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
Link To Document