I am a PhD student in the NetOS division of the Systems Research Group at the University of Cambridge Computer Laboratory, under the supervision of Dr Steven Hand.
On this page, you can find information about my research and teaching activities.
I also have a (rather amusingly outdated)
personal website.
Research
In am interested in the areas of operating systems and large scale distributed systems, and my work often incorporates and combines elements of both. In particular, I am running the Firmament project, which investigates novel approaches to more efficient construction of distributed data processing frameworks, trying to foster systems' awareness of heterogeneity in scales and resources.
In the past, I was also part of the Ciel project team, developing a multi-language execution engine for dynamic task-parallel dataflow, which was published at NSDI 2011.
I also curate our database of inter-process communication performance (IPC) measurements, and run the NetOS group's weekly operating systems reading group, in which we read both seminal papers from the past and modern publications in the general area of OS research.
In the distant past, I did my undergraduate dissertation in Computer Vision, investigating interactive 3D structure-from-motion. More information about it can be found on the Proteus project page.
Major publications
- New wine in old skins: the case for distributed operating systems
in the data center
Malte Schwarzkopf, Matthew P. Grosvenor and Steven Hand
in Proceedings of the 4th Asia-Pacific Workshop on Systems (APSYS 2013)
» to appear - Omega: flexible, scalable schedulers for large compute clusters
Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek and John Wilkes
in Proceedings of the 8th European Conference on Computer Systems (EuroSys 2013) – Best student paper award!
» Paper [ACM DL] - The seven deadly sins of cloud computing research
Malte Schwarzkopf, Derek G. Murray and Steven Hand
in Proceedings of the 4th Workshop on Hot Topics in Cloud Computing (HotCloud 2012) at USENIX 2012
» Paper [usenix] - Ciel: a universal execution engine for distributed data-flow computing
Derek G. Murray, Malte Schwarzkopf, Christopher Smowton, Steven Smith, Anil Madhavapeddy and Steven Hand
in Proceedings of the 8th USENIX Symposium on Networked System Design and Implementation (NSDI 2011)
» Paper [usenix]
A full list of my publications is available on the publications page.
Supervisions
In the Academic Year 2012/2013, I am supervising the following courses for students in Part IA of the Computer Science Tripos:
- Computer Fundamentals (Part IA; Michaelmas Term)
- Operating Systems (Part IA; Michaelmas Term)
- Object-Oriented Programming (Part IA; Lent Term)
I have in the past supervised courses for students across all years of the Computer Science Tripos, as well as three award-winning Part II projects.
Contact me
Email:
Office phone: +44 1223 763683
Snail mail:
Malte Schwarzkopf
University of Cambridge Computer Laboratory
Willam Gates Building
15 JJ Thomson Avenue
Cambridge CB3 0FD, UK
