RECODE: Reconfigurable, consistent and decentralized data services

Peer-to-Peer Computing(2013)

引用 0|浏览20
暂无评分
摘要
Key-based routing schemes, where a message is forwarded towards a server responsible for a partition in a large name space, does not provide strong delivery guarantees when the network is reconfigured with servers joining and leaving. This best-effort behavior is sufficient for eventually consistent data services such as key-value stores, content distribution networks or publish/subscribe systems. However, such schemes are not able to provide stronger consistency guarantees as required by, for example, metadata services and databases. We present RECODE, a framework for reconfigurable, consistent and decentralized data services. RECODE simplifies the implementation of strongly consistent data services, and continues to provide strong guarantees even during reconfiguration. More specifically, we introduce the routecast primitive which delivers messages for a key in the same total order, independent of the servers responsible for the key.We demonstrate the expressiveness and practical usability of RECODE by presenting three applications: a map of atomic registers, a set of distributed counters, and a lease management system. We evaluate the performance and elasticity of RECODE executing in a cluster.
更多
查看译文
关键词
mobility management (mobile radio),telecommunication network routing,RECODE elasticity evaluation,RECODE framework,RECODE performance evaluation,atomic registers,content distribution networks,distributed counters,key-based routing schemes,key-value stores,lease management system,message delivery,name space partitioning,publish/subscribe systems,reconfigurable-consistent-and-decentralized data services,routecast primitive
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要