Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Ed Nightingale

I enjoy working on projects related to systems research.  Lately, that has involved large, scale-out storage systems.  Starting in 2012, I spent just under 2 years as the lead and architect of the Cosmos Storage Service, which runs across tens of thousands of machines within Microsoft.  I re-architected the service for the next 10x in scale, bringing to bear the lessons and principles from the Flat Datacenter Storage project.  I worked with an incredible team of talented engineers and I thoroughly enjoyed the experience.  Before going to Cosmos, I focused on problems that would be difficult to take on anywhere other than Microsoft. The result was impact in multiple products, including the Windows kernel in Windows 8, a new world-record in disk-to-disk sorting, and top-tier publications.

I received my Ph.D. from the University of Michigan in 2007. 
My advisor was Jason Flinn.

I can be reached at ed.nightingale using the domain microsoft.com

Recent Publications

James Mickens, Ed Nightingale, Jeremy Elson, Bin Fan, Asim Kadav, Vijay Chidambaram, Osama Khan, Krishna Nareddy, and Darren Gehring, Blizzard: Fast, Cloud-scale Block Storage for Cloud-oblivious Applications, in Proceedings of NSDI, USENIX, April 2014

Edmund B. Nightingale, Jeremy Elson, Jinliang Fan, Owen Hofmann, Jon Howell, and Yutaka Suzue, Flat Datacenter Storage, in 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2012), USENIX, October 2012

Edmund B. Nightingale, John R Douceur, and Vince Orgovan, Cycles, Cells and Platters: An Empirical Analysis of Hardware Failures on a Million Consumer PCs, in Proceedings of EuroSys 2011, Awarded "Best Paper", ACM, April 2011

Engin Ipek, Jeremy Condit, Edmund B Nightingale, Doug Burger, and Thomas Moscibroda, Dynamically Replicated Memory: Building resilient systems from unreliable nanoscale memories, in Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10) Won Best Paper Award., March 2010

Edmund B. Nightingale, Orion Hodson, Ross McIlroy, Chris Hawblitzel, and Galen Hunt, Helios: Heterogeneous Multiprocessing with Satellite Kernels, in Proceedings of the 22nd Symposium on Operating Systems Principles (SOSP '09), Association for Computing Machinery, Inc., Big Sky, MT, October 2009

Jeremy Condit, Edmund B. Nightingale, Christopher Frost, Engin Ipek, Doug Burger, Benjamin Lee, and Derrick Coetzee, Better I/O Through Byte-Addressable, Persistent Memory, in Symposium on Operating Systems Principles (SOSP '09), Association for Computing Machinery, Inc., October 2009

Award Papers