|
For Full-Text PDF, please login, if you are a member of IEICE,
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
|
Autonomic Peer-to-Peer Service Directory
Tim Hsin-ting HU Aruna SENEVIRATNE
Publication
IEICE TRANSACTIONS on Information and Systems
Vol.E88-D
No.12
pp.2630-2639 Publication Date: 2005/12/01 Online ISSN:
DOI: 10.1093/ietisy/e88-d.12.2630 Print ISSN: 0916-8532 Type of Manuscript: Special Section PAPER (IEICE/IEEE Joint Special Section on Autonomous Decentralized Systems) Category: Keyword: peer-to-peer networks, semantic networks, service-oriented architecture,
Full Text: PDF(794.8KB)>>
Summary:
Service registration and discovery are functionalities central to any service-oriented architecture, and they are often provided by centralized entities in today's systems. However, there are advantages of scalability, robustness, as well as distribution of control and cost by further decentralization of these functionalities to all the participants in the system. Peer-to-peer networks are great enablers toward this goal as they are designed to be scalable and autonomic; redundancy and automatic reconfiguarion are built into these systems, enabling peers to form and maintain the network autonomously. This article describes a fully decentralized service directory infrastructure built on top of the peer-to-peer protocol Chord. Service registration is performed implicitly by embedding semantic information into the peer identifiers, grouping peers by service categories and forming islands on the ring topology. Service discovery is performed by sending queries and anycast messages to peers registered in the appropriate islands. The routing protocol is further modified to take advantage of the island topology, with reputation mechanism and multi-path routing implemented to avoid the threat of misbehaving peers dropping transit messages in the system. Simulations were performed to assess the efficacy of both the new routing scheme and misbehavior avoidance.
|
open access publishing via
|
|
|
|
|
|
|
|