Second Workshop on Real, Large Distributed SystemsPreliminary Abstract
Pp. 3741 of the Proceedings
The Julia Content Distribution Network
Danny Bickson, The Hebrew University of Jerusalem; Dahlia Malkhi, Microsoft Research Silicon Valley and The Hebrew University of Jerusalem
Abstract
Peer-to-peer content distribution networks are
currently being used widely, drawing upon a large fraction
of the Internet bandwidth. Unfortunately, these applications
are not designed to be network-friendly. They optimize
download time by using all available bandwidth. As a
result, long haul bottleneck links are becoming congested
and the load on the network is not well balanced.
In this paper, we introduce the Julia content distribution
network. The innovation of Julia is in its reduction of the
overall communication cost, which in turn improves network
load balance and reduces the usage of long haul links.
Compared with the state-of-the-art BitTorrent content distribution
network, we find that while Julia achieves slightly
slower average finishing times relative to BitTorrent, Julia
nevertheless reduces the total communication cost in the
network by approximately 33%. Furthermore, the Julia
protocol achieves a better load balancing of the network
resources, especially over trans-Atlantic links.
We evaluated the Julia protocol using real WAN deployment
and by extensive simulation. The WAN experimentation
was carried over the PlanetLab wide area testbed
using over 250 machines. Simulations were performed
using the the GT-ITM topology generator with 1200 nodes.
A surprisingly good match was exhibited between the
two evaluation methods (itself an interesting result), an
encouraging indication of the ability of our simulation to
predict scaling behavior.
- View the full text of this paper in HTML and PDF.
Until December 2006, you will need your USENIX membership identification in order to access the full papers. The Proceedings are published as a collective work, © 2005 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
|