Spring Discussion Wrapup

Spring Discussion Wrapup

Major Questions

  • Latency? And apps that drive low latency?

Points of agreement

Apps
  • Facebook++, High volume txns (visa, fraud), Mapreduce, virtual worlds

Goals
  • 1M req/sec/server

  • Backups on nonvolatile storage

  • Assume power outages are solved

  • Commodity hardware

  • Cost effective (per request, per byte)

Data Model
  • Blobs, tables indices

  • Opaque data, system understands indices

  • Applications, which are collections of tables

Client-Server Functions
  • No compute on storage servers

  • Sorting may be a query function thus servers may play a role

Security
  • Protect separate applications

  • Guarantee privacy & integrity of packets

  • Avoid per byte crypto

  • Charge for DoS attacks