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...
Saved in:
Published in | Fifth IEEE International Conference on Peer-to-Peer Computing (P2P'05) pp. 245 - 252 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
2005
|
Subjects | |
Online Access | Get 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 |