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

Full description

Saved in:
Bibliographic Details
Published inComputer networks (Amsterdam, Netherlands : 1999) Vol. 53; no. 1; pp. 110 - 125
Main Authors Xia, Ye, Chen, Shigang, Cho, Chunglae, Korgaonkar, Vivekanand
Format Journal Article
LanguageEnglish
Published Kidlington Elsevier B.V 16.01.2009
Elsevier
Elsevier Sequoia S.A
Subjects
Online AccessGet full text
ISSN1389-1286
1872-7069
DOI10.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