The case for RAMClouds

John K. Ousterhout(Stanford University), Parag Agrawal(Stanford University), David Erickson(Stanford University), Christos Kozyrakis(Stanford University), Jacob Leverich(Stanford University), David Mazières(Stanford University), Subhasish Mitra(Stanford University), Aravind Narayanan(Stanford University), Guru Parulkar(Stanford University), Mendel Rosenblum(Stanford University), Stephen M. Rumble(Stanford University), Eric Stratmann(Stanford University), Ryan Stutsman(Stanford University)
ACM SIGOPS Operating Systems Review
January 27, 2010
Cited by 451

Abstract

Disk-oriented approaches to online storage are becoming increasingly problematic: they do not scale gracefully to meet the needs of large-scale Web applications, and improvements in disk capacity have far outstripped improvements in access latency and bandwidth. This paper argues for a new approach to datacenter storage called RAMCloud, where information is kept entirely in DRAM and large-scale systems are created by aggregating the main memories of thousands of commodity servers. We believe that RAMClouds can provide durable and available storage with 100-1000x the throughput of disk-based systems and 100-1000x lower access latency. The combination of low latency and large scale will enable a new breed of dataintensive applications.


Related Papers

No related papers found

Powered by citation graph analysis