IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.234-238

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Resources Optimization through Virtualization for Delivering IPTV Services S. Steffi Nivedita

Aparna K.S

Mtech Student Department of CSE RYMEC, Ballari VTU Belgaum. Email : [email protected]

Asst. Professor Department of CSE RYMEC, Ballari VTU Belgaum. Email : [email protected]

Abstract: To yield significant cost savings to the operator the virtualized cloud-based services take benefit of statistical multiplexing. Gaining the same benefits with real-time services can be a challenge. Here, we try to reduce provider cost of real-time IPTV service through a virtualized IPTV architecture and time shifting of service delivery. We can compose the live TV and video on demand to multiplex these services. A specialized framework is provided for computing the resources necessary for multiple services. An optimized formula which uses a generic cost function is constructed. The solution is that number of servers is needed at different time instants or time periods to support different services. Here, we implement a simple mechanism for time shifting scheduled jobs in a simulator and also evaluate the reduction in the server load from the operational IPTV network Index Terms—virtualization, video on demand (VoD), instant channel change. I. INTRODUCTION The demands of IP video delivery has increased dramatically on service provider resources. The subscriber population is provided with the provision of resources when there is peak demand on each service. This results in the resources being under utilized in all other periods. When there is Instant Channel Change (ICC) requests in IPTV then under utilization becomes particularly evident. In IPTV, using IP Multicast, Live TV is typically multicasted with one group per TV channel. Additional functionality has to be provided if the user wishes to change the channel while watching Live TV so that channel change takes effect quickly. For each channel change, the user has to join the multicast group associated with the channel, for Multicast, and wait for enough data to be buffered before the video is displayed; this can take some time .As a result, attempts have been made to support instant channel change by mitigating the user perceived channel switching latency [1], [2]. The content is delivered at an accelerated rate using a unicast stream from the server with the ICC implementation. The play out buffer is filled quickly, and thus keeps switching latency small. The set top box reverts back to receiving the multicast stream for the new channel, once the play out buffer is filled up to the play out point. ICC adds a demand that is proportional to the number of users concurrently initiating a channel change event [1].Operational data shows that there is a burst load placed on servers by correlated channel change requests from consumers (refer Figure 1). As a result there is large peaks occurring on every half-hour and hour boundaries and is often significant in terms of both bandwidth and server I/O capacity. At present this demand is served by a large number of data centers and is scaled up as the number of subscriber’s increases. However this demand is transient and typically only lasts for several seconds (15-60 seconds.) Hence, a majority of the servers dedicated to ICC sit idle outside the burst period. Our aim is to take benefit of the difference in workloads of the different IPTV services to better utilize the deployed servers. For example: - Video on demand is supported by a server using a unicast stream, ICC has very burstly workload whereas, VoD has constant load. We should reduce the resource requirements to support these combined services. We can satisfy the peak of the demands of the services. for example, consider figure Q, we can take benefit of the available resources to deliver more VoD than ICC load later,, we can eliminate the VoD delivery the ICC burst interval and uses the resources for ICC Hence, there will be no interruptions from the local cache and also reuse VoD servers to serve ICC requests.

S. Steffi Nivedita, IJRIT-234

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.234-238

ICC is managed by a set of VM`s in our virtualized environment(to serve popular channels typically we use VM`s). VoD requests are handled by VM`s which are created newly. With the ability to deposit VM`s quickly, within a matter of few seconds we can shift servers VM`s from VoD to handle the ICC demand. With the help of historic information this will be able to predict the ICC bursts. With strict deadline constraints the maximum number of servers is needed to service the jobs. The jobs arriving at each instant was assumed as a non-casual information. The generalized cost function for the server is complex. The cost of the server in this model can be a function of time and load etc. Our goal is to see that the number of servers at every moment is satisfied to our clients, along with the minimized generalized cost function which satisfy all the deadline constraints. Each time we identify this server capacity region formed by the servers such that all the arriving jobs meet there constraints.

Server capacity region initiates a strategy called as EDF (Earliest Deadline First) strategy. Here, in EDF the requests which is arrived first to the server is accessed first and then after completing the services then only it will accept the next request. There are two approaches for resource sharing 1. Postponing 2. Advancing VoD delivery In Postponement scenario, a series of simulations are setup to see the result of varying ICC durations and VoD delay on the several servers. Our result indicate that potential server bandwidth has (20-25%) savings. And this result can be realized by anticipating ICC load and therefore shifting/smoothing the VoD load.

II. RELATED WORK There are 3 process of work related they are cloud computing scheduling with deadline constraints and optimization cloud computing has now-a-days changed to internet based computing. Because sharing of resources is provisioned and also support number of services written the cloud infrastructure. Because of this feature, cloud architecture is applicable for delivering content application usually, Live TV and VoD services are operated using particular servers. In this paper we consider the processing of multiple servers to balance the resources in real time within the cloud environment. The request which arrives first has to be served first within certain deadline. The EDF strategy schedules the tasks so that each task finishes by the constraint (or) deadline. For a constant number of processes, EDF is optimal schedule. Here, we identify that

S. Steffi Nivedita, IJRIT-235

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.234-238

all the chunks are getting survived so that no chunk miss the deadline. Optimization theory is one of the best mathematical technique for representing the most profitable (or) less dis-advantages choice out of a many alternatives, Dynamic optimization theory is required to control the variables with discrete time in the dynamic system. With the finite look-ahead table the optimal control parameters are found. Specifically, we have knowledge about the arrival pattern of the IPTV and VoD requests with their constraints (or) deadlines. A. Literature Survey IEEE Publications: 2008 Paper [1] The IPTV Television facilities the viewing experience of users by combining information applications with video delivery. IPTV provides services over an IP infrastructure. The IPTV plays both roles such as significant state and transmit demands on network bandwidth. It is important that when users switch on surf channels, When then the IPTV should minimize the user perceived latency, The Instant channel change(ICC) reduces the latency because it has a separate unicast stream for every user who wishes to change the channel, Therefore, we propose multicast-cast stream which is a secondary association for the user can join a new stream & have smaller display latency. This approach has several benefits such as lower bandwidth consumption, lower display latency (50% lower), lower variability of network and Server load. Our result obtained is based upon synthetic channel change arrival pattern and from operational IPTV environment. IEEE Publications: 2007 Paper [2] This paper describes a solution for automating video convert process in modern media center environment. Since Microsoft windows XP media center edition do not have ability to convert (or) reduce the video in other formats this problem is noticed by most media center users. For converting video in media center environment all the previous solution was not acceptable. IEEE Publications: 2011 Paper [3] Cloud computing environment provides a latest infrastructure such as, scheduling bandwidth, storage and computing. In this kind of cloud computing environment the IPTV provides Video On Demand (VoD) and Live broadcast facilitates unified bandwidth and evaluate resources to meet the real time requirements for each of these services. To manage these services we propose a concept called Virtualization. We propose an algorithm which provides the number of servers needed to fulfill the request by using real world data from an operational IPTV environment, our results show that the delaying of VoD requests up to 30seconds to compute the overall savings. B. Problem Statement Digital television (DTV) is one of the tool in telecommunication system. Which is used for broadcasting and receiving moving pictures and sounds by means of digital signals in contrast to analog signals? The DTV uses digital modulation data which ids compressed digitally and can be decoded by specialized designed television or with a setup box. Generally in a television if the user wishes to change for a paid channel then he has to wait for certain period of time. They have wait for enough data to be buffered before the video is displayed. III. PROPOSED WORK The proposed work specifies where a Describes a system where a digital television service is delivered using the Internet Protocol over a network infrastructure, IPTV provides services conjunction with VoD and with internet services such as for VOIP. The combination of IPTV, VOIP and Internet access is known as triple play. IPTV is provided in a closed network by broadband operator this is closed network approach is in competition for DTV. This type of advantageous delivery is known as internet television. Advantages 1. 2. 3.

Ability to share the server resources dynamically is possible by virtualization. Facilitate or allow the shifting of resources from VoD to ICC To compute the amount of resources to multiple services is necessary in general optimization framework.

IV. EXPERIMENTAL EVALUATION AND PERFORMANCE STUDY The event driven simulator is an adjustment mechanism which is implemented to find the efficiency of our proposed system in the realistic way to support IPTV services; by using VoD and ICC requests in the IPTV services we have evaluated our approach.

S. Steffi Nivedita, IJRIT-236

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.234-238

Our results shows that over 24 hours both VoD and ICC requests were more than 18 million in that time period. So, by adjusting the deadlines our results got reduction of 24% of our traces .The details of our experiments and results are as follows. A. Experiment Setup A custom event-driven simulator is used to perform our experiments .The event-driven simulator provides a link between client and server by simulating the model, a complex network is present to connect them. This is a similar method of streaming the systems. Whenever a client requests a video, the request is directly sent to the server, and the server accepts the request and responses to it. The server also identifies the chunks in the video in our experimental evaluation; we set each chunk to be 30seconds long. Each client requests ‘N’ chunks parallel from the server we nominally set N=25. The server schedulable the requests by which the client should have that chunk and server transfer before the deadline. Here we assume that each ICC request results in 15seconds of uncast video which is transferred by the client. Hence, each ICC request has to be delivered after 15 seconds of the chunk. and also it is observed that there is a sudden burst in ICC request for every 30minutes and its last for short time period this is known as the ICC burst window the load of the ICC requests is reduced by transferring it to the scheduled VoD requests. The figure (5) represents this assume that the ICC burst window lasts from t+s to t+b. The adjustment process is started at time ‘t’ to ‘t+s’ is known as smoothing window, Hence, these jobs’ as advanced than the deadlines. Assume that ICC spike occur at 30 minute intervals. Default assumes that outburst window is one minute long but there is 2min bursts the adjustment starts 10min before the burst window over the smoothing. The window smoothing is set to 10min see that we generally want to use larger smoothing window than the burst window. Or else there occurs spike in the load. Our initial metric is the number of streams that the server has to serve. This is used as our metric because it translates the servers which are required to support the total request load. The peek number of concurrent streams is relevant because it gives the minimum number of servers required

B. Establishing a baseline In Figure 3, the VoD and ICC requests are plotted. It is clear in figure 1, that to support a maximum of 36324 streams of VoD and ICC requests, we need to make some adjustments if support ids given only to ICC requests then VoD goes down to 24942 streams. The ICC request results in 15 seconds of data transferred if deadline is zero. Therefore if we support both services then the VoD service is masked (31.33% reduction).

S. Steffi Nivedita, IJRIT-237

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.234-238

V. CONCLUSION We have studied that virtualized cloud infrastructure and intelligent time shifting of load to higher utilize deployed resources will be used by IPTV services supplier’s workload will also get reduced due to time shifting technique. With the concept of ICC and VoD delivery we will benefit the workloads of IPTV services with distinction by using virtualized infrastructure, virtualized, infrastructure is used to generate optimization problem and used to calculate the number of inline servers needed with a generic value operate. Without missing any deadlines we have studied various forms for operate value like min max, concave, convex etc and solved out for the various types of servers that are necessary to support these services. VI. FUTURE WORK We used simple adjustment mechanism to present our results simple adjustment mechanism gives drastic reduction in load. At the same time there is scope still more improvement burst window adjustment will decide the load duration, reduction, the smoothing window averaged period gives the number of jobs moved for a particular value each of the parameters is not the best across the broad but the relative load of each of the service being adjusted will decide in value chosen. According to our view further improvement can be done by designing a mechanism which predicts the relative load for each service and chosen the values for the parameters based on the prediction made. VII. REFERENCE 1.

D. Banodkar, K. K. Ramakrishnan, S. Kalyanaraman, A. Gerber, and O. Spatscheck, “Multicast instant channel change in IPTV system,” in Proceedings of IEEE COMSWARE, January 2008.

2.

“Microsoft tv: Iptv edition,” http://www.microsoft.com/tv/IPTVEdition.mspx.

3.

H. A. Lagar-Cavilla, J. A. Whitney, A. Scannell, R. B. P. Patchin, S. M.Rumble, E. de Lara, M. Brudno, and M. Satyanarayanan, “SnowFlock: Virtual Machine Cloning as a First Class Cloud Primitive,” ACM Transactions on Computer Systems (TOCS), 2011.

4.

V. Aggarwal, X. Chen, V. Gopalakrishnan, R. Jana, K. K. Ramakrishnan, and V. Vaishampayan, “Exploiting Virtualization for Delivering Cloudbased IPTV Services,” in Proc. of IEEE INFOCOM Workshop on Cloud Computing, Shanghai, April 2011.

5.

J. A. Stankovic, M. Spuri, K. Ramamritham, and G. C. Buttazzo, Deadline Scheduling for Real-Time Systems: Edf and Related Algorithms. Norwell, MA, USA: Kluwer Academic Publishers, 1998.

6.

N. V. Thoai and H. Tuy, “Convergent algorithms for minimizing a concave function,” in Mathematics of operations Research, vol. 5, 1980.

7.

R. Urgaonkar, U. Kozat, K. Igarashi, and M. J. Neely, “Dynamic resource allocation and power management in virtualized data centers,”in Proceedings of IEEE IFIP NOMS, March 2010.

8.

C. L. Liu and J. W. Layland, “Scheduling Algorithms for Multiprogramming in a Hard Real Time Environment,” Journal of the ACM, vol. 20, no. 1, pp. 46–61, 1973.

9.

A. Dan, D. Sitaram, and P. Shahabuddin, “Scheduling Policies for an On-Demand Video Server with Batching,” in Proc. of ACM Multimedia, San Francisco, CA, October 1994, pp. 15–23.

10. A. J. Stankovic, M. Spuri, K. Ramamritham, and G. Buttazzo, “Deadline Scheduling for Real-Time Systems EDF and Related Algorithms,” 1998, the Springer International Series in Engineering and Computer Science. 11. L. I. Sennott, Stochastic Dynamic Programming and the Control of Queueing Systems. Wiley-Interscience, 1998

S. Steffi Nivedita, IJRIT-238

Resources Optimization through Virtualization for Delivering IPTV ...

IJRIT International Journal of Research in Information Technology, Volume 3, Issue ... For example: - Video on demand is supported by a server using a unicast ...

221KB Sizes 1 Downloads 203 Views

Recommend Documents

Combining Simulation and Virtualization through ...
Architectural simulators like SimpleScalar [1] (and its derivatives), SMTSim [17] or Simics [13] employ a very simple technique for functional simulation. They normally employ interpreted techniques to fetch, decode and execute the instructions of th

virtualization for dummies pdf download
virtualization for dummies pdf download. virtualization for dummies pdf download. Open. Extract. Open with. Sign In. Main menu. Displaying virtualization for ...

storage virtualization for dummies pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. storage ...

virtualization for dummies pdf download
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. virtualization for ...

Predictor Virtualization
Mar 5, 2008 - To copy otherwise, or republish, to post on servers or to redistribute to ... optimizations usually require large dedicated on-chip tables. Although ...

pdf-1399\logistics-management-and-optimization-through-hybrid ...
... the apps below to open or edit this item. pdf-1399\logistics-management-and-optimization-throug ... ce-systems-by-carlos-alberto-ochoa-ortiz-zezzatti.pdf.

web site optimization through mining user navigational ...
These data sets commonly used for web traversal mining ... connection is through an Internet Service Provider (ISP) or is located behind a firewall, its activities ...

pdf-1399\logistics-management-and-optimization-through-hybrid ...
... the apps below to open or edit this item. pdf-1399\logistics-management-and-optimization-throug ... ce-systems-by-carlos-alberto-ochoa-ortiz-zezzatti.pdf.

web site optimization through mining user navigational ...
... the complexity of web sites grow. The analysis of web user's navigational pattern within a ... KEYWORDS: Web Engineering, Data Mining. 1. INTRODUCTION.

Virtualization Basics.pdf
Sign in. Loading… Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect ...

Predictor Virtualization
Mar 5, 2008 - moving predictor information as part of VM migration. In ... program counter values or data addresses), some predictors will exhibit short-term ...

Virtualization of ArcGIS Pro - Esri
Attention: Contracts and Legal Services Manager, Esri, 380 New York Street, .... 3. NVIDIA GRID. vGPU Profiles. NVIDIA GRID K2 cards were used in Esri's test ...

Cheap Linux Tv Box Mag 250 Iptv Set Top Box Arabic Iptv ...
Cheap Linux Tv Box Mag 250 Iptv Set Top Box Arabic I ... Uk Tv Receivers Free Shipping & Wholesale Price.pdf. Cheap Linux Tv Box Mag 250 Iptv Set Top Box ...

DoubleClick for Publishers Optimization
data being incorporated within a matter of hours, the system continually ... realize instant time savings from not having to manually collate and analyze data.

Cheap Remote Control Free, Arabic Iptv Box, Over 400 Iptv Arabic ...
Cheap Remote Control Free, Arabic Iptv Box, Over 400 ... Box Free Lifetime Free Shipping & Wholesale Price.pdf. Cheap Remote Control Free, Arabic Iptv Box, ...

Resources for families.pdf
conditions, services and opportunities for youth and families. Page 2 of 2. Resources for families.pdf. Resources for families.pdf. Open. Extract. Open with.

resources for educators -
until she double-checks it and corrects. Language lessons ... Suggest that she check the ... decide what to do, such as notifying your Internet service provider or ...