ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Partial content distribution on high performance networks
Full text PdfPdf (378 KB)
Source
High Performance Distributed Computing archive
Proceedings of the 16th international symposium on High performance distributed computing table of contents
Monterey, California, USA
SESSION: Communication table of contents
Pages: 137 - 146  
Year of Publication: 2007
ISBN:978-1-59593-673-8
Authors
Eric H. Weigle  University of California- San Diego
Andrew A. Chien  University of California- San Diego
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 32,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1272366.1272385
What is a DOI?

ABSTRACT

We present and analyze techniques to efficiently solve the partial content distribution problem-distributing a logical data set to receivers which individually desire only subsets of the total data. This is a more general and fundamentally different problem than traditional whole-file content distribution; providing new challenges and new optimization opportunities. It supports a wider variety of use models, e.g., striped file transfer, scatter/gather, or distributed editing.

This work develops new metadata management and transfer scheduling techniques providing good results on high performance networks. Distributed applicationsin such systems tend to have data requirements more complicated than just total overlap at every node: transfers desired differ dramatically from whole-file content distribution. Traditional approaches perform poorly in such cases. We provide empirical data exhibiting these limitations, evaluate a new BitTorrent-based implementation of our ideas, and show order of magnitude improvements in bandwidth and latency.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Akamai Technologies Inc. Akamai content distribution system. http://www.akamai.com/.
 
2
B. Cohen. The BitTorrent file sharing protocol. http://bittorrent.com.
 
3
Cluster File Systems Inc. Lustre: scalable, secure, robust, highly-available cluster file system. http://www.lustre.org, 2006.
4
5
 
6
L. R. Ford and D. R. Fulkerson. Flows in Networks. Princeton University Press, 1962.
 
7
 
8
 
9
10
 
11
R. H. Inc. Global file system. http://www.redhat.com/software/rha/gfs/.
 
12
J. Hoffman a.k.a. TheShad0w. BitTornado. http://www.bittornado.com/.
 
13
R. Jain, D. Chiu, and W. Hawe. A quantitative measure of fairness and discrimination for resource allocation in shared systems. Technical Report TR-301, Digital Equipment Corporation, Littleton, MA, 1984.
14
 
15
 
16
S.-Y. Li, R. W. Yeun, and N. Cai. Linear network coding. IEEE Transactions on Information Theory, 49(2):371--381, February 2003.
 
17
A. Parker. P2P in 2005. Technical report, Cache Logic, 2005. http://www.cachelogic.com/research/p2p2005.php.
 
18
M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, and A. Venkataramani. Do incentives build robustness in BitTorrent? In USENIX Symposium on Networked Systems Design and Implementation (NSDI2007), April 2007.
19
 
20
21
 
22
Various. ns, the network simulator, version 2.1b7. http://www.isi.edu/nsnam/ns/.
 
23
 
24
Wikipedia. Comparison of BitTorrent software. http://en.wikipedia.org/wiki/ComparisonofBitTorrentsoftware.
 
25

Collaborative Colleagues:
Eric H. Weigle: colleagues
Andrew A. Chien: colleagues