The RAMCloud Storage System
By John K. Ousterhout, A. Gopalan, Ashish Kumar Gupta, Kejriwal A., Collin Lee, Behnam Montazeri, Diego Ongaro, S. Park, Henry Qin, Mendel Rosenblum and 3 more. ACM Transactions on Computer Systems, 2015
336 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture, Information Systems
View Paper: https://www.semanticscholar.org/paper/a1e8f00a6626cd7fd6bb4140fd30741b10fddef2
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Ion Stoica
- Hari Balakrishnan
- Michael Kaminsky
- D. Andersen
- Anuj Kalia
- Mohammad Alizadeh
- Amin Vahdat
- David Wetherall
In Hardware and Architecture
- Anuj Kalia
- Michael Kaminsky
- D. Andersen
- Hari Balakrishnan
- Ion Stoica
- Steven Swanson
- David Wetherall
- Amin Vahdat
In Information Systems
- D. Andersen
- Michael Kaminsky
- Ion Stoica
- Anuj Kalia
- Hari Balakrishnan
- Alexey Tumanov
- Behnam Montazeri
- Steven Swanson
Citations in the corpus
- Ray: A Distributed Framework for Emerging AI Applications (2017, methodology): “ibute the shards across multiple nodes. Though our GCS implementation uses multiple Redis servers, our performance and fault tolerance requirements could also be met by existing systems like RAMCloud [35]. Lastly, Ray’s monitor tracks system component liveness and reflects component failures in the G”
- Swift: Delay is Simple and Effective for Congestion Control in the Datacenter (2020, background): “A key driver is the disaggregation of storage, compute, and memory across the network for cost savings [7, 18, 20, 28, 40, 41, 45].”
- Datacenter RPCs can be General and Fast (2018, methodology): “For example, RAMCloud RPCs [56] are designed for low latency, but not high through-put.”
- Shenango: Achieving High CPU Efficiency for Latency-sensitive Datacenter Workloads (2019, background): “This is particularly important for requests with service times of only a couple of microseconds (e.g., memcached [43] or RAMCloud [57]).”
- Cloud Programming Simplified: A Berkeley View on Serverless Computing (2019, background): “RAMCloud [54] and FaRM [55] show that it is possible to build in-memory storage systems that can provide microsecond level latencies and support hundred of thousands IOPS per instance.”
- Homa: a receiver-driven low-latency transport protocol using network priorities (2018, methodology): “Round-trip times of 5 µ s or less are now possible for short messages, and a variety of applications have arisen that can take advantage of this latency [20, 27, 25].”
- NOVA: A Log-structured File System for Hybrid Volatile/Non-volatile Main Memories (2016, background): “RAMCloud [44] is a DRAM-based storage system that keeps all its data in DRAM to service reads and maintains a persistent version on hard drives.”