...
These documents were used at various points in the project to record our early ideas about various parts of the system. Most of these pages are now out of date (they typically are not updated once serious coding begins) but they may still provide useful background information as well as alternatives that we considered.
- Nanoscheduling
- Transaction Protocol (sinfonia style)
- Reliable Conditional Write
- Higher Level Data Models
- Transaction proposal: by Satoshi
- Old Design Documents
...
- Project History
- Linearizable RPC & TX progress
- RAMCloud 1.0 (used in 2012-2013 to track progress towards first usable release)
- Least Usable System - Candidates for the "next major goal" (early April 2011).
- Milestones from 2010
Ideas for Future Work
- Nanoscheduling
- /wiki/spaces/RAM/pages/11141133
- Future Projects and PhD Topics
- Usability Features and Research Topics (April 2013)
- Rotation and CURIS Ideas
...