Video broadcasting using overlay multicast

Despite the availability of high bandwidth Internet access for end-users, video broadcasting over the Internet is not widely spread. Multicast communication decreases the network load by eliminating redundancy of the data transfer. However IP multicast was never widely accepted by commercial Internet service providers (ISP). Existing solutions solving this problem, like MBONE tunneling, are not available for end-users accessing the Internet via xDSL or TV cable. Application layer multicast using peer-to-peer (P2P) overlay networks could solve the problem of sparse IP multicast support in the Internet. A limitation of this approach is the lack of standardized interfaces for existing IP multicast applications. We propose a solution, which bridges application layer multicast and IP multicast and uses a P2P (overlay) network to transport multicast data. Our solution - including a "proof-of-concept" prototype - enables video broadcasting over the Internet using existing IP multicast applications without requiring additional service deployment.

[1]  Jim Boyle,et al.  Accept-Ranges : bytes Content-Length : 55967 Connection : close Content-Type : text / plain Internet Draft , 2012 .

[2]  Benjamin Teitelbaum,et al.  Quality of service and denial of service , 2003, RIPQoS '03.

[3]  Kenneth P. Birman,et al.  Bimodal multicast , 1999, TOCS.

[4]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM '02.

[5]  Robbert van Renesse,et al.  SelectCast: a scalable and self-repairing multicast overlay routing facility , 2003, SSRS '03.

[6]  Bharat K. Bhargava,et al.  A tree-based forward digest protocol to verify data integrity in distributed media streaming , 2005, IEEE Transactions on Knowledge and Data Engineering.

[7]  Ben Y. Zhao,et al.  Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination , 2001, NOSSDAV '01.

[8]  Jürgen Falb,et al.  The Internet Protocol , 2005, The Industrial Information Technology Handbook.

[9]  Hui Zhang,et al.  Connectivity restrictions in overlay multicast , 2004, NOSSDAV '04.

[10]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[11]  William C. Fenner Internet Group Management Protocol, Version 2 , 1997, RFC.

[12]  Michalis Faloutsos,et al.  QoS-aware multicast routing for the internet: the design and evaluation of QoSMIC , 2002, TNET.

[13]  Miguel Castro,et al.  SplitStream: high-bandwidth multicast in cooperative environments , 2003, SOSP '03.

[14]  Helen J. Wang,et al.  Supporting Heterogeneity and Congestion Control in Peer-to-Peer Multicast Streaming , 2004, IPTPS.

[15]  Calton Pu,et al.  Reliable peer-to-peer end system multicasting through replication , 2004 .

[16]  Kirk L. Johnson,et al.  Overcast: reliable multicasting with on overlay network , 2000, OSDI.

[17]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[18]  Mark Handley,et al.  Session Announcement Protocol , 2000, RFC.

[19]  Jon Postel,et al.  User Datagram Protocol , 1980, RFC.

[20]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.

[21]  William Yurcik,et al.  VRing: a case for building application-layer multicast rings (rather than trees) , 2004, The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings..

[22]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[23]  Kang G. Shin,et al.  Multicast Video-on-Demand services , 2002, CCRV.

[24]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[25]  Krishna P. Gummadi,et al.  An analysis of Internet content delivery systems , 2002, OPSR.

[26]  Calton Pu,et al.  Reliable peer-to-peer end system multicasting through replication , 2004, Proceedings. Fourth International Conference on Peer-to-Peer Computing, 2004. Proceedings..

[27]  Brad Cain,et al.  Internet Group Management Protocol, Version 3 , 2002, RFC.

[28]  C. Kenneth Miller,et al.  Multicast Networking and Applications , 1998 .

[29]  Prasant Mohapatra,et al.  QRON: QoS-aware routing in overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

[30]  Y. Charlie Hu,et al.  Borg: a hybrid protocol for scalable application-level multicast in peer-to-peer networks , 2003, NOSSDAV '03.

[31]  Sonia Fahmy,et al.  Path-aware overlay multicast , 2005, Comput. Networks.

[32]  Randy H. Katz,et al.  OverQoS: offering Internet QoS using overlays , 2003, CCRV.

[33]  Torsten Braun,et al.  Resource Control and Authentication for a Video Streaming Service in a DiffServ / IP Multicast Network , 2004 .