Cell is a distributed sorted in-memory store offering random access reads and writes, transactions, range queries, and more. It exploits RDMA for all read operations and standard message-passing for write operations to get the highest possible performance with modest system complexity. Cell expands on the lessons learned from the Pilaf project, which explored the properties of the system designs that will be prevalent in tomorrow’s datacenters. We believe that the interconnects in near-future datacenters will offer high bandwidth, very low latency, and Remote Direct Memory Access (RDMA).

Paper

Mitchell, Christopher, et al. “Balancing CPU and Network in the Cell Distributed B-Tree Store.” 2016 USENIX Annual Technical Conference (USENIX ATC 16). 2016.