Education

  • PhD, Computer Science, Stanford University. Project: Durability and Crash Recovery in Distributed In-Memory Storage Systems
  • MS, Computer Science, Stanford University
  • BS, Computer Science, Purdue University

Research Summary

My interests include Distributed Systems, Operating Systems, and Databases, particularly distributed systems that combine large-scale and low-latency.

Selected Works

  • John Ousterhout, Arjun Gopalan, Ashish Gupta, Ankita Kejriwal, Collin Lee, Behnam Montazeri, Diego Ongaro, Seo Jin Park, Henry Qin, Mendel Rosenblum, Stephen Rumble, Ryan Stutsman, and Stephen Yang. The RAMCloud Storage System. ACM Transactions on Computer Systems, 33(3):7:1-7:55, August 2015. Published, 08/2015.
  • Justin Levandoski, David Lomet, Sudipta Sengupta, Ryan Stutsman, and Rui Wang. Multi-version Range Concurrency Control in Deuteronomy. Proceedings of the VLDB Endowment, 8(13):2146–2157, September 2015. Published, 09/2015.
  • Chinmay Kulkarni, Aniraj Kesavan, Tian Zhang, Robert Ricci & Ryan Stutsman (2017). Rocksteady: Fast Migration for Low-latency In-memory Storage. ACM Symposium on Operating Systems Principles (SOSP'17). 390-405. Published, 10/2017.
    https://dl.acm.org/citation.cfm?id=3132784
  • Diego Ongaro, Stephen M. Rumble, Ryan Stutsman, John Ousterhout, and Mendel Rosenblum. Fast Crash Recovery in RAMCloud. In Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles, SOSP ’11, pages 29–41, New York, NY, USA, 2011. ACM. Published, 10/2011.
  • Asaf Cidon, Daniel Rushton, Stephen M. Rumble & Ryan Stutsman (2017). Memshare: a Dynamic Multi-tenant Key-value Cache. USENIX Annual Technical Conference (ATC'17). 321-334. Published, 07/2017.
    https://www.usenix.org/conference/atc17/technical-...
  • RAMCloud. Low-latency large-scale DRAM-based datacenter storage system. Release Date: 01/2014.