Multicast instant channel change in IPTV systems 1.

Slides:



Advertisements
Similar presentations
Akihiro Tanabe, Daisuke Andou, Kaori Izutsu, Tsunemasa Hayashi and Hiroshi Tohjo NTT Access Network Service Systems Laboratories {atanabe, dandou,
Advertisements

IPTV Technology Team 3 – Christopher Monclova, Rafael Leefoon, Nick Adasi, Robb Zucker & Oscar Ucedo.
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
IPTV over Bitstream Rashid Al-Ahmedi – Director, Fixed Access Network Planning.
Performance Analysis of Home Streaming Video Using Orb Rabin Karki, Thangam Seenivasan, Mark Claypool and Robert Kinicki Worcester Polytechnic Institute.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
1 Efficient and Robust Streaming Provisioning in VPNs Z. Morley Mao David Johnson Oliver Spatscheck Kobus van der Merwe Jia Wang.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
CHAINING COSC Content Motivation Introduction Multicasting Chaining Performance Study Conclusions.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Video Staging: A Proxy-Server- Based Approach to End-to-End Video Delivery over Wide-Area Networks Zhi-Li Zhang, Yuewei Wang, David H.C Du, Dongli Su Άννα.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
1 K. Salah Module 2.1: QA – Putting it all together What is the max number of users/connections/sessions a particular network can support for handling.
1 A Framework for Lazy Replication in P2P VoD Bin Cheng 1, Lex Stein 2, Hai Jin 1, Zheng Zhang 2 1 Huazhong University of Science & Technology (HUST) 2.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
Periodic Broadcasting with VBR- Encoded Video Despina Saparilla, Keith W. Ross and Martin Reisslein (1999) Prepared by Nera Liu Wing Chun.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
HHMSM: A Hierarchical Hybrid Multicast Stream Merging Scheme For Large-Scale Video-On-Demand Systems Hai Jin and Dafu Deng Huazhong University of Science.
End-to-End Analysis of Distributed Video-on-Demand Systems P. Mundur, R. Simon, and A. K. Sood IEEE Transactions on Multimedia, Vol. 6, No. 1, Feb 2004.
Multimedia Robert Grimm New York University. Content: Multimedia Overview  Multimedia = audio and video  Saroiu et al.—An Analysis of Internet Content.
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
Proxy-based Distribution of Streaming Video over Unicast/Multicast Connections B. Wang, S. Sen, M. Adler and D. Towsley University of Massachusetts Presented.
Larger Site Networks Part2. 2 Ethernet Virtual LANs Hubs versus Switches –Hubs broadcast bits out all ports –Switches usually send a frame out a one port.
1 On a Unified Architecture for Video-on-Demand Services Jack Y. B. Lee IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 4, NO. 1, MARCH 2002.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Design of an Interactive Video- on-Demand System Yiu-Wing Leung, Senior Member, IEEE, and Tony K. C. Chan IEEE Transactions on multimedia March 2003.
A Peer-to-Peer On-Demand Streaming Service and Its Performance Evaluation Yang Guo, Kyoungwon Suh, Jim Kurose, Don Towsley University of Massachusetts,
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
University of Nevada, Reno Virtual Direction Multicast for Overlay Networks Suat Mercan & Dr. Murat Yuksel HOTP2P’11.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
CMPT771 Presentation Xu Cheng Internet Protocol Television (IPTV)
Exploiting Virtualization for Delivering Cloud based IPTV Services Speaker : 吳靖緯 MA0G IEEE Conference on Computer Communications Workshops.
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
1 Study on Adaptation of CDN Request-Routing to Scalable Conference System Toshiyuki KAWASAKI* Koji OKAMURA** * Graduate School of Information Science.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
Jesse E. Simsarian and Marcus Duelk Bell Laboratories, Alcatel-Lucent, Holmdel, NJ, 15th IEEE Workshop on Local and Metropolitan.
INFOCOM, 2007 Chen Bin Kuo ( ) Young J. Won ( ) DPNM Lab.
Client-controlled QoS Management in Networked Virtual Environments Patrick Monsieurs, Maarten Wijnants, Wim Lamotte Expertise Center for Digital Media.
BROADBAND TECHNOLOGIES & SERVICES Broadband Technologies -Core Network
Overcast: Reliable Multicasting with an Overlay Network CS294 Paul Burstein 9/15/2003.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
Department of Information Technology Desktop Television Entertainment Video over the Campus Data Network Tim Ward, NUIT Telecommunications and Network.
Live Streaming over Subscription Overlay Networks CS587x Lecture Department of Computer Science Iowa State University.
A Simple Model for Analyzing P2P Streaming Protocols Zhou Yipeng Chiu DahMing John, C.S. Lui The Chinese University of Hong Kong.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
A FAST CHANNEL SWITCHING SYSTEM FOR IPTV BASED ON MULTI-CHANNEL PREVIEW 指導教授: 鍾添曜 學生: 謝征歷 王筱誼.
1 Apricot2001 Effectiveness of VLAN Chan Wai Kok Faculty of Information Technology Salim Beg Faculty of Engineering.
Scalable video distribution techniques Laurentiu Barza PLANETE project presentation: Sophia Antipolis 12 October 2000.
System Optimization Networking
Performance Evaluation of Redirection Schemes in Content Distribution Networks Jussi Kangasharju, Keith W. Ross Institut Eurecom Jim W. Roberts France.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Dariusz Broncel, Łukasz Dewera Systemy Multimedialne 2006 Development Directions of IPTV Platform.
Taeho Kgil, Trevor Mudge Advanced Computer Architecture Laboratory The University of Michigan Ann Arbor, USA CASES’06.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Cost-Effective Video Streaming Techniques Kien A. Hua School of EE & Computer Science University of Central Florida Orlando, FL U.S.A.
A Practical Performance Analysis of Stream Reuse Techniques in Peer-to-Peer VoD Systems Leonardo B. Pinho and Claudio L. Amorim Parallel Computing Laboratory.
INTERNET PROTOCOL TELEVISION (IP-TV)
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Video Multicast over the Internet (IEEE Network, March/April 1999)
INTERNET PROTOCOL TELEVISION (IP-TV)
Managing Online Services
Author: Ikeda, H.   Sugawa, J.   Ashi, Y.   Sakamoto, K.  From:
Modelling IPTV Services
Modelling IPTV Services
Presentation transcript:

Multicast instant channel change in IPTV systems 1

Outline  Introduction  Instant Channel Change  Conclusion  Experimental Result 2

INTRODUCTION 3

Objective  Traditional Instant Channel Change (ICC)  Having a separate unicast for every user change channel.  We propose a multicast-based approach  Using a secondary “channel change stream” associated with each channel.  Carrying only I-frame and associated audio.  The drawback is the 50% additional capacity required. 4

5

Network Architecture 6

 Content Source & D-Server  Content is buffered at Distribution Server (D-Server) in the Video Hub Office (VHO)  A separate D-Server could be used for every channel  All D-Server share the link to the VHO  Metro Network  Connects the VHO to a number of Central Offices (CO)  Is usually an optical network with significant capacity 7

INSTANT CHANNEL CHANGE 8

1. Join Current Approach (Unicast ICC) 9 D-Server Multicast Router TV Client

2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 10 D-Server Multicast Router TV Client

3. Start display 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 11 D-Server Multicast Router TV Client

3. Start display 4. Join multicast 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 12 D-Server Multicast Router TV Client

5a. Multicast stream 3. Start display 4. Join multicast 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 13 D-Server Multicast Router TV Client

5b. Display full quality video 5a. Multicast stream 3. Start display 4. Join multicast 2. Unicast a stream with a higher bit rate 1. Join Current Approach (Unicast ICC) 14 D-Server Multicast Router TV Client

Drawback  The number of concurrent ICC requests is small.  When there are a number of concurrent ICC requests:  substantial load on the network.  service provider have to deploy additional servers. 15

Multicast ICC (Motivation)  Unicasting the same stream for a given channel is wasteful.  It is sufficient for the user to briefly (for 1-2 seconds) see a lower quality.  There are bandwidth constraint on the links from the DSLAM to CO.  To limit the number of concurrent streams delivered to a particular DSLAM. 16

Multicast ICC  Secondary lower-bandwidth channel change stream corresponding to each channel at the D-Server  This stream will consists of I-frame only  Each channel will add another IP multicast group called the “Secondary ICC Multicast Group” 17

Multicast ICC 18 Multicast Replicator TV Client 1. Join

2a. I-frame stream Multicast ICC 19 Multicast Replicator TV Client 1. Join

2a. I-frame stream 2b. Primary multicast stream Multicast ICC 20 Multicast Replicator TV Client 1. Join

2a. I-frame stream 2b. Primary multicast stream Multicast ICC 21 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream

2a. I-frame stream 2b. Primary multicast stream Multicast ICC 22 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream 4. Buffering the primary stream

2a. I-frame stream 2b. Primary multicast stream Multicast ICC 23 Multicast Replicator TV Client 1. Join 3. Display the frame from I-frame stream 4. Buffering the primary stream 5. Play the full quality video

CONCLUSION 24

 Requires approximately 50% additional capacity for each channel.  The requirement is relatively independent of, and does NOT grow with, the user population request.  Does not take into account the command processing delay time? 25

26

EXPERIMENT 27

Tool & Objective  Build and NS-2 simulation of the metro/access network and the VHO servers.  The link between the CO and the DSLAM and the D-Server I/O were the bottlenecks.  To evaluate the unicast and multicast schemes in terms of:  Bandwidth consumption  Display latency  Channel switch latency  D-Server I/O 28

NS-2 Settings  With NS-2 simulation constraints, we set  The number of channels at the DSLAM to 10.  The link capacity of DSLAM →CO to 200 Mbps.  The simulation was run for 150 seconds. 29

Channel Change Requests  The empirical distribution of the channel change requests across all channels initiated from all users. 30

31

32

33

Popular Channel & D-Server I/O  The channel change requests for the most popular channel at a D-Server collected.  The key bottleneck we examine here is the D-Server I/O.  The popularity of channel is defined by the largest number of users changes. 34

35

36

37

Q & A Thanks 38