Bugnion, EdouardKogias, MariosBouvier, Ogier Quentin2020-01-272020-01-272020-01-272019-05-13https://infoscience.epfl.ch/handle/20.500.14299/164960To provide a key-value store with consistent latency independent from keys and values sizes we need to eliminate copies from the key-value store's datapath while still ensuring reliable delivery of responses to requests. We leverage several feature of the Rust programming language to achieve zero-copy reliable delivery of key-value store responses through the R2P2 protocol while providing a much higher level of safety than these type of systems usually do.networkingrustr2p2dpdkrpcA zero-copy key-value store in Ruststudent work::master thesis