Autonomic Peer-to-Peer Service Directory(<IEICE/IEEE Joint Special Section>Autonomous Decentralized Systems)
スポンサーリンク
概要
- 論文の詳細を見る
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.
- 2005-12-01
著者
-
Seneviratne Aruna
National Ict Australia Australian Technology Park
-
Hu Tim
School Of Ee&t The University Of New South Wales
関連論文
- A Model-Based Scalable Reliable Multicast Transport Protocol for Wireless/Mobile Networks(Internet Technology V)
- An Analysis Comparison of Reliability Mechanisms for Improving Reliable Mobile Multicast Protocols(Internet)
- MAP2P : An Architecture Supporting Gnutella for Mobile Devices(Software Agent and Its Applications)
- Autonomic Peer-to-Peer Service Directory(Autonomous Decentralized Systems)