Title
Effective manycast messaging for Kademlia network
Abstract
Peer-to-peer (P2P) communication plays an ever-expanding role in critical applications with rapidly growing user bases. In addition to well-known P2P systems for data sharing (e.g., BitTorrent), P2P provides the core mechanisms in VoIP (e.g., Skype), distributed currency (e.g., BitCoin), etc. There are many communication commonalities in P2P applications; consequently, we can factor these communication primitives into overlay services. Such services greatly simplify P2P application development and even allow P2P infrastructures to host multiple applications, instead of each having its own network. Note well that such services must be both self-scaling and robust to meet the needs of large, ad-hoc user networks. One such service is Distributed Hash Table (DHT) providing a dictionary-like location service, useful in many types of P2P applications. Building on the DHT primitives for search and store, we can add even more powerful group communication services to increase network capabilities with nodes-group formation and messaging (manycast, anycast, multicast, etc.). We begin by providing a survey of DHT networks and their group communication extensions. Next, we propose extensions for the Kademlia DHT to allow group communication and compare its properties with existing group communication services in the Pastry network. We place particular on manycast as it is a more generalized form of communication that has received little attention from the research community. Using these empirical results, we show which network is best suited to particular communication situations.
Year
DOI
Venue
2015
10.1145/2695664.2695903
SAC 2015: Symposium on Applied Computing Salamanca Spain April, 2015
Keywords
Field
DocType
Distributed systems, performance, communication, P2P, DHT, key-based search
Pastry,Computer science,Communication in small groups,Computer network,BitTorrent,Multicast,Anycast,Kademlia,Voice over IP,Distributed hash table,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-4503-3196-8
1
0.35
References 
Authors
10
3
Name
Order
Citations
PageRank
Lubos Matl110.35
Tomás Cerný27323.16
Michael J. Donahoo313752.31