Towards a Decentralized and Structured Network of P2P Public Information Screens

  • Carlos Abalde
  • Víctor M. Gulías
  • Laura M. Castro
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4739)


This paper presents our results designing a peer-to-peer (P2P) video content distribution network (CDN). Based on a distributed hash table (DHT) algorithm and developed as an extension of an existing on-demand streaming server, this CDN is designed to improve server streaming capacity without any infrastructure upgrade to deal with large networks of information screens. Experimental results show that the design is an appropriate approach for video content distribution with interesting scalable and availability features.


P2P Content Distribution Network Distributed Hash Table 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Padmanabhan, V., Wang, H., Chou, P., Sripanidkulchai, K.: Distributing streaming media content using cooperative networking (2002)Google Scholar
  2. 2.
    Gulías, V.M., Barreiro, M., Freire, J.L.: VoDKA: Developing a video-on-demand server using distributed functional programming. Journal of Functional Programming 15(4) (2005)Google Scholar
  3. 3.
    Androutsellis-Theotokis, S., Spinellis, D.: A survey of p2p content distribution technologies. ACM Computing Surveys 36(4), 335–371 (2004)CrossRefGoogle Scholar
  4. 4.
    Balakrishnan, H., Kaashoek, M.F., Karger, D., Morris, R., Stoica, I.: Looking up data in P2P systems. Commun. ACM 46(2), 43–48 (2003)CrossRefGoogle Scholar
  5. 5.
    Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A scalable P2P lookup service for internet applications. Technical Report TR-819, MIT (March 2001)Google Scholar
  6. 6.
    Rowstron, A., Druschel, P.: Pastry: Scalable, decentralized object location, and routing for large-scale P2P systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 329–339. Springer, Heidelberg (2001)Google Scholar
  7. 7.
    Kaashoek, M.F., Karger, D.R.: Koorde: A simple degree-optimal distributed hash table. In: Proceedings of the 2nd International Workshop on P2P Systems (2003)Google Scholar
  8. 8.
    Armstrong, J.L., Williams, M., Virding, R., Wilkstrom, C.: Erlang for Concurrent Programming. Prentice-Hall, Upper Saddle River, NJ, USA (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Carlos Abalde
    • 1
  • Víctor M. Gulías
    • 1
  • Laura M. Castro
    • 1
  1. 1.MADS Group. Computer Science Department. University of A CoruñaSpain

Personalised recommendations