DocumentCode :
887984
Title :
Managing distributed objects in peer-to-peer systems
Author :
Kalogeraki, Vana ; Chen, Fang
Author_Institution :
Dept. of Comput. Sci. & Eng., California Univ., Riverside, CA, USA
Volume :
18
Issue :
1
fYear :
2004
Firstpage :
22
Lastpage :
29
Abstract :
Peer-to-peer systems that dynamically organize, interact and share resources are increasingly being deployed in large-scale environments. The location, intermittent connectivity, and organization of the peers have significant impact on meeting the quality of service requirements of distributed applications. This article presents the design, implementation, and empirical evaluation of a middleware architecture for managing distributed objects in peer-to-peer systems. The architecture consists of a self-organizing infrastructure that uses only local knowledge to dynamically form overlays of multiple peers and respond to changing processing and networking conditions; and a management layer that monitors the behavior of the applications transparently, schedules object invocations over multiple machines, and obtains accurate resource projections. The system works in a two-level feedback loop structure that uses measurements of elapsed time and resource loads to refine the initial estimates and revise the peer connections. Our empirical evaluation shows that the system manipulates the peer connections dynamically in response to changes in resource utilization to meet application end-to-end soft real-time requirements.
Keywords :
computer architecture; distributed object management; middleware; quality of service; resource allocation; distributed object management; large scale environments; middleware architecture; peer connections; peer-to-peer systems; quality of service; resource utilization; self organizing infrastructure; two-level feedback loop structure; Dynamic scheduling; Feedback loop; Knowledge management; Large-scale systems; Middleware; Peer to peer computing; Project management; Quality of service; Resource management; Time measurement;
fLanguage :
English
Journal_Title :
Network, IEEE
Publisher :
ieee
ISSN :
0890-8044
Type :
jour
DOI :
10.1109/MNET.2004.1265830
Filename :
1265830
Link To Document :
بازگشت