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 of Distributed Systems 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 secure software systems of any kind. I am also the Co-Director (Research) for Imperial's I-X initiative in artificial Intelligence, machine learning and data science, and I serve as the Director of Research in the Department of Computing.

Before joining Imperial, I was a post-doctoral researcher in the Systems Research group at Harvard University. I received my M.A. and Ph.D. degrees from the University of Cambridge.

Selected Publications

Journal Articles

Koliousis A, Watcharapichat P, Weidlich M, et al., 2019, Crossbow: scaling deep learning with small batch sizes on multi-GPU servers, Proceedings of the Vldb Endowment, Vol:12, ISSN:2150-8097

Rupprecht L, Culhane WJ, Pietzuch P, 2017, SquirrelJoin: network-aware distributed join processing with lazy partitioning, Proceedings of the Vldb Endowment, Vol:10, ISSN:2150-8097, Pages:1250-1261


Sartakov VA, Vilanova L, Eyers D, et al., 2022, CAP-VMs: Capability-based isolation and sharing in the cloud, 16th USENIX Symposium on Operating Systems Design and Implementation, Pages:597-612

Pietzuch P, Shamis A, Canakci B, et al., 2022, IA-CCF: Individual accountability for permissioned ledgers, 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI), Pages:467-491

Sartakov V, Pietzuch P, Vilanova L, 2021, CubicleOS: A library OS with software componentisation for practical isolation, Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’21), ACM, Pages:546-558

Mai L, Li G, Wagenlander M, et al., 2020, KungFu: making training in distributed machine learning adaptive, USENIX Symposium on Operating Systems Design and Implementation (OSDI), Usenix, Pages:937-954

Theodorakis G, Koliousis A, Pietzuch P, et al., 2020, LightSaber: Efficient Window Aggregation on Multi-Core Processors, Association for Computing Machinery, New York, NY, USA, Pages:2505–2521-2505–2521

Lind J, Naor O, Eyal I, et al., 2019, Teechain: a secure payment network with asynchronous blockchain access, 27th ACM Symposium on Operating Systems Principles (SOSP), ACM Press, Pages:63-79

Garefalakis P, Karanasos K, Pietzuch P, et al., 2018, Medea: scheduling of long running applications in shared production clusters, EuroSys 2018, ACM

Lind J, Priebe C, Muthukumaran D, et al., 2018, Glamdring: automatic application partitioning for Intel SGX, USENIX Annual Technical Conference 2017, USENIX, Pages:285-298

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

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, 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