I am Professor in the Department of Computer Science, Royal Holloway, University of London (RHUL). I am the head of the Distributed and Global Computing group and Programme Director for the Internet-of-Things and Distributed and Networked Systems MSc degrees.
Prior to joining RHUL in 2012, I was a Research Staff Member at IBM Research between 2005 – 2012, and a Postdoctoral Associate in the Theory of Distributed Systems group at the Computer Science and Artificial Intelligence Laboratory (CSAIL) of Massachusetts Institute of Technology (MIT) between 2003 – 2005.
I obtained my PhD, MSc, and BSc degrees in Computer Science from Hebrew University of Jerusalem in 2003, 1998, and 1993 respectively.
My research interests are broadly in the area of distributed computing and systems spanning both theory and practice. I am particularly interested in real-world problems seeking to uncover deep tradeoffs (such as lower bounds and algorithms) and their implications for the system engineering practices. My current focus is on scalability and robustness in modern large-scale computing and storage infrastructures, such as clouds, large-scale data centres, Internet of Things (IoT) platforms, and multi-core architectures. I am involved in a number of projects tackling various challenges arising in these environments including data replication, coding and caching; large-scale group communication; concurrent data structures and their correctness; geo-distributed data storage and processing; mining large graph datasets; and robust communication topologies for managed network frameworks (SDN and NFV). I also enjoy multi-disciplinary research being recently involved in a joint effort with the RHUL Department of Economics to apply economics modelling to mining massive datasets.
I have co-authored several popular surveys and position papers on cloud computing, distributed storage, and group communication. Our recent position paper on verifying cloud services has been covered by Forbes, ZDNet, StorageMojo, CloudTech, and InKings.
My work is supported by Coleman-Cohen Exchange Programme Grant, Royal Society International Exchanges Grant, Facebook Faculty Award, Leverhulme Magna Carta Doctoral Centre, and RHUL Research Strategy Fund.
I am actively collaborating with a number of academic institutions and industrial partners world-wide including Technion, Emory University, Cornell, KTH, Facebook, Google, IBM Research, Huawei European Research Centre, and British Gas.
I have been fortunate to work with a number of talented students and postdocs.
I am a co-inventor of several patents.
Notable professional activities and appointments
- Editor, Information Processing Letters, since 2010.
- Guest Editor, Journal of Parallel and Distributed Computing, Special Issue on Cloud Computing, vol. 71 (6).
- Founder and General Chair, Workshop on Large-Scale Distributed Systems and Middleware (LADIS).
- Program and Organising Committee member for flagship conferences and workshops in distributed computing, big data, and cloud computing; most recently, Organising Chair for PODC’18; General Chair for LADIS’17; PC member for SSS’17, DCC’17, ACM SOCC’16, ICDCS’16, IEEE BigData’16, SRDS’16; Grants Chair for EuroSys’16 (see my CV for a full list).
- Reviewing Panel member for ESRC, ISF, IWT, and EIT ICT Labs
Other things I enjoy include playing tennis at NPL Tennis Club, travelling to new and exciting places, hiking nature trails, visiting National Trust cultural heritage sites, live music concerts, walking streets of London, short English summer, day trips to France via Channel Tunnel, and spending time with my family.