Multiple clients will be communicating with a single master server in a given messaging format
(KVMessage) using a client library (KVClient). The master contains a set-associative cache (KVCache),
and it uses the cache to serve GET requests without going to the key-value (slave) servers it coordinates.
The slave servers are contacted for a GET only upon a cache miss on the master. The master will use
the TPCMaster library to forward client requests for PUT and DEL to multiple slave servers and follow
the TPC protocol for atomic PUT and DEL operations across multiple slave servers.
-
Notifications
You must be signed in to change notification settings - Fork 0
GeekChao/Distributed-Key-Value-Store
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published