• DocumentCode
    2666981
  • Title

    Improving service performance through object replication in middleware: a peer-to-peer approach

  • Author

    Chang, Tianying ; Ahamad, Mustaque

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2005
  • fDate
    31 Aug.-2 Sept. 2005
  • Firstpage
    245
  • Lastpage
    252
  • Abstract
    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.
  • Keywords
    distributed object management; middleware; object-oriented programming; peer-to-peer computing; resource allocation; distributed service; middleware; object replication; peer-to-peer system; self-managing algorithm; self-managing replication; service performance; Delay; Distributed computing; Educational institutions; Java; Middleware; Peer to peer computing; Performance gain; Scalability; Simple object access protocol; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on
  • Print_ISBN
    0-7695-2376-5
  • Type

    conf

  • DOI
    10.1109/P2P.2005.16
  • Filename
    1551047