To 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.
Type
master thesis
Author(s)
Advisors
Date Issued
2019-05-13
Total of pages
42 pages
Subjects
Written at
EPFL
EPFL units
Available on Infoscience
January 27, 2020
Use this identifier to reference this record