Operating Systems

Exploring the base abstractions from which developers build applications and practical implementations of those abstractions in operating systems.

The Operating Systems Group is part of the Systems and Networking research area. The most important job of an operating system is to provide a context within which programs can be created and run. Our group conducts fundamental and applied research into the base abstractions to create this context. To make our work relevant, we build prototype systems to evaluate our ideas and to prove their implementation into practical systems.

People

Publications

2015

2014

2013

2012

Flat Datacenter Storage
Edmund B Nightingale, Jeremy Elson, Jinliang Fan, Owen Hofmann, Jon Howell, Yutaka Suzue, in The 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI '12), 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2012), USENIX, October 1, 2012, View abstract, Download PDF

2011

2010

2009

2008

2007

Videos

Projects

Microsoft Research blog