DOE OSTI · 1342733
Partitioned key-value store with atomic memory operations
Abstract
A partitioned key-value store is provided that supports atomic memory operations. A server performs a memory operation in a partitioned key-value store by receiving a request from an application for at least one atomic memory operation, the atomic memory operation comprising a memory address identifier; and, in response to the atomic memory operation, performing one or more of (i) reading a client-side memory location identified by the memory address identifier and storing one or more key-value pairs from the client-side memory location in a local key-value store of the server; and (ii) obtaining one or more key-value pairs from the local key-value store of the server and writing the obtained one or more key-value pairs into the client-side memory location identified by the memory address identifier. The server can perform functions obtained from a client-side memory location and return a result to the client using one or more of the atomic memory operations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bent, John M., Faibish, Sorin, Grider, Gary. 2017-02-07. Partitioned key-value store with atomic memory operations. https://www.osti.gov/biblio/1342733
Cite the original work for its findings. Save a collection to share your selection of sources.