amazon

Monday, August 17, 2015

IPTS

Abstract:

Virtualized cloud-based services can take advantage of statistical multiplexing across applications to yield significant cost savings to the operator. However, achieving similar benefits with real-time services can be a challenge. In this paper, we seek to lower a provider’s costs of real-time IPTV services through a virtualized IPTV architecture and through intelligent timeshifting of service delivery. We take advantage of the differences in the deadlines associated with Live TV versus Video-on-Demand (VoD) to effectively multiplex these services.
We provide a generalized framework for computing the amount of resources needed to support multiple services, without missing the deadline for any service. We construct the problem as an optimization formulation that uses a generic cost function. We consider multiple forms for the cost function (e.g., maximum, convex and concave functions) to reflect the different pricing options. The solution to this formulation gives the number of servers needed at different time instants to support these services. We implement a simple mechanism for time-shifting scheduled jobs in a simulator and study the reduction in server load using real traces from an operational IPTV network. Our results show that we are able to reduce the load by _ 24% (compared to a possible _ 31%). We also show that there are interesting open problems in designing mechanisms that allow time-shifting of load in such environments.
Existing System:
In IPTV, Live TV is typically multicast from servers using IP Multicast, with one group per TV channel. Video-on-Demand (VoD) is also supported by the service provider, with
each request being served by a server using a unicast stream.When users change channels while watching live TV, we need to provide additional functionality to so that the channel change takes effect quickly. For each channel change, the user has to join the multicast group associated with the channel, and wait for enough data to be buffered before the video is displayed; this can take some time. As a result, there have been many attempts to support instant channel change by mitigating the user perceived channel switching latency. With the typical ICC implemented on IPTV systems, the content is delivered at an accelerated rate using a unicast stream from the server. The playout buffer is filled quickly, and thus keeps switching latency small. Once the playout buffer is filled upto the playout point, the set top box reverts back to receiving the multicast stream. ICC adds a demand that is proportional to the number of users concurrently initiating a channel change event. Operational data shows that there is a dramatic burst load placed on servers by correlated channel change requests from consumers. This results in large peaks occurring on every half-hour and hour boundaries and is often significant in terms of both bandwidth and server I/O capacity. Currently, this demand 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 upto a couple of minutes. As a result, majority of the servers dedicated to live TV sit idle outside the burst period

Proposed System:
In this paper, we aim a) to use 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. In a virtualized environment, ICC is managed by a set of VMs (typically, a few VMs will be used to serve a popular channel). Other VMs would be created to handle VoD requests. With the ability to spawn VMs quickly [3], we believe we can shift servers (VMs) from VoD to handle the ICC demand in a matter of a few seconds. Note that by being able to predictthe ICC bursts (channel change behavior can be predicted from historic logs as a result of LiveTV show timings. 

No comments:

Post a Comment