Spartan: A Framework For Sparse Robust Addressable Networks

2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS)(2018)

引用 14|浏览15
暂无评分
摘要
A Peer-to-Peer (P2P) network is a dynamic collection of nodes that connect with each other via virtual overlay links built upon an underlying network (usually, the Internet). Typical P2P networks are highly dynamic and can experience very heavy churn, i.e., a large number of nodes join/leave the network every time step.We present an overlay framework called Sparse Robust Addressable Network (Spartan) that can tolerate heavy adversarial churn. We show that Spartan can be built efficiently in a fully distributed manner within O(log n) rounds. Furthermore, the Spartan overlay structure can be maintained, again, in a fully distributed manner despite adversarially controlled churn (i.e., nodes joining and leaving) and significant variation in the number of nodes. When the number of nodes in the network lies in [n, fn] for any fixed f >= 1 the adversary can remove up to epsilon n nodes and add up to epsilon n nodes (for some small but fixed epsilon > 0) within any period of P rounds for some P is an element of O(log log n). Moreover, the adversary can add or remove nodes from the network at will and without any forewarning.Despite such uncertainty in the network, Spartan maintains Theta(n/log n) committees that are stable and addressable collections of Theta(log n) nodes each. Any node that enters the network will be able to gain membership in one of these committees within O(1) rounds. The committees are also capable of performing sustained computation and passing messages between each other. Thus, any protocol designed for static networks can be simulated on Spartan with minimal overhead. This makes Spartan an ideal platform for developing applications. All our results hold with high probability.
更多
查看译文
关键词
peer to peer networks,overlay networks,dynamic networks,churn,content addressable networks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要