ACM SIGOPS Operating Systems Review · 2010 · 451 citations · 18 references
ComputingComputer ScienceComputer SystemsCloud StorageData ManagementStorage SystemsData Storage SystemsScalable Data StorageStorage ArchitectureStorage ManagementStorage ScalabilityMemory Access LatencyScalable Storage ArchitecturesScalable Storage SystemsStorage Access Latency OptimizationStorage Performance Optimization
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.
18
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust, Armando Fox, Rean Griffith et al. · UC Berkeley · 2009 · 5.7K citations
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani et al. · 2007 · 3.5K citations
Fay W. Chang, Sanjay Ghemawat, Wilson C. Hsieh et al. · ACM Transactions on Computer Systems · 2008 · 3.4K citations