Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Estimated time frame for implemention: 4-6 weeks

Goals for

...

RAMCloud 0.1:

1. Setup development and testing environments.
2. Decide on a consistent coding style.
3. Implement skeletons for each major module of the system.
4. Combine code written by different people.
5. Write unit tests.
6. Setup an environment which facilitates performance measurements. Make baseline performance measurements (for lowest possible latency, and for a naive and unoptimized system based on TCP or UDP).
7. Decide on a marshalling/de-marshalling method.
8. Be able to startup a server process on a machine.
9. Setup git.
10. Flesh out the source code directory structure for the entire system.
11. Decide on a kernel version?
12. Decide on a open source license for the code.

...