Today I watched a video on RAMCloud. I have made an index over the various sections of the video, with direct links. You'll find this index in the bottom of this post.
“The RAMCloud project is creating a new class of storage, based entirely in DRAM, that is 2-3 orders of magnitude faster than existing storage systems”
Notable features (in my oppinion) a fast DRAM backed key-value interface with durability, fast recovery and the potential for adding transactions.
- Architecture: http://youtu.be/lcUvU3b5co8?t=18m29s
- Data model/API: http://youtu.be/lcUvU3b5co8?t=21m24s
- Research issues: http://youtu.be/lcUvU3b5co8?t=23m9s
- Durability and availability: http://youtu.be/lcUvU3b5co8?t=23m51s
- Core Issues: http://youtu.be/lcUvU3b5co8?t=25m23s
- Implementation (durability): http://youtu.be/lcUvU3b5co8?t=25m49s
- Implementation (crash recovery): http://youtu.be/lcUvU3b5co8?t=28m9s
- Project status (per 2011): http://youtu.be/lcUvU3b5co8?t=47m20s # parallels to C10M regarding networking
- Experimental results (capacity and scalability): http://youtu.be/lcUvU3b5co8?t=49m35s
- Conclusion: http://youtu.be/lcUvU3b5co8?t=58m15s
- Question: http://youtu.be/lcUvU3b5co8?t=1h11s
Also, RAMCloud is open source.