Description
RingWorld is a new consensus protocol aiming for deployment in datacenters that utilizes programmable top-of-rack (ToR) switches and multiple servers in a rack. The ToRs connect to each other and form a logical ring. This report attempts to build a simulator for RingWorld protocol’s normal execution model, and to benchmark the protocol.