Top Banner
OPTIMIZING CLOUD RESOURCES FOR DELIVERING IPTV SERVICES THROUGH VIRTUALIZATION
23

Optimizing cloud resources for delivering iptv services through virtualization

May 31, 2015

Download

Education

Madan Golla

Optimizing cloud resources for delivering iptv services through virtualization
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Optimizing cloud resources for delivering iptv services through virtualization

OPTIMIZING CLOUD RESOURCES FOR DELIVERING IPTV

SERVICES THROUGH VIRTUALIZATION

Page 2: Optimizing cloud resources for delivering iptv services through virtualization

INTRODUCTION:

Cloud computing: 

Cloud computing is an emerging computing paradigm where data and applications reside in the cyberspace, it allows users to access their data and information through any web-connected device be it fixed or mobile.

Page 3: Optimizing cloud resources for delivering iptv services through virtualization

Delivery Models of cloud computing

SaaS

PaaS

Iaas

Page 4: Optimizing cloud resources for delivering iptv services through virtualization

Types of Cloud:

Public Private

Hybrid

Page 5: Optimizing cloud resources for delivering iptv services through virtualization

Virtualization:

Virtualization offers us the ability to share the server resources across the services.

Page 6: Optimizing cloud resources for delivering iptv services through virtualization

WHAT IS IPTV?

It is a technology that delivers video or TV broadcasts over the Internet.

Internet TV, in simple terms, is video and audio delivered over an Internet connection. It's also known as Internet protocol television, or IPTV.

You can watch Internet TV on a computer screen, a television screen (through a set-top box) or a mobile device like a cell phone.

Page 7: Optimizing cloud resources for delivering iptv services through virtualization

unicast transmission is the sending of messages to a single network destination identified by a unique address

Unicasting:

Page 8: Optimizing cloud resources for delivering iptv services through virtualization

multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source. Copies are automatically created in other network elements, such as routers, but only when the topology of the network requires it.

Multicasting:

Page 9: Optimizing cloud resources for delivering iptv services through virtualization

ICC Delay: (Instant Chanel Changer)

The time taken to change from one channel group to another group is nothing but a ICC delay

GEMINI

AB

C

MAA

D E F

Page 10: Optimizing cloud resources for delivering iptv services through virtualization

GEMINI

B C

MAA

AD

EF

ICC Delay

Page 11: Optimizing cloud resources for delivering iptv services through virtualization

The below figure represents that ICC delay leading peak for every half hour as per the survey .

Page 12: Optimizing cloud resources for delivering iptv services through virtualization

Existing System:

Currently, this demand(i.e ICC delay) is served by a large number of servers grouped in a data center for serving individual channels, and are scaled up as the number of subscribers increases. However this demand is transient and typically only lasts several seconds, possibly up to a couple of minutes.

Page 13: Optimizing cloud resources for delivering iptv services through virtualization

Problem in existing system:

majority of the servers dedicated to live TV sit idle outside the burst period.

Page 14: Optimizing cloud resources for delivering iptv services through virtualization

Our goal in this paper is to take advantage of the difference in workloads of the different IPTV services to better utilize the deployed servers.

Proposed System:

For example, while ICC workload is very bursty with a large peak to average ratio, VoD has a relatively steady load and imposes “not so stringent” delay bounds

Page 15: Optimizing cloud resources for delivering iptv services through virtualization

In this paper, we aim to use:

A) a cloud computing infrastructure with virtualization to dynamically shift the resources in real time to handle the ICC workload

B) to be able to anticipate the change in the workload ahead of time and preload VoD content on STBs, thereby facilitate the shifting of resources from VoD to ICC during the bursts and

c) solve a general cost optimization problem formulation without having to meticulously model each and every parameter setting in a data center to facilitate this resource shift.

Page 16: Optimizing cloud resources for delivering iptv services through virtualization

Architecture:

Page 17: Optimizing cloud resources for delivering iptv services through virtualization

MODULE DESCRIPTION Cloud Computing Deadline Constraints and

Scheduling User Complaint Optimization

Page 18: Optimizing cloud resources for delivering iptv services through virtualization

1. Cloud Computing:

Cloud computing is the provision of dynamically scalable and often virtualized resources as a services over the internet Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.

2. Deadline Constraints and Scheduling

Each channel pack has some deadline constraints and scheduling. The deadline Constraints Provide the limited period of time to the channels pack. User using the Channels packs within Period.

Page 19: Optimizing cloud resources for delivering iptv services through virtualization

In this module we give complaint to the complaint box and post the complaint. Then admin view the complaint then take the action to that complaint. Finally users view that complaint status.

3. User Complaint

In the module user select the cheap and best channel pack.

4. Optimization

Page 20: Optimizing cloud resources for delivering iptv services through virtualization

Processor - Pentium –IIISpeed - 1.1 GhzRAM - 256 MB(min)Hard Disk - 20 GBFloppy Drive - 1.44 MBKey Board - Standard Windows KeyboardMouse - Two or Three Button MouseMonitor - SVGA

Hardware Configuration:-

System Configuration:-

Page 21: Optimizing cloud resources for delivering iptv services through virtualization

Operating System :Windows95/98/2000/XPApplication Server : Tomcat5.0/6.XFront End : HTML, Java, JspScripts : JavaScript.Server side Script : Java Server Pages.Database : MysqlDatabase Connectivity : JDBC.

Software Configuration:-

Page 22: Optimizing cloud resources for delivering iptv services through virtualization
Page 23: Optimizing cloud resources for delivering iptv services through virtualization