• DocumentCode
    1682253
  • Title

    A framework for peer-to-peer service interaction

  • Author

    Li, Jun

  • Author_Institution
    Dept. of Comput. Sci., ETH Zurich, Zurich
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Although structured/unstructured peer-to-peer (P2P) algorithms proliferate in recent years, building P2P application is still complex and time-consuming due to inadequate infrastructure support. On the other hand, service-oriented architecture significantly reduces developing complexity by further decoupling dependent components. Based on the idea of using services as fundamental elements for developing P2P applications, we propose a P2P service framework to facilitate P2P application development. The framework chooses eQuus as the DHT implementation for the reason of robustness and integrates with OSGi to maximize its usability. Group communication helps the framework to achieve replication with almost free cost. Pull and push based service discovery mechanism enables applications unaware of the underlying remote distribution. Through relaying mechanism, our framework is able to traverse NATs. Based on our framework, we also implemented QChat - a pure P2P chat application.
  • Keywords
    peer-to-peer computing; software architecture; QChat; eQuus; peer-to-peer service interaction framework; pure P2P chat application; service-oriented architecture; structured/unstructured peer-to-peer algorithms; Application software; Buildings; Computer science; Frame relay; Network address translation; Network servers; Peer to peer computing; Routing; Usability; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536202
  • Filename
    4536202