References that may be relevant to RAMCloud:
- Stonebraker et al., The End of an Architectural Era (It's time for a Complete Rewrite),
VLDB '07. Discusses limitations of current RDBMS, argues for "clean-slate" redesign of database systems. - Peta-Scale Solid State Storage at UCSD. A project for data-center storage based on Flash. Their ASPLOS'09 paper describes their custom node design and custom FTL FLASH remapping.
- The Apache UIMA frameworkthat could be useful as an application on top of RAMcloud.
- The Yahoo! PNUTS project : shares many goals with RAMCloud, including scalability and multi-tenancy. Not clear how much focus there is on main-memory storage, though.
- The FAWN project at CMU: optimizing queries/joule using small nodes.
- Gordon: Peta-scale Solid-state Storage Systems
- Scalable, Distributed Data Structures for Internet Service Construction, by Steven D. Gribble, Eric A. Brewer, Joseph M. Hellerstein, and David Culler. Proceedings of the Fourth Symposium on Operating Systems Design and Implementation (OSDI 2000).
- Main Memory Database Systems: An Overview , by Hector Garcia-Molina et al.
- Distributed data structure work by Steven Gribble: paper, thesis
- Lin et al., Low-Latency, High-Throughput Access to Static Global Resources within the Hadoop Framework - A report on how a Hadoop system using memcached can enable implementations of algorithms which were previously not possible with MapReduce. Their latency is around 2 or 3 ms, which puts an upper bound on their throughput. WIth a system like RAMCloud, which would have much lower latency, much higher throughput could be achieved.
- The Datacenter as a Computer by Barroso and Holzle.
- DRAM Errors in the Wild: A Large-Scale Field Study by Schroeder, Pinheiro, and Weber
- The Storage Chasm: Implications for the Future of HDD and Solid State Storage by Steven R. Heltzer
- Jeff Dean's Keynote at LADIS 2009