optimizing cloud resources for delivering iptv services through virtualization

Post on 31-May-2015

1.131 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Optimizing cloud resources for delivering iptv services through virtualization

TRANSCRIPT

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.

Delivery Models of cloud computing

SaaS

PaaS

Iaas

Types of Cloud:

Public Private

Hybrid

Virtualization:

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

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.

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

Unicasting:

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:

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

GEMINI

B C

MAA

AD

EF

ICC Delay

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

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.

Problem in existing system:

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

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

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.

Architecture:

MODULE DESCRIPTION Cloud Computing Deadline Constraints and

Scheduling User Complaint Optimization

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.

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

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:-

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:-

top related