RAMCloud 0.3

Mandatory:

  • "Real" RPC Transport
    • no length limit (at least segment size)
    • multiple implementations (udp, tcp, wicked fast aravindRPC)
  • Full Unit Tests
  • Debug Logging/Tracing
  • Performance Measurement/Tracing
  • Consistency checking
    • Log checksums
    • Hash Table
    • Indexes

Optional:

  • Multiple:
    • Backups
    • Masters
    • Index Hosts
  • Cluster Coordinator
  • 2-phase recovery
  • Fast backup recovery