32 Vassar Street,
Cambridge, MA 02139
I am a research affiliate with the PDOS group at MIT CSAIL, where I was previously a postdoc. I'm interested in distributed systems, especially for datacenters; operating systems; and systems security.
Before joining MIT, I spent several enjoyable years doing my PhD in the NetOS group at the Computer Laboratory in the other Cambridge.
You can find me on Twitter and GitHub.
My wife, Julia Netter, is a political philosopher.
As of Fall 2019, I have joined Brown University as an Assistant Professor of Computer Science!
Please also see my new Brown website.
My work focuses on building easy-to-use and high-performance distributed systems around new abstractions.
Recent projects include Noria, a new streaming dataflow system, and
Conclave, a query compiler for secure multi-party computation.
I've also built several cluster schedulers (Omega,
GDPR Compliance by Construction
Malte Schwarzkopf, Eddie Kohler, M. Frans Kaashoek, Robert Morris
Poly 2019 workshop at VLDB 2019
Learning Scheduling Algorithms for Data Processing Clusters
Hongzi Mao, Malte Schwarzkopf, Shaileshh Bojja Venkatakrishnan, Zili Meng, Mohammad Alizadeh
SIGCOMM 2019 – (See also our related ICLR'19 paper on reducing variance in training!)
Towards Multiverse Databases
Alana Marzoev, Lara Timbó Araújo, Malte Schwarzkopf, Samyukta Yagati, Eddie Kohler, Robert Morris, M. Frans Kaashoek, Sam Madden
Conclave: secure multi-party computation on big data
[ACM] [extended TR (with proofs)] [code]
Nikolaj Volgushev, Malte Schwarzkopf, Ben Getchell, Andrei Lapets, Mayank Varia, Azer Bestavros
Noria: dynamic, partially-stateful data-flow for high-performance web applications
[usenix] [website] [code]
Jon Gjengset*, Malte Schwarzkopf*, Jonathan Behrens, Lara Timbó Araújo, Martin Ek, Eddie Kohler, M. Frans Kaashoek, Robert Morris
Firmament: fast, centralized cluster scheduling at scale
[usenix] [website] [code] – Now available for Kubernetes!
Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert N. M. Watson, Steven Hand
Queues don't matter when you can JUMP them!
Matthew P. Grosvenor, Malte Schwarzkopf, Ionel Gog, Robert N. M. Watson, Andrew W. Moore, Steven Hand, Jon Crowcroft
NSDI 2015 – Best paper award!
Musketeer: all for one, one for all in data processing systems
[ACM DL] [website] [code]
Ionel Gog, Malte Schwarzkopf, Natacha Crooks, Matthew P. Grosvenor, Allen Clement, Steven Hand
Omega: flexible, scalable schedulers for large compute clusters
[ACM DL] – Ideas adopted in Nomad, Kubernetes.
Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek, John Wilkes
EuroSys 2013 – Best student paper award!
The seven deadly sins of cloud computing research
Malte Schwarzkopf, Derek G. Murray, Steven Hand
Ciel: a universal execution engine for distributed data-flow computing
Derek G. Murray, Malte Schwarzkopf, Christopher Smowton, Steven Smith, Anil Madhavapeddy, Steven Hand
For more, including my PhD dissertation, as well as workshop and journal papers, see the full publication list or Google Scholar.
In Spring 2018, I co-taught 6.824: Distributed Systems Engineering with Robert Morris.