• 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