Abstract

We present the design and deployment of the Julia locality aware content distribution algorithm. Our novel contributions are locality aware node selection, forming a dynamically changing topology and division of the file into varying length chunks based on locality of the transfer. We present a large scale WAN deployment on over than 250 PlanetLab machines. We show that our technique can improve average download speed up by a factor of two compared with non locality aware solutions. Finally we compare our prototype’s performance with that of BitTorrent, presently one of the most stable and efficient deployed content dissemination tools.