Abstract
The distribution of large content files, like videos, over a large number of users is a demanding and costly operation if done using a traditional client/server architecture. Peer-to-peer based file-sharing systems can be used as an alternative for content distribution.
The eDonkey file-sharing network is one of the most successful peer-to-peer file-sharing networks, especially in Germany. eDonkey forms a hybrid network that capitalizes both on the client/server and peer-to-peer paradigms in the design of its architecture.
In this paper, we describe the eDonkey protocol, the constructed overlay network, the critical operations and their characteristics, as well as the results of measurements of the network and transport layer and of the user behavior. The measurements were made with the client software and with an open-source eDonkey server we extended explicitly for these measurements. Our study shows that eDonkey is particularly well suited for content distribution and not surprisingly also intensively used for the distribution of large files, mainly videos.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
BitTorrent Homepage, http://bittorrent.com/
Clarke, I., Sandberg, O., Wiley, B., Hong, T.W.: Freenet: A Distributed Anonymous Information Storage and Retrieval System. In: ICSI Workshop on Design Issues in Anonymity and Unobservability, Berkeley, CA, USA (2000)
DirectConnect Website, http://www.neo-modus.com/
DirectConnect++ Website, http://dcplusplus.sourceforge.net/
FastTrack Website, http://www.fasttrack.nu
Gnutella Website, http://www.gnutella.com
Gnutella 2 Website, http://www.gnutella2.com
Wilcox-O’Hearn, B.: Experiences Deploying a Large-Scale Emergent Network. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, p. 104. Springer, Heidelberg (2002)
MNET Website, http://mnet.sourceforge.net/
Skype Website, http://www.skype.com/
Mercora Website, http://www.mercora.com/
Napster Website, http://www.napster.com/
Sandvine Incorporated. Regional Characteristics of P2P - File Sharing as a Multi-Application, Multinational Phenomenon. White Paper (2003)
eDonkey2000 Original Client Homepage, http://www.edonkey2000.com
eMule. eMule Project Homepage, http://www.emule-project.net
mlDonkey. mlDonkey Homepage. http://savannah.nongnu.org/projects/mldonkey/.
Sharman Networks. The KaZaa application for the FastTrack network. Official Homepage, http://www.kazaa.com
Klimkin, A.: pDonkey, an eDonkey Protocol Library, http://pdonkey.sourceforge.net
“Lugdunum”. Building an Efficient eDonkey Server on Linux/FreeBSD/ Win32 (2004), http://lugdunum2k.free.fr/kiten.html
Lussnig, T.: cDonkey, an Open-Source eDonkey Server with Overnet and eMule Extensions (2003), http://cdonkey.suche.org
Muller, T.-P.: eDonkey2000 tools, http://ed2k-tools.sourceforge.net
“Ocbmaurice”. eDonkey2000 Server-lists and Statistics (2004), http://ocbmaurice.dyndns.org
Heckmann, O., Bock, A.: The eDonkey 2000 protocol. KOM technical report, http://www.kom.e-technik.tu-darmstadt.de/publications/abstracts/HB02-1.html
c’t - Magazin für computer technik. FAQ Section Entry - Nervige Port Scans (“Annoying Port Scans”). Heise Verlag, http://www.heise.de/ct/faq/qna/nervige-port-scans.shtml
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Heckmann, O., Liebau, N., Darlagiannis, V., Bock, A., Mauthe, A., Steinmetz, R. (2005). A Peer-to-Peer Content Distribution Network. In: Hemmje, M., Niederée, C., Risse, T. (eds) From Integrated Publication and Information Systems to Information and Knowledge Environments. Lecture Notes in Computer Science, vol 3379. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31842-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-31842-2_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24551-3
Online ISBN: 978-3-540-31842-2
eBook Packages: Computer ScienceComputer Science (R0)