BloomBox: Improving Availability and Efficiency in Geographic Hash Tables

2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)(2022)

引用 0|浏览7
暂无评分
摘要
Mobile Ad Hoc Networks are important today for scenarios in which centralized cloud infrastructure is missing, has broken down, or imposes censure or undesirable monitoring of storage and communication. Unfortunately, existing peer-to-peer storage systems such as a Geographic Hash Table (GHT) can consume a significant amount of network bandwidth just to maintain a certain required number of replicas of the data due to the churn present in the network. The replicas have to continuously exchange heartbeat messages in order to detect failures of replicas. If heartbeat messages get lost, an unnecessary but expensive recovery protocol ends up wasting significant bandwidth. To avoid this, replicas are placed close to one another, but that makes them vulnerable to dependent failures.Based on Mergeable Bloom Filters, a new data structure proposed for peer-to-peer distributed systems, we build BloomBox, a failure detection protocol for a GHT. Our simulations show that BloomBox can significantly reduce bandwidth usage needed for regenerated blocks compared to heartbeat-based failure detection. Moreover, BloomBox can provide significantly better availability than protocols based on heartbeats by placing replicas in geographically diverse locations.
更多
查看译文
关键词
Bloom filters,Availability,Peer to peer
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要