Replica Placement and Access Policies in Tree Networks
In this paper, we discuss and compare several policies to place replicas in tree networks, subject to server capacity and Quality of Service (QoS) constraints. The client requests are known beforehand, while the number and location of the servers are to be determined. The standard approach in the li...
Saved in:
Published in | IEEE transactions on parallel and distributed systems Vol. 19; no. 12; pp. 1614 - 1627 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.12.2008
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
Subjects | |
Online Access | Get full text |
ISSN | 1045-9219 1558-2183 |
DOI | 10.1109/TPDS.2008.25 |
Cover
Loading…
Abstract | In this paper, we discuss and compare several policies to place replicas in tree networks, subject to server capacity and Quality of Service (QoS) constraints. The client requests are known beforehand, while the number and location of the servers are to be determined. The standard approach in the literature is to enforce that all requests of a client be served by the closest server in the tree. We introduce and study two new policies. In the first policy, all requests from a given client are still processed by the same server, but this server can be located anywhere in the path from the client to the root. In the second policy, the requests of a given client can be processed by multiple servers. One major contribution of this paper is to assess the impact of these new policies on the total replication cost. Another important goal is to assess the impact of server heterogeneity. In this paper, we establish several new complexity results, and provide several efficient polynomial heuristics for NP-complete instances of the problem. The absolute performance of these heuristics is assessed by comparison with the optimal solution provided by the formulation of the problem in terms of the solution of an integer linear program. |
---|---|
AbstractList | In this paper, we discuss and compare several policies to place replicas in tree networks, subject to server capacity and Quality of Service (QoS) constraints. The client requests are known beforehand, while the number and location of the servers [abstract truncated by publisher]. The absolute performance of these heuristics is assessed by comparison with the optimal solution provided by the formulation of the problem in terms of the solution of an integer linear program. In this paper, we discuss and compare several policies to place replicas in tree networks, subject to server capacity and Quality of Service (QoS) constraints. The client requests are known beforehand, while the number and location of the servers are to be determined. The standard approach in the literature is to enforce that all requests of a client be served by the closest server in the tree. We introduce and study two new policies. In the first policy, all requests from a given client are still processed by the same server, but this server can be located anywhere in the path from the client to the root. In the second policy, the requests of a given client can be processed by multiple servers. One major contribution of this paper is to assess the impact of these new policies on the total replication cost. Another important goal is to assess the impact of server heterogeneity. In this paper, we establish several new complexity results, and provide several efficient polynomial heuristics for NP-complete instances of the problem. The absolute performance of these heuristics is assessed by comparison with the optimal solution provided by the formulation of the problem in terms of the solution of an integer linear program. |
Author | Robert, Y. Rehn-Sonigo, V. Benoit, A. |
Author_xml | – sequence: 1 givenname: A. surname: Benoit fullname: Benoit, A. organization: Ecole Normale Super. Lyon, Univ. of Lyon, Lyon – sequence: 2 givenname: V. surname: Rehn-Sonigo fullname: Rehn-Sonigo, V. organization: Ecole Normale Super. Lyon, Univ. of Lyon, Lyon – sequence: 3 givenname: Y. surname: Robert fullname: Robert, Y. organization: Ecole Normale Super. Lyon, Univ. of Lyon, Lyon |
BackLink | https://inria.hal.science/hal-00803475$$DView record in HAL |
BookMark | eNqF0U1PGzEQBmCrAqlAuXHjsuJAVambjr9218cI2lIpohGEs-XMzqqmm3Vqb1rx7-sotAck4GTL84w1mveQ7Q1hIMZOOEw4B_NpMb-8nQiAZiL0G3bAtW5KwRu5l--gdGkEN2_ZYUr3AFxpUAesuqF179EV894hrWgYCze0xRSRUirmIdc8pcIPxSISFdc0_gnxZ3rH9jvXJzp-PI_Y3ZfPi4urcvb967eL6axExflYtks0pupqR0qBVgYRa2najrdC47KREurOuBZ5o8jpPDi2oKFG0EslhEN5xD7s_v3heruOfuXigw3O26vpzG7fcg9IVevfPNv3O7uO4deG0mhXPiH1vRsobJI1ICtZGV29KptagxFCqizPX5RSKS1FJTM8ewLvwyYOeTfWcCEayUFkJHYIY0gpUmfRj270YRij873lYLc52m2OdpujFTo3fXzS9G8Pz_DTHfdE9J8qpeoqj_kXD_Olrw |
CODEN | ITDSEO |
CitedBy_id | crossref_primary_10_1177_1550147717707112 crossref_primary_10_1109_TPDS_2018_2868642 crossref_primary_10_1016_j_knosys_2013_01_020 crossref_primary_10_1016_j_suscom_2014_08_013 crossref_primary_10_1109_TNSM_2017_2788945 crossref_primary_10_1016_j_future_2019_05_003 crossref_primary_10_1016_j_jnca_2013_09_006 crossref_primary_10_1109_COMST_2016_2626384 crossref_primary_10_4018_IJISSC_2017070102 crossref_primary_10_4018_JITR_299948 crossref_primary_10_1109_TNSM_2016_2549698 crossref_primary_10_1109_TPDS_2012_178 crossref_primary_10_1093_comjnl_bxx074 crossref_primary_10_1109_JSAC_2018_2844939 crossref_primary_10_4018_IJSSCI_2020010104 |
Cites_doi | 10.1109/ICPADS.2006.74 10.1109/TPDS.2006.145 10.1145/103140.103146 10.1109/ISPAN.2005.72 10.1109/ICGRID.2006.311003 10.1109/ipdps.2007.370331 10.1109/ICDCS.2004.1281600 10.1109/infcom.2001.916655 10.1109/71.932716 10.1109/ISPAN.2002.1004257 10.1007/s11227-007-0118-4 10.1109/IDEAS.2001.938096 10.1007/3-540-45748-8_29 10.1016/S1389-1286(02)00251-7 10.1007/978-3-540-72584-8_47 10.1109/TPDS.2005.126 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 Distributed under a Creative Commons Attribution 4.0 International License |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2008 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 1XC |
DOI | 10.1109/TPDS.2008.25 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ANTE: Abstracts in New Technology & Engineering Engineering Research Database Hyper Article en Ligne (HAL) |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
DatabaseTitleList | Technology Research Database Technology Research Database Technology Research Database Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Computer Science |
EISSN | 1558-2183 |
EndPage | 1627 |
ExternalDocumentID | oai_HAL_hal_00803475v1 2545149231 10_1109_TPDS_2008_25 4447663 |
Genre | orig-research |
GroupedDBID | --Z -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 ICLAB IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB TN5 TWZ UHB VH1 AAYOK AAYXX CITATION RIG 7SC 7SP 8FD JQ2 L7M L~C L~D F28 FR3 1XC |
ID | FETCH-LOGICAL-c411t-dbc996f7ae440549ccc739df1d25cb83307f9adc184ea5008cd0507c05b422ac3 |
IEDL.DBID | RIE |
ISSN | 1045-9219 |
IngestDate | Fri May 09 12:23:58 EDT 2025 Thu Jul 10 19:18:27 EDT 2025 Fri Jul 11 08:47:57 EDT 2025 Thu Jul 10 19:31:49 EDT 2025 Sun Jun 29 16:33:38 EDT 2025 Thu Apr 24 23:03:33 EDT 2025 Tue Jul 01 05:17:31 EDT 2025 Wed Aug 27 02:52:20 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 12 |
Keywords | Parallelism and concurrency Sequencing and scheduling Reducibility and completeness |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c411t-dbc996f7ae440549ccc739df1d25cb83307f9adc184ea5008cd0507c05b422ac3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
ORCID | 0000-0003-2910-3540 0000-0003-2361-055X |
PQID | 912283102 |
PQPubID | 23500 |
PageCount | 14 |
ParticipantIDs | proquest_miscellaneous_875092234 proquest_journals_912283102 crossref_citationtrail_10_1109_TPDS_2008_25 proquest_miscellaneous_34453263 ieee_primary_4447663 proquest_miscellaneous_903636956 crossref_primary_10_1109_TPDS_2008_25 hal_primary_oai_HAL_hal_00803475v1 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2008-12-01 |
PublicationDateYYYYMMDD | 2008-12-01 |
PublicationDate_xml | – month: 12 year: 2008 text: 2008-12-01 day: 01 |
PublicationDecade | 2000 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on parallel and distributed systems |
PublicationTitleAbbrev | TPDS |
PublicationYear | 2008 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Institute of Electrical and Electronics Engineers |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) – name: Institute of Electrical and Electronics Engineers |
References | Char (ref9) 1988 ref23 ref15 ref14 ref20 Schrijver (ref8) 1986 ref22 ref21 ref2 (ref10) 2008 ref1 ref17 ref16 ref19 Garey (ref13) 1979 ref18 Rehn (ref12) 2007 ref4 ref3 ref6 ref5 (ref11) 2008 Karlsson (ref7) 2002 |
References_xml | – volume-title: Research Report HPL-2002-219, HP Laboratories year: 2002 ident: ref7 article-title: A Framework for Evaluating Replica Placement Algorithms – ident: ref4 doi: 10.1109/ICPADS.2006.74 – volume-title: GLPK: GNU Linear Programming Kit year: 2008 ident: ref10 – ident: ref23 doi: 10.1109/TPDS.2006.145 – ident: ref20 doi: 10.1145/103140.103146 – ident: ref19 doi: 10.1109/ISPAN.2005.72 – ident: ref3 doi: 10.1109/ICGRID.2006.311003 – volume-title: Theory of Linear and Integer Programming year: 1986 ident: ref8 – ident: ref5 doi: 10.1109/ipdps.2007.370331 – ident: ref17 doi: 10.1109/ICDCS.2004.1281600 – ident: ref16 doi: 10.1109/infcom.2001.916655 – volume-title: Source Code for the Heuristics year: 2008 ident: ref11 – volume-title: Research Report 2007-10, LIP, ENS Lyon year: 2007 ident: ref12 article-title: Optimal Closest Policy with QoS and Bandwidth Constraints for Placing Replicas in Tree Networks – ident: ref1 doi: 10.1109/71.932716 – ident: ref14 doi: 10.1109/ISPAN.2002.1004257 – volume-title: Computers and Intractability—A Guide to the Theory of NP-Completeness year: 1979 ident: ref13 – ident: ref15 doi: 10.1007/s11227-007-0118-4 – ident: ref21 doi: 10.1109/IDEAS.2001.938096 – ident: ref22 doi: 10.1007/3-540-45748-8_29 – ident: ref2 doi: 10.1016/S1389-1286(02)00251-7 – ident: ref6 doi: 10.1007/978-3-540-72584-8_47 – ident: ref18 doi: 10.1109/TPDS.2005.126 – volume-title: Maple Reference Manual year: 1988 ident: ref9 |
SSID | ssj0014504 |
Score | 2.0754733 |
Snippet | In this paper, we discuss and compare several policies to place replicas in tree networks, subject to server capacity and Quality of Service (QoS) constraints.... The absolute performance of these heuristics is assessed by comparison with the optimal solution provided by the formulation of the problem in terms of the... |
SourceID | hal proquest crossref ieee |
SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 1614 |
SubjectTerms | Bandwidth Computer Science Cost function Data Structures and Algorithms Distributed databases Distributed, Parallel, and Cluster Computing Heterogeneity Heuristic Mirrors Network servers Networks Operations research Optimization Parallelism and concurrency Policies Polynomials Quality of service Reducibility and completeness Replication Sequencing and scheduling Servers Studies Trees |
Title | Replica Placement and Access Policies in Tree Networks |
URI | https://ieeexplore.ieee.org/document/4447663 https://www.proquest.com/docview/912283102 https://www.proquest.com/docview/34453263 https://www.proquest.com/docview/875092234 https://www.proquest.com/docview/903636956 https://inria.hal.science/hal-00803475 |
Volume | 19 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB5sT3rwLcbnInrS1Ka7m-4eiw-KqAhW8BaS3S2KkkofHvz1zmzSUNSCt5BMkm0nk_1m58t8AMfUkT0V2oaYIMtQELdGIRANY8mNRLhrlC8X3N3H3Sdx8yyfF-Cs-hbGOefJZ65Bm76WbwdmQktl50KINs6QNajhHYpvtaqKgZBeKhCzCxlqDMOK5K7Pew-XjwVrkgSxZ6af2guRH72qyq9XsZ9frlfgbjqyglby1piMs4b5-tG08b9DX4XlEmiyTvFkrMGCy9dhZSriwMqYXoelmY6EGxAjIKdlPPZAy-t0TZbmlnW8rCLzTYQxtWavOesNnWP3BYl8tAlP11e9i25YSiuERkTROLSZwUSn306dQMQmtDGmzbXtR7YlTaY4Rn5fp9Zg_udIM0EZ20TkaJoyE61WavgW1PNB7raBRSnnkXMK57UYs62-Vk18SXBhtYq14mkAp9N_PDFl33GSv3hPfP7R1An5p5DDbMkATirrj6Lfxhy7I3ReZUJNsrud24T2EQjmoi0_owA2yBOVVemEAHanvk7KiB0lOqJGQAi3AjisjmKoUf0kzd1gMkq4EBLRLp7P5lgowl_04-ebaKqcx5iV7vw9uF1Y9JQUz5jZg_p4OHH7iHvG2YF_4L8BOs37qQ |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT-MwEB7xOMAelrc2sICF4ARpm9pO7WPFQwXaCokicYsS2xWIVbqiLYf99TvjpBECKnGLmmnldDzxN57P8wEcU0f2VGgbYoIsQ0HcGoVANIwlNxLhrlG-XNDrx50HcfMoHxfgrDoL45zz5DNXo0tfy7cjM6WtsroQooUr5CIsSzqMW5zWqmoGQnqxQMwvZKgxECuau64P7i7uC94kSWK_W4AWn4j-6HVVPr2M_QpztQa92dgKYslLbTrJaubfh7aN3x38OvwsoSZrF3NjAxZcvglrMxkHVkb1Jvx415NwC2KE5LSRx-5og51-k6W5ZW0vrMh8G2FMrtlzzgavzrF-QSMfb8PD1eXgvBOW4gqhEVE0CW1mMNUZtlInELMJbYxpcW2HkW1KkymOsT_UqTWYATpSTVDGNhA7mobMRLOZGr4DS_kod7-ARSnnkXMKV7YY862hVg18TXBhtYq14mkAp7N_PDFl53ESwPiT-AykoRPyTyGI2ZQBnFTWf4uOG3PsjtB5lQm1ye60uwl9RjCYi5Z8iwLYIk9UVqUTAtib-TopY3ac6IhaASHgCuCwuovBRhWUNHej6TjhQkjEu_h9NsdCEQKjh59voql2HmNeuvv14A5hpTPodZPudf92D1Y9QcXzZ37D0uR16vYRBU2yAz_5_wN6lf7x |
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%3Ajournal&rft.genre=article&rft.atitle=Replica+Placement+and+Access+Policies+in+Tree+Networks&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Benoit%2C+A&rft.au=Rehn-Sonigo%2C+V&rft.au=Robert%2C+Y&rft.date=2008-12-01&rft.issn=1045-9219&rft.volume=19&rft.issue=12&rft_id=info:doi/10.1109%2FTPDS.2008.25&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon |