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

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 kn...

Full description

Saved in:
Bibliographic Details
Published inFifth IEEE International Conference on Peer-to-Peer Computing (P2P'05) pp. 245 - 252
Main Authors Tianying Chang, Mustaque Ahamad
Format Conference Proceeding
LanguageEnglish
Published IEEE 2005
Subjects
Online AccessGet full text

Cover

Loading…
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.
AbstractList 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.
Author Mustaque Ahamad
Tianying Chang
Author_xml – sequence: 1
  surname: Tianying Chang
  fullname: Tianying Chang
  organization: Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
– sequence: 2
  surname: Mustaque Ahamad
  fullname: Mustaque Ahamad
  organization: Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
BookMark eNotjM1KAzEYRQNWsNauXLrJC0zNl_-4k-JPoWAXuh6S9Gub0pkMmbHi2zuid3MuXO65JpM2t0jILbAFAHP3G75ZcMbUAvQFmTtjmdFOcWG0mZApBw2VUMpdkXnfH9kYKZW0MCX1qulKPqd2T3ss5xSRdlh2uTS-HftwKPlzf6A5HDEOtGB3StEPKbc0tbRJ2-0Jv3zBB-rHH5ZqyNUvqe9GrY-HG3K586ce5_-ckY_np_fla7V-e1ktH9dVAqOGyumgrdXoubRM8WA9EyDVTgcRXNwGFZnVUYILRoIWZpwMSK4Ei1IGg2JG7v68CRHrrqTGl-8alAImjfgBjTNVcg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/P2P.2005.16
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Xplore Digital Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 252
ExternalDocumentID 1551047
Genre orig-research
GroupedDBID 6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
ID FETCH-LOGICAL-i175t-96b6886ea248052b8a03145f6b3b9cdb5c086c419b74163745f7142530c44b7e3
IEDL.DBID RIE
ISBN 9780769523767
0769523765
ISSN 2161-3559
IngestDate Wed Jun 26 19:26:29 EDT 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-96b6886ea248052b8a03145f6b3b9cdb5c086c419b74163745f7142530c44b7e3
PageCount 8
ParticipantIDs ieee_primary_1551047
PublicationCentury 2000
PublicationDate 20050000
PublicationDateYYYYMMDD 2005-01-01
PublicationDate_xml – year: 2005
  text: 20050000
PublicationDecade 2000
PublicationTitle Fifth IEEE International Conference on Peer-to-Peer Computing (P2P'05)
PublicationTitleAbbrev PTP
PublicationYear 2005
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000445481
ssj0003188992
Score 1.3896377
Snippet 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....
SourceID ieee
SourceType Publisher
StartPage 245
SubjectTerms Delay
Distributed computing
Educational institutions
Java
Middleware
Peer to peer computing
Performance gain
Scalability
Simple object access protocol
System performance
Title Improving service performance through object replication in middleware: a peer-to-peer approach
URI https://ieeexplore.ieee.org/document/1551047
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5qT3rx0Ypv9uDRbZPNPhKvYilCpQcLvZXMZgpFTEpNEfz17m4eLeLBU7IJgWSz7Mx8M983hNwrAfY3G1fwpCImZCJZGnJkasmXJo10GIKDBiavajwTL3M575CHlguDiL74DAfu1Ofys8JsHVQ2dOY9EPqAHMQBr7haLZ4SCCEbTqkb27VqQwmXROChg1is51xF7Yl0hSCyFt9pxrrm7oVBMpzyaQW2uCboez1XvMkZHZNJ87JVpcn7YFvCwHz_0nH879eckP6O3Eenrdk6JR3Mz8jRni5hjyxaqIF-VnsJXe8IBrTu7UMLcCAO3WCbA6ernH54yOMr3eAjTe1zuGFlwdyRNgLmfTIbPb89jVndiYGtrHtRskSBimOFKReuBQLEqVO9l0sFESQmA2lsZGREmIB38LS9pUO7G0SBEQI0Ruekmxc5XhCqtAoiyLhA67yBkKmUmdaYQQZcx1Jdkp6bqsW6EttY1LN09ffla3LotVQ9JnJDuuVmi7fWSyjhzi-PH3QwtEw
link.rule.ids 310,311,786,790,795,796,802,4069,4070,27956,55107
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVKOQAXlhax4wNH3GbxknBFVAXaqodW6i2KHVeqEEkVUiHx9XichQpx4BQ7UaTYsTzjN_PeIHTHqTS_WUHCE_cJZSEjsetpwpfeUsW-cF0J0MB4wodz-rJgixa6b7gwWmubfKZ70LSx_CRTG4DK-mDeHSp20C40RMnWahAVh1JWs0qhb1arOUxAGMFzAWQxvnN5bg8ZpIKwSn6n7ouKvec6YX_qTUu4Bcqgb1VdsUZncIjG9eeWuSZvvU0he-rrl5Ljf8dzhLo_9D48bQzXMWrp9AQdbCkTdlDUgA34o9xN8PqHYoCr6j44kwDj4Fw3UXC8SvG7BT0-41w_4Ni8p3NSZASuuJYw76L54Gn2OCRVLQayMg5GQUIueRBwHXsUiiDIIAbde7bk0pehSiRT5mykqBtK6-IJ80i4Zj_wHUWpFNo_Re00S_UZwlxwx5eJR7Vx3yRlMWOJEDqRifREwPg56sBURetSbiOqZuni79u3aG84G4-i0fPk9RLtW2VVi5BcoXaRb_S18RkKeWOXyjcqQbeg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Fifth+IEEE+International+Conference+on+Peer-to-Peer+Computing+%28P2P%2705%29&rft.atitle=Improving+service+performance+through+object+replication+in+middleware%3A+a+peer-to-peer+approach&rft.au=Tianying+Chang&rft.au=Mustaque+Ahamad&rft.date=2005-01-01&rft.pub=IEEE&rft.isbn=9780769523767&rft.issn=2161-3559&rft.spage=245&rft.epage=252&rft_id=info:doi/10.1109%2FP2P.2005.16&rft.externalDocID=1551047
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2161-3559&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2161-3559&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2161-3559&client=summon