Advertisement

Peer-to-Peer Assisted Streaming Proxy

  • Lei Guo
  • Xiaodong Zhang
  • Songqing Chen
Chapter
  • 428 Downloads
Part of the Web Information Systems Engineering and Internet Technologies Book Series book series (WISE, volume 2)

Abstract

The demand of delivering streaming media contents in the Internet has become increasingly high for scientific, educational, and commercial applications. This chapter first overviews three representative Internet technologies for delivering streaming media contents, and discusses the merits and limits of each. This chapter emphasizes on peer-to-peer streaming technology by presenting a design and its performance evaluation of a scalable and reliable media proxy system that effectively utilizes P2P sharing among media clients.

Keywords

Internet media streaming peer-to-peer systems proxy caching distributed hash table 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akamai Technologies, Inc. (2005). “Delivering a Better Internet”. http://www.akamai.com/.Google Scholar
  2. Chen, S., Shen, B., Wee, S., and Zhang, X. (2003). “Adaptive and Lazy Segmentation Based Proxy Caching for Streaming Media Delivery”. In Proceedings of the 13th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video, Monterey, California, USA, June, 2003.Google Scholar
  3. Chesire, M., Wolman, A., Voelker, G., and Levy, H. (2001). “Measurement and Analysis of a Streaming Media Workload”. In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, San Francisco, California, USA, March, 2001.Google Scholar
  4. Cisco Systems, Inc. (2005). http://www.cisco.com/warp/public/cc/so/neso/cxne/.Google Scholar
  5. Cranor, C. D., Green, M., Kalmanek, C., Shur, D., Sibal, S., Van der Merwe, J. E., and Sreenan, C. J. (2001). “Enhanced Streaming Services in a Content Distribution Network”. In IEEE Internet Computing, July/August, 2001.Google Scholar
  6. Dilley, J., Maggs, B., Parikh, J., Prokop, H., Sitaraman, R., and Weihl, B. (2002). “Globally Distributed Content Delivery”. In IEEE Internet Computing, September/October, 2002.Google Scholar
  7. Gnutella (2005). http://www.gnutella.com/.Google Scholar
  8. Guo, L., Chen, S., Ren, S., Chen, X., and Jiang, S. (2004a). “PROP: a Scalable and Reliable P2P Assisted Proxy Streaming System”. In Proceedings of the 24th International Conference on Distributed Computing Systems, Tokyo, Japan, March, 2004.Google Scholar
  9. Guo, L., Jiang, S., Xiao, L., and Zhang, X. (2004b). “Exploiting Content Localities for Efficient Search in P2P Systems”. In Proceedings of 18th International Symposium on Distributed Computing, Amsterdam, Netherlands, October, 2004.Google Scholar
  10. Hefeeda, M., Habib, A., Botev, B., Xu, D., and Bhargava, B. (2003). “PROMISE: A Peer-to-Peer Media Streaming System”. In Proceedings of the 11th Annual ACM International Conference on Multimedia, Berkeley, California, USA, November, 2003.Google Scholar
  11. Jiang, S., Guo, L., and Zhang, X. (2003). “LightFlood: an Efficient Flooding Scheme for File Search in Unstructured Peer-to-Peer System”. In Proceedings of the 2003 International Conference on Parallel Processing, Kaohsiung, Taiwan, China, October, 2003.Google Scholar
  12. OpenNap (2005). OpenNap: Open Source Napster Server. http://opennap.sourceforge.net/.Google Scholar
  13. Ratnasamy, S., Francis, P., Handley, M., and Karp, R. (2001). “A Scalable Content-Addressable Network”. In Proceedings of ACM SIGCOMM 2001, pp 161–172, San Diego, California, USA, August, 2001.Google Scholar
  14. Realnetworks, Inc. (2005). http://www.realnetworks.com/resources/contentdelivery/proxy/.Google Scholar
  15. RFC 3174 (2001). RFC 3174-US Secure Hash Algorithm 1 (SHA1). http://www.ietf.org/rfc.html.Google Scholar
  16. Rowstron, A. and Druschel, P. (2001). “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems”. In Proceedings of IFIP/ACM Middleware 2001. Heidelberg, Germany, November, 2001.Google Scholar
  17. Stoica, I,, Morris, R., Karger, D., Kaashoek, M., and Balakrishnan, H. (2001). “Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications”. In Proceedings of ACM SIGCOMM 2001, San Deigo, California, USA, August, 2001.Google Scholar
  18. Wu, K., Yu, P. S., and Wolf, J. (2001). “Segment-based proxy caching of multimedia streams”. In Proceedings of the 10th International Conference on World Wide Web, Hong Kong, China, May, 2001.Google Scholar
  19. Xiao, L., Zhang, X., and Xu, Z. (2002). “On Reliable and Scalable Peer-to-Peer Web Document Sharing”. In Proceedings of 2002 International Parallel and Distributed Processing Symposium, Fort Lauderdale, Florida, USA, April, 2002.Google Scholar
  20. Zhao, B., Kubiatowicz, J., and Joseph, A. (2001). “Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing”. In Technical Report No. UCB/CSD-01-1141, Computer Science Division, University of California, Berkeley, April, 2001.Google Scholar

Copyright information

© Springer Science+Business Media, Inc. 2005

Authors and Affiliations

  • Lei Guo
    • 1
  • Xiaodong Zhang
    • 1
  • Songqing Chen
    • 2
  1. 1.Department of Computer ScienceCollege of William and MaryUSA
  2. 2.Department of Computer ScienceGeorge Mason UniversityUSA

Personalised recommendations