DocumentCode
2990850
Title
A generic KBR library with built-in simulation capabilities
Author
Elser, Benedikt ; Fuhrmann, Thomas
Author_Institution
Dept. of Comput. Sci., Tech. Univ. Munchen, Munich, Germany
fYear
2011
fDate
4-8 July 2011
Firstpage
585
Lastpage
592
Abstract
Peer-to-peer technologies play an important role in modern applications. Structured P2P overlays have mostly been applied for distributed hash tables (DHTs). But structured routing overlays can provide more general services than a DHT alone. This fact is known in the literature, but rarely reflected in running code. In this paper, we introduce a generic key based routing (KBR) system. It provides a library with an easy-to-use interface and an underlying KBR daemon. Together, they can serve a wide variety of applications. The IGOR daemon and the library are implemented in a well-structured and extensible manner. An integrated network simulation component enables application developers to test their code locally before deployment. Our library has already been successfully used for various fully decentralized applications including a chat service [1], a video-on-demand system [2, 3], and a fully decentralized file system [4,5].
Keywords
electronic messaging; peer-to-peer computing; program testing; software libraries; video on demand; IGOR daemon; built-in simulation capability; chat service; code testing; decentralized application; decentralized file system; distributed hash tables; generic key based routing library; peer-to-peer technology; structured P2P overlays; structured routing overlays; video-on-demand system; Libraries; Peer to peer computing; Relays; Routing; Servers; Sockets; Software; Key based routing; Network simulation; Peer-to-peer middleware;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location
Istanbul
Print_ISBN
978-1-61284-380-3
Type
conf
DOI
10.1109/HPCSim.2011.5999878
Filename
5999878
Link To Document