loading...
Improving Service Performance through Object Replication in Middleware: A Peer-to-Peer Approach
Konstanz, Germany August 31-September 02
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/P2P.2005.16Fifth IEEE International Conference o ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tianying Chang, Georgia Institute of Technology
Mustaque Ahamad, Georgia Institute of Technology
The scalability of a distributed service can be improved if the number of replicated instances of the service can vary with the load experienced by the system. To ensure that the number and placement of the replicas can be dynamically changed based on network and load conditions, a peer node must know when it should create a new replica and when such a replica can be removed. A scheme that makes such decisions centrally suffers from a number of problems. In this paper, we propose a self-managing replication algorithm for a peer-to-peer system where a peer node makes its decisions based on its locally maintained information. This algorithm offers several benefits. They include being responsive to heterogeneous load and ensuring that each peer node fairly contributes its available resources to meet the needs of the overall system. It is evaluated with simulations of a system that consists of one thousand nodes. Our results show that this self-managing algorithm can maintain a replication degree that adapts to load in the system and achieve a low response time.
Citation:
Tianying Chang, Mustaque Ahamad, "Improving Service Performance through Object Replication in Middleware: A Peer-to-Peer Approach," p2p, pp.245-252, Fifth IEEE International Conference on Peer-to-Peer Computing (P2P'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.