Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1809036.1809044acmconferencesArticle/Chapter ViewAbstractPublication PagesicacConference Proceedingsconference-collections
research-article

P2P VoD using the self-organizing gradient overlay network

Published: 07 June 2010 Publication History

Abstract

Peer-to-peer (P2P) video-on-demand (VoD) requires that nodes collaborate in the downloading of video files as a number of file pieces. In general for VoD, a node is only interested in another node's video file pieces if its download position in the video file precedes the download position of the other node. In this paper, we capture this neighbour relation using the Gradient overlay network, a gossip-generated P2P topology. The Gradient network topology self-organizes into logical concentric rings, such that nodes at earlier download positions in the file are found at increasing distances from the centre, while nodes that have downloaded the whole file are located in the centre of the topology. We build a P2PVoD protocol that uses nodes sampled from the Gradient overlay, and we evaluate its performance in simulation. We also present the layered gossiping architecture and discuss the role of self-organizing mechanisms in the Gradient overlay network's architecture, including positive and negative feedback, decay, and external events from the environment.

References

[1]
Cosmin Arad, Jim Dowling, and Seif Haridi. Developing, simulating, and deploying peer-to-peer systems using the kompics component model. In COMSWARE, pages 1--9, New York, NY, USA, 2009. ACM.
[2]
A. L. Barabasi and R. Albert. Emergence of scaling in random networks. Science (New York, N.Y.), 286(5439):509--512, October 1999.
[3]
Scott Camazine, Jean-Louis Deneubourg, Nigel R. Franks, James Sneyd, Guy Theraulaz, and Eric Bonabeau. Self-Organization in Biological Systems. Princeton University Press, 2001.
[4]
Bram Cohen. Incentives build robustness in bittorrent. In In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems, 2003.
[5]
Marco Dorigo and Gianni D. Di Caro. The Ant Colony Optimization Meta-Heuristic, pages 11--32. McGraw-Hill, 1999.
[6]
Nicolis Gregoire and Prigogine Ilya. Exploring complexity. an introduction. W.H. Freeman and Company, 1989.
[7]
Krishna P. Gummadi, Stefan Saroiu, and Steven D. Gribble. King: Estimating latency between arbitrary internet end hosts. In SIGCOMM Internet Measurement Workshop, 2002.
[8]
Mark Jelasity, Alberto Montresor, and Ozalp Babaoglu. T-man: Gossip-based fast overlay topology construction. Computer Networks: The International Journal of Computer and Telecommunications Networking, 53(13):2321--2339, 2009.
[9]
Jeffrey O. Kephart and David M. Chess. The vision of autonomic computing. Computer, 36(1):41--50, 2003.
[10]
B. Li, Y. Qu, Y. Keung, S. Xie, C. Lin, J. Liu, and X. Zhang. Inside the new coolstreaming: Principles, measurements and performance implications. In INFOCOM, pages 1031--1039, 2008.
[11]
J. J. D. Mol, J. A. Pouwelse, M. Meulpolder, D. H. J. Epema, and H. J. Sips. Give-to-get: free-riding resilient video-on-demand in p2p systems. In Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, volume 6818, 2008.
[12]
Jan Sacha, Jim Dowling, Raymond Cunningham, and Rene Meier. Discovery of stable peers in a self-organising peer-to-peer gradient topology. In Frank Eliassen and Alberto Montresor, editors, 6th IFIP WG 6.1 International Conference Distributed Applications and Interoperable Systems (DAIS), volume 4025, pages 70--83, Bologna, June 2006.
[13]
Jan Sacha, Jim Dowling, Raymond Cunningham, and Rene Meier. Using aggregation for adaptive super-peer discovery on the gradient topology. In SelfMan, pages 73--86, 2006.
[14]
Aggelos Vlavianos, Marios Iliofotou, and Michalis Faloutsos. Bitos: enhancing bittorrent for supporting streaming applications. In In IEEE Global Internet, pages 1--6, 2006.

Cited By

View all
  • (2015)Cloud services in the Guifi.net community networkComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2015.09.00793:P2(373-388)Online publication date: 24-Dec-2015
  • (2011)GozarProceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems10.5555/2022090.2022091(1-14)Online publication date: 6-Jun-2011
  • (2011)Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT TraversalDistributed Applications and Interoperable Systems10.1007/978-3-642-21387-8_1(1-14)Online publication date: 2011

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SOAR '10: Proceedings of the second international workshop on Self-organizing architectures
June 2010
66 pages
ISBN:9781450300872
DOI:10.1145/1809036
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE
  • University of Arizona: University of Arizona

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 June 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. peer-to-peer
  2. self-organization
  3. video-on-demand

Qualifiers

  • Research-article

Conference

ICAC '10
Sponsor:

Acceptance Rates

SOAR '10 Paper Acceptance Rate 7 of 12 submissions, 58%;
Overall Acceptance Rate 7 of 12 submissions, 58%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Cloud services in the Guifi.net community networkComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2015.09.00793:P2(373-388)Online publication date: 24-Dec-2015
  • (2011)GozarProceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems10.5555/2022090.2022091(1-14)Online publication date: 6-Jun-2011
  • (2011)Gozar: NAT-Friendly Peer Sampling with One-Hop Distributed NAT TraversalDistributed Applications and Interoperable Systems10.1007/978-3-642-21387-8_1(1-14)Online publication date: 2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media