RAMCloud 0.3

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