Imperial College London


Faculty of EngineeringDepartment of Computing

Professor of Distributed Systems



+44 (0)20 7594 8314prp Website




442Huxley BuildingSouth Kensington Campus





I am a Professor in the Department of Computing at Imperial College London. I lead the Large-Scale Data & Systems (LSDS) group that does research on scalable data-intensive software systems of any kind. I also act as the Director of Research for the Department.

Before coming to Imperial, I was a post-doctoral researcher in the Systems Research group at Harvard University. I received my Ph.D. degree from the University of Cambridge, after joining the Computer Laboratory as part of the Opera group. I was a graduate member of Queens' College and received a B.A. degree from Girton College.

Selected Publications

Journal Articles

Ogden P, Thomas DBJ, Pietzuch PR, 2013, Scalable XML query processing using parallel pushdown transducers, Proceedings of the Vldb Endowment, Vol:6, ISSN:2150-8097, Pages:1738-1749


Pietzuch PR, Arnautov S, Trach B, et al., 2016, SCONE: secure Linux containers with Intel SGX, 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2016, USENIX, Pages:689-703

Pietzuch P, Watcharapichat P, Lopez Morales V, et al., 2016, Ako: Decentralised Deep Learning with Partial Gradient Exchange, ACM Symposium on Cloud Computing 2016 (SoCC), ACM, Pages:84-97

Kalyvianaki E, Fiscato M, Salonidis T, et al., 2016, THEMIS: Fairness in Federated Stream Processing under Overload, 2016 International Conference on Management of Data (SIGMOD '16), ACM, Pages:541-553

Koliousis A, Weidlich M, Fernandez R, et al., 2016, Saber: window-based hybrid stream processing for heterogeneous architectures, 2016 ACM SIGMOD/PODS Conference, ACM, Pages:555-569

Ogden, Thomas D, Pietzuch P, 2016, AT-GIS: highly parallel spatial query processing with associative transducers, ACM SIGMOD International Conference on Management of Data 2016, ACM, Pages:1041-1054

Pietzuch PR, Mai L, Rupprecht L, et al., 2014, NetAgg: Middleboxes for Application-Specific Traffic Aggregation, 10th International Conference on Emerging Networking Experiments and Technologies (CoNEXT), ACM, Pages:249-262

Pietzuch PR, Fernandez RC, Migliavacca M, et al., 2014, Making State Explicit for Imperative Big Data Processing, USENIX Annual Technical Conference (USENIX ATC), USENIX, Pages:49-60

Fernandez RC, Migliavacca M, Kalyvianaki E, et al., 2013, Integrating Scale Out and Fault Tolerance in Stream Processing using Operator State Management, ACM International Conference on Management of Data (SIGMOD), ACM, Pages:725-736

Migliavacca M, Papagiannis I, Eyers DM, et al., 2010, DEFCon: High-Performance Event Processing with Information Security, USENIX Annual Technical Conference (ATC'10), Pages:1-15

More Publications