Picture of Nickolai Zeldovich

Nickolai Zeldovich

Postdoctoral Scholar
Secure Computer Systems group,
Computer Science department,
Stanford University


nickolai at cs stanford edu

Gates Building, Room 288
353 Serra Mall
Stanford, CA  94305
(650) 996-4201

Starting in September 2008, I will be working at MIT.


I'm currently working on HiStar, an operating system designed to minimize the amount of trusted code. Here's a short article about HiStar from the School of Engineering at Stanford.

In the past, I worked on the Collective, a virtual machine-based computing infrastructure providing security, ease of management, and mobility. This project transformed into a startup company called Moka5.

As an undergraduate and Master's student at MIT's PDOS research group, I worked on the Click router, and on multi-processor execution of event-driven programs.


  1. Nickolai Zeldovich, Silas Boyd-Wickizer, and David Mazières.
    Securing Distributed Systems with Information Flow Control.
    In Proceedings of the Fifth Symposium Networked Systems Design and Implementation (NSDI 2008), San Francisco, CA, pages 293-308, April 2008.
    (Presentaton slides: PDF)

  2. Nickolai Zeldovich.
    Securing Untrustworthy Software Using Information Flow Control.
    Ph.D. Thesis, Department of Computer Science, Stanford University, October 2007.
    (Oral defense slides: OpenOffice, PDF)

  3. Nickolai Zeldovich, Silas Boyd-Wickizer, Eddie Kohler, and David Mazières.
    Making information flow explicit in HiStar.
    In Proceedings of the Seventh Symposium on Operating Systems Design and Implementation (OSDI 2006), Seattle, WA, pages 263-278, November 2006.
    (Presentaton slides: OpenOffice, PDF)

  4. Ramesh Chandra, Nickolai Zeldovich, Constantine Sapuntzakis, and Monica S. Lam.
    The Collective: A Cache-Based System Management Architecture.
    In Proceedings of the Second USENIX Symposium on Networked Systems Design and Implementation (NSDI 2005), Boston, MA, pages 259-272, May 2005.

  5. Nickolai Zeldovich and Ramesh Chandra.
    Interactive Performance Measurement with VNCplay.
    In Proceedings of the FREENIX Track: 2005 USENIX Annual Technical Conference, Anaheim, CA, pages 189-198, April 2005.
    (HTML, Presentation slides)

  6. Constantine Sapuntzakis, David Brumley, Ramesh Chandra, Nickolai Zeldovich, Jim Chow, Monica S. Lam, and Mendel Rosenblum.
    Virtual Appliances for Deploying and Maintaining Software.
    In Proceedings of the Seventeenth Large Installation Systems Administration Conference (LISA 2003), San Diego, CA, pages 181-194, October 2003.

  7. Nickolai Zeldovich, Alexander Yip, Frank Dabek, Robert T. Morris, David Mazières, and Frans Kaashoek.
    Multiprocessor Support for Event-Driven Programs.
    In Proceedings of the 2003 USENIX Annual Technical Conference, San Antonio, TX, pages 239-252, June 2003.
    (Presentation slides)

  8. Frank Dabek, Nickolai Zeldovich, Frans Kaashoek, David Mazières, and Robert Morris.
    Event-driven Programming for Robust Software.
    In Proceedings of the 10th ACM SIGOPS European Workshop, Saint-Emilion, France, pages 186-189, September 2002.

  9. Nickolai Zeldovich.
    Concurrency Control for Multi-Processor Event-Driven Systems.
    M.Eng. Thesis, Department of Electrical Engineering and Computer Science, MIT, June 2002.