Infolunch Presenation

The main takeaway from the talk seemed to be that RAMCloud should be into two separate layers:

  1. The storage layer, offering maybe a blob key, value model (or block access?)
  2. Library layer, which can be used to implement many different data models, and other functionality such as trust and indexing

It was even suggested that RAMCloud should just expose the storage layer to a traditional RDBMS application which would just use this in the place of a disk.

A number of interesting points were mentioned: