Algorithms and performance of load-balancing with multiple hash functions in massive content distribution
We consider a two-tier content distribution system for distributing massive content, consisting of an infrastructure content distribution network (CDN) and a large number of ordinary clients. The nodes of the infrastructure network form a structured, distributed-hash-table-based (DHT) peer-to-peer (...
Saved in:
Published in | Computer networks (Amsterdam, Netherlands : 1999) Vol. 53; no. 1; pp. 110 - 125 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Kidlington
Elsevier B.V
16.01.2009
Elsevier Elsevier Sequoia S.A |
Subjects | |
Online Access | Get full text |
ISSN | 1389-1286 1872-7069 |
DOI | 10.1016/j.comnet.2008.10.003 |
Cover
Loading…
Abstract | We consider a two-tier content distribution system for distributing massive content, consisting of an infrastructure content distribution network (CDN) and a large number of ordinary clients. The nodes of the infrastructure network form a structured, distributed-hash-table-based (DHT) peer-to-peer (P2P) network. Each file is first placed in the CDN, and possibly, is replicated among the infrastructure nodes depending on its popularity. In such a system, it is particularly pressing to have proper load-balancing mechanisms to relieve server or network overload. The subject of the paper is on popularity-based file replication techniques within the CDN using multiple hash functions. Our strategy is to set aside a large number of hash functions. When the demand for a file exceeds the overall capacity of the current servers, a previously unused hash function is used to obtain a new node ID where the file will be replicated. The central problems are how to choose an unused hash function when replicating a file and how to choose a used hash function when requesting the file. Our solution to the file replication problem is to choose the unused hash function with the smallest index, and our solution to the file request problem is to choose a used hash function uniformly at random. Our main contribution is that we have developed a set of distributed, robust algorithms to implement the above solutions and we have evaluated their performance. In particular, we have analyzed a random binary search algorithm for file request and a random gap removal algorithm for failure recovery. |
---|---|
AbstractList | We consider a two-tier content distribution system for distributing massive content, consisting of an infrastructure content distribution network (CDN) and a large number of ordinary clients. The nodes of the infrastructure network form a structured, distributed-hash-table-based (DHT) peer-to-peer (P2P) network. Each file is first placed in the CDN, and possibly, is replicated among the infrastructure nodes depending on its popularity. In such a system, it is particularly pressing to have proper load-balancing mechanisms to relieve server or network overload. The subject of the paper is on popularity-based file replication techniques within the CDN using multiple hash functions. Our strategy is to set aside a large number of hash functions. When the demand for a file exceeds the overall capacity of the current servers, a previously unused hash function is used to obtain a new node ID where the file will be replicated. The central problems are how to choose an unused hash function when replicating a file and how to choose a used hash function when requesting the file. Our solution to the file replication problem is to choose the unused hash function with the smallest index, and our solution to the file request problem is to choose a used hash function uniformly at random. Our main contribution is that we have developed a set of distributed, robust algorithms to implement the above solutions and we have evaluated their performance. In particular, we have analyzed a random binary search algorithm for file request and a random gap removal algorithm for failure recovery. [PUBLICATION ABSTRACT] We consider a two-tier content distribution system for distributing massive content, consisting of an infrastructure content distribution network (CDN) and a large number of ordinary clients. The nodes of the infrastructure network form a structured, distributed-hash-table-based (DHT) peer-to-peer (P2P) network. Each file is first placed in the CDN, and possibly, is replicated among the infrastructure nodes depending on its popularity. In such a system, it is particularly pressing to have proper load-balancing mechanisms to relieve server or network overload. The subject of the paper is on popularity-based file replication techniques within the CDN using multiple hash functions. Our strategy is to set aside a large number of hash functions. When the demand for a file exceeds the overall capacity of the current servers, a previously unused hash function is used to obtain a new node ID where the file will be replicated. The central problems are how to choose an unused hash function when replicating a file and how to choose a used hash function when requesting the file. Our solution to the file replication problem is to choose the unused hash function with the smallest index, and our solution to the file request problem is to choose a used hash function uniformly at random. Our main contribution is that we have developed a set of distributed, robust algorithms to implement the above solutions and we have evaluated their performance. In particular, we have analyzed a random binary search algorithm for file request and a random gap removal algorithm for failure recovery. |
Author | Chen, Shigang Xia, Ye Cho, Chunglae Korgaonkar, Vivekanand |
Author_xml | – sequence: 1 givenname: Ye surname: Xia fullname: Xia, Ye email: yx1@cise.ufl.edu – sequence: 2 givenname: Shigang surname: Chen fullname: Chen, Shigang email: sgchen@cise.ufl.edu – sequence: 3 givenname: Chunglae surname: Cho fullname: Cho, Chunglae email: ccho@cise.ufl.edu – sequence: 4 givenname: Vivekanand surname: Korgaonkar fullname: Korgaonkar, Vivekanand email: vk2@cise.ufl.edu |
BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=20972379$$DView record in Pascal Francis |
BookMark | eNqFkUtr3TAQhUVIII_2H3QhAln6diTZltxFIYQ8CoFumrWQ5XGuLrZ0K8kJ_feVuckmi3al0fCdM8ycc3Lsg0dCvjDYMGDt193Ghtlj3nAAVVobAHFEzpiSvJLQdselFqqrGFftKTlPaQcAdc3VGXHX03OILm_nRI0f6B7jGOJsvEUaRjoFM1S9mcrf-Wf6WkA6L1N2-wnp1qQtHRdvsws-UefpbFJyL0ht8Bl9poNLObp-WYFP5GQ0U8LPb-8Febq7_XXzUD3-vP9xc_1YWdGKXHEF2CJrBy4R6l6oRpnGchyEqrHuGuylVFygMQ2TNUdsxr7nIDroQTImxAW5PPjuY_i9YMp6F5boy0jNuq5tBGtW6OoNMsmaaYzrgknvo5tN_KM5dJIL2RXu24GzMaQUcdTWZbOuk6Nxk2ag1wT0Th8S0GsCa7ckUMT1B_G7_39k3w8yLFd6cRh1sg5LIIOLaLMegvu3wV-5_6Vw |
CitedBy_id | crossref_primary_10_1016_j_jnca_2011_02_015 crossref_primary_10_4028_www_scientific_net_AMM_278_280_2044 crossref_primary_10_1016_j_jnca_2012_05_001 |
Cites_doi | 10.1145/258533.258660 10.1145/945445.945474 10.1145/502034.502053 10.1145/964723.383072 10.1145/322248.322254 10.1145/1060289.1060321 10.1145/964723.383071 10.1145/863997.863999 10.1145/502034.502054 10.1145/258492.258523 10.1007/3-540-45518-3_18 10.1145/945445.945473 10.1007/978-3-540-45172-3_9 10.1137/S0097539795288490 10.21236/ADA446612 |
ContentType | Journal Article |
Copyright | 2008 Elsevier B.V. 2009 INIST-CNRS Copyright Elsevier Sequoia S.A. Jan 16, 2009 |
Copyright_xml | – notice: 2008 Elsevier B.V. – notice: 2009 INIST-CNRS – notice: Copyright Elsevier Sequoia S.A. Jan 16, 2009 |
DBID | AAYXX CITATION IQODW 7SC 8FD E3H F2A JQ2 L7M L~C L~D |
DOI | 10.1016/j.comnet.2008.10.003 |
DatabaseName | CrossRef Pascal-Francis Computer and Information Systems Abstracts Technology Research Database Library & Information Sciences Abstracts (LISA) Library & Information Science Abstracts (LISA) ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Library and Information Science Abstracts (LISA) ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering Applied Sciences |
EISSN | 1872-7069 |
EndPage | 125 |
ExternalDocumentID | 1616784651 20972379 10_1016_j_comnet_2008_10_003 S1389128608003198 |
Genre | Feature |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29F 4.4 457 4G. 5GY 5VS 6OB 7-5 71M 77K 8P~ AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABBOA ABFNM ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADTZH AEBSH AECPX AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F0J FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF HZ~ IHE J1W JJJVA KOM M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 PC. PQQKQ Q38 R2- RIG ROL RPZ RXW SDF SDG SDP SES SEW SPC SPCBC SST SSV SSZ T5K TAE TN5 XFK ZMT ZY4 ~G- AATTM AAXKI AAYWO AAYXX ABJNI ACVFH ADCNI AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH EFKBS IQODW 7SC 8FD E3H F2A JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c363t-280e6e16d27e04b3858a5c2ed384e495eb77823eaa51742ee5fbb20390b071133 |
IEDL.DBID | AIKHN |
ISSN | 1389-1286 |
IngestDate | Fri Jul 25 03:29:31 EDT 2025 Mon Jul 21 09:17:13 EDT 2025 Tue Jul 01 03:28:55 EDT 2025 Thu Apr 24 22:54:00 EDT 2025 Fri Feb 23 02:21:24 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Keywords | Distributed-hash-table Peer-to-peer network File-sharing Load-balancing Content distribution network Performance evaluation Peer to peer Discrete Hartley transforms Resource sharing Information delivery Failures Implementation Local network Search algorithm Random search Algorithm performance Computer network Overload Distributed algorithm Hashing Data transmission network Replication Load balancing Distribution network |
Language | English |
License | https://www.elsevier.com/tdm/userlicense/1.0 CC BY 4.0 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c363t-280e6e16d27e04b3858a5c2ed384e495eb77823eaa51742ee5fbb20390b071133 |
Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 |
PQID | 199653153 |
PQPubID | 47119 |
PageCount | 16 |
ParticipantIDs | proquest_journals_199653153 pascalfrancis_primary_20972379 crossref_citationtrail_10_1016_j_comnet_2008_10_003 crossref_primary_10_1016_j_comnet_2008_10_003 elsevier_sciencedirect_doi_10_1016_j_comnet_2008_10_003 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2009-01-16 |
PublicationDateYYYYMMDD | 2009-01-16 |
PublicationDate_xml | – month: 01 year: 2009 text: 2009-01-16 day: 16 |
PublicationDecade | 2000 |
PublicationPlace | Kidlington |
PublicationPlace_xml | – name: Kidlington – name: Amsterdam |
PublicationTitle | Computer networks (Amsterdam, Netherlands : 1999) |
PublicationYear | 2009 |
Publisher | Elsevier B.V Elsevier Elsevier Sequoia S.A |
Publisher_xml | – name: Elsevier B.V – name: Elsevier – name: Elsevier Sequoia S.A |
References | Dongsheng Li, Xicheng Lu, Jie Wu, Fissione: a scalable constant degree and low congestion dht scheme based on kautz graphs, in: Proceedings of IEEE Infocom, Miami, FL, March 2005. D. Kostić, R. Braud, C. Killian, E. Vandekieft, J.W. Anderson, A.C. Snoeren, A. Vahdat, Maintaining high bandwidth under dynamic network conditions, in: Proceedings of USENIX Annual Technical Conference, 2005. Venugopalan Ramasubramanian, Emin Gun Sirer, Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays, in: Proceedings of the First Conference on Symposium on Networked Systems Design and Implementation, San Francisco, March 2004. D. Loguinov, A. Kumar, V. Rai, S. Ganesh, Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience, in: Proceedings of ACM SIGCOMM, Karlsruhe, Germany, August 2003. Gallager (bib11) 1996 Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, Ion Stoica, Load balancing in dynamic structured P2P systems, in: Proceedings of IEEE Infocom 2004, Hong Kong, March 2004. Gnutella Forums Website M. Mitzenmacher, The Power of Two Choices in Randomized Load Balancing. PhD Thesis, University of California, Berkeley, 1996. C. Plaxton, R. Rajaraman, A. Richa, Accessing nearby copies of replicated objects in a distributed environment, in: Proceedings of the Nineth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA’97), Newport, Rhod Island, June 1997, pp. 311–320. C. Greg Plaxton, Rajmohan Rajaraman, Fast fault-tolerant concurrent access to shared objects, in: Proceedings of the 28th Annual ACM Symposium on Theory of Computing (STOC’96), Philadelphia, PA, May 1996. R. Sherwood, R. Braud, B. Bhattacharjee, Slurpie: a cooperative bulk data transfer protocol, in: Proceedings of IEEE Infocom, Hong Kong, March 2004. F. Kaashoek, D.R. Karger, Koorde: a simple degree-optimal hash table, in: Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, February 2003. Limin Wang, Vivek Pai, Larry Peterson, The effectiveness of request redirection on CDN robustness, in: Proceedings of the Fifth OSDI Symposium, Boston, December 2002, pp. 345–360. Ben Y. Zhao, John Kubiatowicz, Anthony D. Joseph, Tapestry: an Infrastructure for fault-tolerant wide-area location and routing. Technical Report UCB/CSD-01-1141, University of California University, Berkeley, Computer Science Division (EECS), April 2001. Anawat Chankhunthod, Peter Danzig, Chuck Neerdaels, Michael Schwartz, Kurt Worrell, A hierarchical internet object cache, in: Proceedings of USENIX Annual Technical Conference (USENIX’96), San Diego, CA, January 1996. Squid Web Site M.J. Freedman, E. Freudenthal, D. Mazières, Democratizing content publication with coral, in: Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 04), 2004. BitTorrent Website Antony Rowstron, Peter Druschel, Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility, in: Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP’01), Banff, Alberta, Canada, October 2001, pp. 188–201. Ananth Rao, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, Ion Stoica, Load balancing in structured P2P systems, in: Second International Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, February 2003, pp. 311–320. Ion Stoica, Robert Morris, David Karger, M. Fran Kaashoek, Hari Balakrishnan, Chord: a scalable peer-to-peer lookup service for internet applications, in: Proceedings ACM SIGCOMM’2001, San Diego, CA, August 2001, pp. 149–160. D. Kostić, A. Rodriguez, J. Albrecht, A. Vahdat, Bullet: high bandwidth data dissemination using an overlay mesh, in: Proceedings of 19th ACM Symposium on Operating Systems Principles (SOSP’03), October 2003. KyoungSoo Park, Vivek S. Pai, Scale and performance in the coblitz large-file distribution service, in: Proceedings of the Third USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 06), San Jose, CA, May 2006. L. Cherkasova, J. Lee, Fastreplica: efficient large file distribution within content delivery networks, in: Proceedings of the Fourth USITS, Seattle, WA, March 2003. . Azar, Broder, Karlin, Upfal (bib2) 2000; 29 Sylvia Ratnasamy, Paul Francis, Mark Hanley, Richard Karp, Scott Shenker, A scalable content-addressable network, in: Proceedings of ACM SIGCOMM’2001, San Diego, CA, August 2001, pp. 161–172. Marvin Theimer, Michael B. Jones, Overlook: scalable name service on an overlay network, in: Proceedings of the 22nd ICDCS, Vienna, Austria, July 2002. Johnson, Kotz (bib15) 1977 Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Wide-area cooperative storage with CFS, in: Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP’01), Banff, Alberta, Canada, October 2001, pp. 202–215. D. Bickson, D. Malkhi, D. Rabinowitz, Efficient large scale content distribution, in: Proceedings of the Sixth Workshop on Distributed Data and Structures (WDAS’2004), Lausanne, Switzerland, July 2004. A. Kumar, S. Merugu, J. Xu, X. Yu, Ulysses: a robust, low-diameter, low-latency peer-to-peer network, in: Proceedings of the 11th IEEE International Conference on Network Protocols (ICNP03), Atlanta, Georgia, USA, November 2003. Akamai Website ByungGon Chun, Peter Wu, Hakim Weatherspoon, John Kubiatowicz, Chunkcast: An anycast service for large content distribution, in: Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS), February 2006. M. Castro, P. Druschel, A. Kermarrec, A. Nandi, A. Rowstron, A. Singh, Splitstream: High-bandwidth multicast in cooperative environments, in: Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP’03), October 2003. David Karger, Eric Lehman, Tom Leighton, Matthew Levine, Daniel Lewin, Rina Panigrahy, Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the world wide web, in: Proceedings of the 29th Annual ACM Symposium on Theory of Computing (STOC’97), El Paso, TX, May 1997. Gonnet (bib14) 1981; 28 J. Kuviatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, Ramakrishna Gummadi, Sean Rhea, H. Weatherspoon, W. Weimer, B. Zhao, Oceanstore: an architecture for global-scale persistent storage, in: Proceedings of the Nineth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), November 2000. Antony Rowstron, Peter Druschel, Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems, in: Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware’01), Heidelberg, Germany, November 2001. Gallager (10.1016/j.comnet.2008.10.003_bib11) 1996 Azar (10.1016/j.comnet.2008.10.003_bib2) 2000; 29 Johnson (10.1016/j.comnet.2008.10.003_bib15) 1977 10.1016/j.comnet.2008.10.003_bib33 10.1016/j.comnet.2008.10.003_bib12 10.1016/j.comnet.2008.10.003_bib34 10.1016/j.comnet.2008.10.003_bib31 10.1016/j.comnet.2008.10.003_bib10 10.1016/j.comnet.2008.10.003_bib32 10.1016/j.comnet.2008.10.003_bib30 10.1016/j.comnet.2008.10.003_bib19 10.1016/j.comnet.2008.10.003_bib1 10.1016/j.comnet.2008.10.003_bib17 10.1016/j.comnet.2008.10.003_bib18 10.1016/j.comnet.2008.10.003_bib3 10.1016/j.comnet.2008.10.003_bib37 10.1016/j.comnet.2008.10.003_bib16 10.1016/j.comnet.2008.10.003_bib38 10.1016/j.comnet.2008.10.003_bib5 10.1016/j.comnet.2008.10.003_bib13 10.1016/j.comnet.2008.10.003_bib35 10.1016/j.comnet.2008.10.003_bib4 10.1016/j.comnet.2008.10.003_bib36 10.1016/j.comnet.2008.10.003_bib7 10.1016/j.comnet.2008.10.003_bib6 10.1016/j.comnet.2008.10.003_bib9 10.1016/j.comnet.2008.10.003_bib8 Gonnet (10.1016/j.comnet.2008.10.003_bib14) 1981; 28 10.1016/j.comnet.2008.10.003_bib22 10.1016/j.comnet.2008.10.003_bib23 10.1016/j.comnet.2008.10.003_bib20 10.1016/j.comnet.2008.10.003_bib21 10.1016/j.comnet.2008.10.003_bib28 10.1016/j.comnet.2008.10.003_bib29 10.1016/j.comnet.2008.10.003_bib26 10.1016/j.comnet.2008.10.003_bib27 10.1016/j.comnet.2008.10.003_bib24 10.1016/j.comnet.2008.10.003_bib25 |
References_xml | – reference: BitTorrent Website < – reference: Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Wide-area cooperative storage with CFS, in: Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP’01), Banff, Alberta, Canada, October 2001, pp. 202–215. – reference: David Karger, Eric Lehman, Tom Leighton, Matthew Levine, Daniel Lewin, Rina Panigrahy, Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the world wide web, in: Proceedings of the 29th Annual ACM Symposium on Theory of Computing (STOC’97), El Paso, TX, May 1997. – reference: Marvin Theimer, Michael B. Jones, Overlook: scalable name service on an overlay network, in: Proceedings of the 22nd ICDCS, Vienna, Austria, July 2002. – reference: M.J. Freedman, E. Freudenthal, D. Mazières, Democratizing content publication with coral, in: Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 04), 2004. – reference: D. Kostić, R. Braud, C. Killian, E. Vandekieft, J.W. Anderson, A.C. Snoeren, A. Vahdat, Maintaining high bandwidth under dynamic network conditions, in: Proceedings of USENIX Annual Technical Conference, 2005. – reference: M. Castro, P. Druschel, A. Kermarrec, A. Nandi, A. Rowstron, A. Singh, Splitstream: High-bandwidth multicast in cooperative environments, in: Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP’03), October 2003. – reference: KyoungSoo Park, Vivek S. Pai, Scale and performance in the coblitz large-file distribution service, in: Proceedings of the Third USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 06), San Jose, CA, May 2006. – reference: J. Kuviatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, Ramakrishna Gummadi, Sean Rhea, H. Weatherspoon, W. Weimer, B. Zhao, Oceanstore: an architecture for global-scale persistent storage, in: Proceedings of the Nineth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), November 2000. – reference: Venugopalan Ramasubramanian, Emin Gun Sirer, Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays, in: Proceedings of the First Conference on Symposium on Networked Systems Design and Implementation, San Francisco, March 2004. – reference: D. Bickson, D. Malkhi, D. Rabinowitz, Efficient large scale content distribution, in: Proceedings of the Sixth Workshop on Distributed Data and Structures (WDAS’2004), Lausanne, Switzerland, July 2004. – reference: ByungGon Chun, Peter Wu, Hakim Weatherspoon, John Kubiatowicz, Chunkcast: An anycast service for large content distribution, in: Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS), February 2006. – reference: D. Loguinov, A. Kumar, V. Rai, S. Ganesh, Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience, in: Proceedings of ACM SIGCOMM, Karlsruhe, Germany, August 2003. – reference: Sylvia Ratnasamy, Paul Francis, Mark Hanley, Richard Karp, Scott Shenker, A scalable content-addressable network, in: Proceedings of ACM SIGCOMM’2001, San Diego, CA, August 2001, pp. 161–172. – year: 1977 ident: bib15 article-title: Urn Models and Their Application – reference: Anawat Chankhunthod, Peter Danzig, Chuck Neerdaels, Michael Schwartz, Kurt Worrell, A hierarchical internet object cache, in: Proceedings of USENIX Annual Technical Conference (USENIX’96), San Diego, CA, January 1996. – reference: Dongsheng Li, Xicheng Lu, Jie Wu, Fissione: a scalable constant degree and low congestion dht scheme based on kautz graphs, in: Proceedings of IEEE Infocom, Miami, FL, March 2005. – reference: Squid Web Site < – reference: Gnutella Forums Website < – reference: Limin Wang, Vivek Pai, Larry Peterson, The effectiveness of request redirection on CDN robustness, in: Proceedings of the Fifth OSDI Symposium, Boston, December 2002, pp. 345–360. – reference: D. Kostić, A. Rodriguez, J. Albrecht, A. Vahdat, Bullet: high bandwidth data dissemination using an overlay mesh, in: Proceedings of 19th ACM Symposium on Operating Systems Principles (SOSP’03), October 2003. – reference: M. Mitzenmacher, The Power of Two Choices in Randomized Load Balancing. PhD Thesis, University of California, Berkeley, 1996. – reference: Antony Rowstron, Peter Druschel, Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility, in: Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP’01), Banff, Alberta, Canada, October 2001, pp. 188–201. – reference: >. – volume: 29 start-page: 180 year: 2000 end-page: 200 ident: bib2 article-title: Balanced allocations publication-title: SIAM Journal on Computing – reference: A. Kumar, S. Merugu, J. Xu, X. Yu, Ulysses: a robust, low-diameter, low-latency peer-to-peer network, in: Proceedings of the 11th IEEE International Conference on Network Protocols (ICNP03), Atlanta, Georgia, USA, November 2003. – year: 1996 ident: bib11 article-title: Discrete Stochastic Processes – reference: Akamai Website < – reference: C. Greg Plaxton, Rajmohan Rajaraman, Fast fault-tolerant concurrent access to shared objects, in: Proceedings of the 28th Annual ACM Symposium on Theory of Computing (STOC’96), Philadelphia, PA, May 1996. – reference: Ion Stoica, Robert Morris, David Karger, M. Fran Kaashoek, Hari Balakrishnan, Chord: a scalable peer-to-peer lookup service for internet applications, in: Proceedings ACM SIGCOMM’2001, San Diego, CA, August 2001, pp. 149–160. – reference: F. Kaashoek, D.R. Karger, Koorde: a simple degree-optimal hash table, in: Proceedings of the Second International Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, February 2003. – reference: R. Sherwood, R. Braud, B. Bhattacharjee, Slurpie: a cooperative bulk data transfer protocol, in: Proceedings of IEEE Infocom, Hong Kong, March 2004. – reference: Antony Rowstron, Peter Druschel, Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems, in: Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware’01), Heidelberg, Germany, November 2001. – reference: Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, Ion Stoica, Load balancing in dynamic structured P2P systems, in: Proceedings of IEEE Infocom 2004, Hong Kong, March 2004. – reference: L. Cherkasova, J. Lee, Fastreplica: efficient large file distribution within content delivery networks, in: Proceedings of the Fourth USITS, Seattle, WA, March 2003. – reference: Ananth Rao, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, Ion Stoica, Load balancing in structured P2P systems, in: Second International Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, February 2003, pp. 311–320. – reference: Ben Y. Zhao, John Kubiatowicz, Anthony D. Joseph, Tapestry: an Infrastructure for fault-tolerant wide-area location and routing. Technical Report UCB/CSD-01-1141, University of California University, Berkeley, Computer Science Division (EECS), April 2001. – volume: 28 start-page: 289 year: 1981 end-page: 304 ident: bib14 article-title: Expected length of the longest probe sequence in hash code searching publication-title: Journal of the ACM – reference: C. Plaxton, R. Rajaraman, A. Richa, Accessing nearby copies of replicated objects in a distributed environment, in: Proceedings of the Nineth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA’97), Newport, Rhod Island, June 1997, pp. 311–320. – ident: 10.1016/j.comnet.2008.10.003_bib17 doi: 10.1145/258533.258660 – ident: 10.1016/j.comnet.2008.10.003_bib20 – ident: 10.1016/j.comnet.2008.10.003_bib5 doi: 10.1145/945445.945474 – ident: 10.1016/j.comnet.2008.10.003_bib32 doi: 10.1145/502034.502053 – ident: 10.1016/j.comnet.2008.10.003_bib8 – ident: 10.1016/j.comnet.2008.10.003_bib28 – ident: 10.1016/j.comnet.2008.10.003_bib22 – ident: 10.1016/j.comnet.2008.10.003_bib4 – ident: 10.1016/j.comnet.2008.10.003_bib24 – ident: 10.1016/j.comnet.2008.10.003_bib30 doi: 10.1145/964723.383072 – volume: 28 start-page: 289 issue: 2 year: 1981 ident: 10.1016/j.comnet.2008.10.003_bib14 article-title: Expected length of the longest probe sequence in hash code searching publication-title: Journal of the ACM doi: 10.1145/322248.322254 – ident: 10.1016/j.comnet.2008.10.003_bib10 – ident: 10.1016/j.comnet.2008.10.003_bib37 doi: 10.1145/1060289.1060321 – year: 1977 ident: 10.1016/j.comnet.2008.10.003_bib15 – ident: 10.1016/j.comnet.2008.10.003_bib35 doi: 10.1145/964723.383071 – ident: 10.1016/j.comnet.2008.10.003_bib12 – ident: 10.1016/j.comnet.2008.10.003_bib18 – ident: 10.1016/j.comnet.2008.10.003_bib33 – ident: 10.1016/j.comnet.2008.10.003_bib21 – ident: 10.1016/j.comnet.2008.10.003_bib23 doi: 10.1145/863997.863999 – ident: 10.1016/j.comnet.2008.10.003_bib9 doi: 10.1145/502034.502054 – ident: 10.1016/j.comnet.2008.10.003_bib27 – ident: 10.1016/j.comnet.2008.10.003_bib26 doi: 10.1145/258492.258523 – ident: 10.1016/j.comnet.2008.10.003_bib1 – ident: 10.1016/j.comnet.2008.10.003_bib29 – ident: 10.1016/j.comnet.2008.10.003_bib7 – ident: 10.1016/j.comnet.2008.10.003_bib25 – ident: 10.1016/j.comnet.2008.10.003_bib3 – ident: 10.1016/j.comnet.2008.10.003_bib31 doi: 10.1007/3-540-45518-3_18 – ident: 10.1016/j.comnet.2008.10.003_bib19 doi: 10.1145/945445.945473 – ident: 10.1016/j.comnet.2008.10.003_bib16 doi: 10.1007/978-3-540-45172-3_9 – volume: 29 start-page: 180 issue: 1 year: 2000 ident: 10.1016/j.comnet.2008.10.003_bib2 article-title: Balanced allocations publication-title: SIAM Journal on Computing doi: 10.1137/S0097539795288490 – ident: 10.1016/j.comnet.2008.10.003_bib38 – year: 1996 ident: 10.1016/j.comnet.2008.10.003_bib11 – ident: 10.1016/j.comnet.2008.10.003_bib6 doi: 10.21236/ADA446612 – ident: 10.1016/j.comnet.2008.10.003_bib36 – ident: 10.1016/j.comnet.2008.10.003_bib13 – ident: 10.1016/j.comnet.2008.10.003_bib34 |
SSID | ssj0004428 |
Score | 1.9853832 |
Snippet | We consider a two-tier content distribution system for distributing massive content, consisting of an infrastructure content distribution network (CDN) and a... |
SourceID | proquest pascalfrancis crossref elsevier |
SourceType | Aggregation Database Index Database Enrichment Source Publisher |
StartPage | 110 |
SubjectTerms | Algorithms Applied sciences Business and industry local networks Content distribution network Distributed-hash-table Exact sciences and technology File-sharing Infrastructure Load-balancing Miscellaneous Networks and services in france and abroad Peer to peer computing Peer-to-peer network Studies Systems, networks and services of telecommunications Telecommunications Telecommunications and information theory Teleprocessing networks. Isdn Transmission and modulation (techniques and equipments) Valuation and optimization of characteristics. Simulation Web content delivery |
Title | Algorithms and performance of load-balancing with multiple hash functions in massive content distribution |
URI | https://dx.doi.org/10.1016/j.comnet.2008.10.003 https://www.proquest.com/docview/199653153 |
Volume | 53 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB60XhQRn1gfZQ9eY5PdZJMciyjVogcf6C0k2Ymt1LTYevW3O5NsfCAieAiBsI-ws5n5JvvNDMBRblyFsa8cvzDkoHic8jaQ6CBBf5-uLIo5UPjySvfv_IuH4GEBTppYGKZVWt1f6_RKW9snXbua3elo1L2pjthkpBnz0EaKFmFJqlhHLVjqnQ_6V5_hkX5VYpXbO9yhiaCraF40fImWVFnRvNRvFmp1ms5o3Yq64MUP3V0ZpLN1WLNIUvTql92ABSw3YeVLfsEtGPXGjxPy_ofPM5GWRkw_owTEpBDjSWqcjLmNOTUX_EtWNARDMUxnQ8FWr9qYYlSKZ8LZpBsFs9vJVAnDOXdtuaxtuDs7vT3pO7a2gpMrreaOjFzU6GkjQySJ8PFgGuQSjYp8JKcJs5Cwg8I05VTWEjEosky6KnYzAiXk2O5Aq5yUuAtCSmO8wo0jNJkfKoLsGnXu03gBmlTrNqhmPZPcJh7n-hfjpGGYPSW1FOqamF6VsLQNzkevaZ1444_2YSOq5NsGSsg2_NGz802yH9NJTm2kwrgN-42oE_uFzxJmb5P-CtTevyfeh-X6bIpLdR9Aa_7yiocEceZZBxaP37yO3ch8H1zfD94BEMf95w |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT8MwDLZgHAAhxFOMZw5cq3VJmrbHCYHGaxdA4la1jcuGRjex8f-x25SHEELi0EuVpFXs-tF8_gxwmltfYayVpwtLCUqXKW8DiR5S6K_pyqKYC4VvB6b_oK8eg8cFOGtqYRhW6Wx_bdMra-3udNxudqajUeeuOmKTkeGYhxQpWoQlZqfSLVjqXV73B5_lkbpqscrjPZ7QVNBVMC9avkQHqqxgXuo3D7U2TWe0b0Xd8OKH7a4c0sUGrLtIUvTql92EBSy3YPULv-A2jHrjpwll_8OXmUhLK6afVQJiUojxJLVextjGnIYL_iUrGoChGKazoWCvVymmGJXiheJsso2C0e3kqoRlzl3XLmsHHi7O78_6nuut4OXKqLknIx8Ndo2VIZJE-HgwDXKJVkUaKWnCLKTYQWGaMpW1RAyKLJO-iv2MghJKbHehVU5K3AMhpbXdwo8jtJkOFYXsBk2uab0AbWpMG1Szn0nuiMe5_8U4aRBmz0kthbonZrciLG2D9zFrWhNv_DE-bESVfFOghHzDHzOPv0n243GSqY1UGLfhoBF14r7wWcLobbJfgdr_94NPYLl_f3uT3FwOrg9gpT6n4rbdh9Cav77hEYU78-zYqfM7IAf-LA |
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=Algorithms+and+performance+of+load-balancing+with+multiple+hash+functions+in+massive+content+distribution&rft.jtitle=Computer+networks+%28Amsterdam%2C+Netherlands+%3A+1999%29&rft.au=Xia%2C+Ye&rft.au=Chen%2C+Shigang&rft.au=Cho%2C+Chunglae&rft.au=Korgaonkar%2C+Vivekanand&rft.date=2009-01-16&rft.pub=Elsevier+B.V&rft.issn=1389-1286&rft.eissn=1872-7069&rft.volume=53&rft.issue=1&rft.spage=110&rft.epage=125&rft_id=info:doi/10.1016%2Fj.comnet.2008.10.003&rft.externalDocID=S1389128608003198 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1389-1286&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1389-1286&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1389-1286&client=summon |