Exploiting Virtualization for Delivering Cloud based IPTV Services 2012.03.23 Speaker : 吳靖緯 MA0G0101 2011 IEEE Conference on Computer Communications Workshops.

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

Introduction Why do we need Mobile OGSI.NET? Drawbacks:
SLA-Oriented Resource Provisioning for Cloud Computing
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
CLive Cloud-Assisted P2P Live Streaming
Optimization of Data Caching and Streaming Media Kristin Martin November 24, 2008.
CHAINING COSC Content Motivation Introduction Multicasting Chaining Performance Study Conclusions.
Application of Live Video Streaming over GRID and Cloud infrastructures Speaker : 吳靖緯 MA0G IEEE 11th International Conference on Computer.
Efficient Streaming for Delay-tolerant Multimedia Applications Saraswathi Krithivasan Advisor: Prof. Sridhar Iyer.
1 Adaptive Live Broadcasting for Highly-Demanded Videos Hung-Chang Yang, Hsiang-Fu Yu and Li-Ming Tseng IEEE International Conference on Parallel and Distributed.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
An adaptive video multicast scheme for varying workloads Kien A.Hua, JungHwan Oh, Khanh Vu Multimedia Systems, Springer-Verlag 2002.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Distributed Servers Architecture for Networked Video Services S. H. Gary Chan, Member IEEE, and Fouad Tobagi, Fellow IEEE.
Periodic broadcasting with VBR-encoded video Despina Saparilla, Keith W. Ross, and Martin Reisslein 1999 IEEE INFOCOM Hsin-Hua, Lee.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Differentiated Multimedia Web Services Using Quality Aware Transcoding S. Chandra, C.Schlatter Ellis and A.Vahdat InfoCom 2000, IEEE Journal on Selected.
Smooth Workload Adaptive Broadcast Yang Guo, Lixin Gao Don Towsley, Subhabrata Sen IEEE TRANSACTIONS ON MULTIMEDIA, APRIL 2004.
2001/11/29Chin-Kai Wu, CS, NTHU1 Characteristics of Network Delay and Delay Jitter and its Effect on Voice over IP Li Zheng, Liren Zhang, Dong Xu Communications,
Bandwidth Allocation in a Self-Managing Multimedia File Server Vijay Sundaram and Prashant Shenoy Department of Computer Science University of Massachusetts.
OStream: Asynchronous Streaming Multicast in Application-Layer Overlay Networks Yi Cui, Baochun Li, and Klara Nahrstedt IEEE Journal on Selected Areas.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
CMPT771 Presentation Xu Cheng Internet Protocol Television (IPTV)
1 Proxy-Assisted Techniques for Delivering Continuous Multimedia Streams Lixin Gao, Zhi-Li Zhang, and Don Towsley.
Optimizing Cloud Resources for Delivering IPTV Services Through Virtualization.
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Enhancement of IPTV using a Wireless Sensor Network Sandeep Kakumanu,Sriram Lakshmanan, and Raghupathy Sivakumar GNAN Research Group Georgia Institute.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
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.
Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment.
1 An SLA-Oriented Capacity Planning Tool for Streaming Media Services Lucy Cherkasova, Wenting Tang, and Sharad Singhal HPLabs,USA.
Network Aware Resource Allocation in Distributed Clouds.
November , 2009SERVICE COMPUTATION 2009 Analysis of Energy Efficiency in Clouds H. AbdelSalamK. Maly R. MukkamalaM. Zubair Department.
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
GreenDelivery: Proactive Content Caching and Push with Energy- Harvesting-based Small Cells IEEE Communications Magazine, 2015 Sheng Zhou, Jie Gong, Zhenyu.
An Architecture for Distributed High Performance Video Processing in the Cloud Speaker : 吳靖緯 MA0G IEEE 3rd International Conference.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
Multicast instant channel change in IPTV systems 1.
Internet Protocol TeleVision
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Scheduled Video Delivery—A Scalable On-Demand Video Delivery Scheme Min-You Wu, Senior Member, IEEE, Sujun Ma, and Wei Shu, Senior Member, IEEE Speaker:
June 30 - July 2, 2009AIMS 2009 Towards Energy Efficient Change Management in A Cloud Computing Environment: A Pro-Active Approach H. AbdelSalamK. Maly.
Demand Side Management in Smart Grid Using Heuristic Optimization (IEEE TRANSACTIONS ON SMART GRID, VOL. 3, NO. 3, SEPTEMBER 2012) Author : Thillainathan.
Peer-to-Peer Streaming of Scalable Video in Future Internet Application Speaker : 吳靖緯 MA0G0101 Communications Magazine, IEEE, On page(s): 128.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CloudPP: A Novel Cloud-based P2P Live Video Streaming Platform with SVC technology Speaker : 吳靖緯 MA0G th International Conference.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Minimum Cost Scheduling of Stored Video in Dynamic Bandwidth Allocation Networks Reporter : M 張益瑞 IEEE Transactions on Consumer Electronics, Vol.
Scalable video distribution techniques Laurentiu Barza PLANETE project presentation: Sophia Antipolis 12 October 2000.
Architecture for Resource Allocation Services Supporting Interactive Remote Desktop Sessions in Utility Grids Vanish Talwar, HP Labs Bikash Agarwalla,
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)
Chapter 20: Multimedia Systems
Authors: Jiang Xie, Ian F. Akyildiz
Chapter 20: Multimedia Systems
The Impact of Replacement Granularity on Video Caching
Distributed Multimedia Systems
Chapter 20: Multimedia Systems
Managing Online Services
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Author: Ikeda, H.   Sugawa, J.   Ashi, Y.   Sakamoto, K.  From:
Chapter 20: Multimedia Systems
Prestented by Zhi-Sheng, Lin
Chapter 20: Multimedia Systems
Chapter 20: Multimedia Systems
Presentation transcript:

Exploiting Virtualization for Delivering Cloud based IPTV Services Speaker : 吳靖緯 MA0G IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), On page(s): , April Authors: Vaneet Aggarwal, Vijay Gopalakrishnan, Rittwik Jana, K. K. Ramakrishnan, Vinay A. Vaishampayan, Xu Chen

Outline Introduction A typical IPTV architecture Computation of resources for services with deadline constraint Cloud architecture for IPTV Experiments Conclusion 2

Introduction IPTV services like Video On Demand (VoD) and Live broadcast TV requires substantial bandwidth and compute resources to meet the real time requirements and to handle the very bursty resource requirements for each of these services. To meet the needs of the bursts of requests, each with a deadline constraint for both VoD and LiveTV channel changes. We propose a resource provisioning framework that allows these services to co-exist on a common infrastructure by taking advantage of virtualization. 3

Introduction We propose an optimal algorithm that provides the minimum number of servers needed to fulfill all requests for these services. We explore how we can carefully configure the cloud infrastructure in real time to sustain the large scale bandwidth and computation intensive IPTV applications (e.g. LiveTV instant channel changes (ICC) and VoD requests). 4

Introduction Transient bandwidth demand for LiveTV comes from clients switching channels. Our intent is to study how to efficiently minimize the number of servers required by using virtualization within a cloud infrastructure to replace dedicated application servers. In this paper, we adapt the servicing of VoD requests to the predictably bursty LiveTV ICC requests using the cloud platforms capability to provision resources dynamically. 5

Introduction 6

A typical IPTV architecture Typically LiveTV is multicast from distribution servers (D- servers) using IP Multicast (PIM-SSM in this case). By adapting the VoD delivery rate from the servers and pre- buffering the VoD content on the STB, we can easily adapt to the potential (un)availability of the server for short time intervals. Since we wish to keep the switching latency small to satisfy the desired user experience, this unicast stream has to be delivered at a higher rate than the streaming rate of the video. 7

A typical IPTV architecture 8

Computation of resources for services with deadline constraint In this paper optimization algorithm computes the minimum number of servers needed based on the sum of the peaks of the composite workload. We also examine the amount of server resources required as the deadline constraint is varied. We then examine the benefit of multiplexing diverse services on a common infrastructure, and show how by dynamically adjusting the resources provided to a particular service. 9

Computation of resources for services with deadline constraint 10

Computation of resources for services with deadline constraint In this case, the number of servers given by, In case there is no restriction on all the requests being served by time N, this is equivalent to lengthening the process c(i) to a length N + m arrival process where c(i) = 0 for i > N. 11

Computation of resources for services with deadline constraint 12

Computation of resources for services with deadline constraint 13

Computation of resources for services with deadline constraint 14

Computation of resources for services with deadline constraint 15

Cloud architecture for IPTV Figure 3 shows a cloud-based architecture for providing on- demand services. 16

Cloud architecture for IPTV For each service, we first establish a workload model, that predicts the volume of incoming requests over time. For example, after speeding up VOD content delivery, we can simply pause the VOD-related VMs, and dynamically allocate VMs to handle the LiveTV ICC workload. The core of our architecture is a service orchestrator, that orchestrator acts as an overseer. 1)understands the resource requirements of each service 2)decides on the adaptation methods to reduce the overall resource consumption. 17

Experiments All figures include a characteristic diurnal VoD time series (in pink) and a LiveTV ICC time series (in blue). 18

Experiments We note that as VoD requests are delayed up to 30 seconds the total server bandwidth reduce by about 17.5%. 19

Conclusions We provide an analysis that computes the minimum number of servers needed to accommodate a combination of IPTV services, namely VoD session and Live TV instant channel change bursts. By anticipating the LiveTV ICC bursts that occur every half hour we can speed up delivery of VoD content by prefilling the set top box buffer. Our results show that anticipating and thereby delaying VoD requests gives significant resource savings. 20