DocumentCode
855729
Title
A construction of locality-aware overlay network: mOverlay and its performance
Author
Zhang, Xin Yan ; Zhang, Qian ; Zhang, Zhensheng ; Song, Gang ; Zhu, Wenwu
Author_Institution
Chinese Univ. of Hong Kong, China
Volume
22
Issue
1
fYear
2004
Firstpage
18
Lastpage
28
Abstract
There are many research interests in peer-to-peer (P2P) overlay architectures. Most widely used unstructured P2P networks rely on central directory servers or massive message flooding, clearly not scalable. Structured overlay networks based on distributed hash tables (DHT) are expected to eliminate flooding and central servers, but can require many long-haul message deliveries. An important aspect of constructing an efficient overlay network is how to exploit network locality in the underlying network. We propose a novel mechanism, mOverlay, for constructing an overlay network that takes account of the locality of network hosts. The constructed overlay network can significantly decrease the communication cost between end hosts by ensuring that a message reaches its destination with small overhead and very efficient forwarding. To construct the locality-aware overlay network, dynamic landmark technology is introduced. We present an effective locating algorithm for a new host joining the overlay network. We then present a theoretical analysis and simulation results to evaluate the network performance. Our analysis shows that the overhead of our locating algorithm is O(logN), where N is the number of overlay network hosts. Our simulation results show that the average distance between a pair of hosts in the constructed overlay network is only about 11% of the one in a traditional, randomly connected overlay network. Network design guidelines are also provided. Many large-scale network applications, such as media streaming, application-level multicasting, and media distribution, can leverage mOverlay to enhance their performance.
Keywords
computer networks; network topology; telecommunication network planning; application-level multicasting; central directory servers; distributed hash tables; locality-aware overlay network construction; mOverlay; media distribution; media streaming; message flooding; network design guidelines; network locality; network topology; peer-to-peer overlay architectures; Algorithm design and analysis; Analytical models; Asia; Costs; Degradation; Guidelines; Network servers; Peer to peer computing; Performance analysis; Streaming media;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2003.818780
Filename
1258112
Link To Document