1CP_RT_J033 IPTV Portal System
ABSTRACT:
Virtualized cloud-based services can take advantage of statistical multiplexing across applications to yield significant cost savings. However, achieving similar savings with real-time services can be a challenge. In this paper, we seek to lower a provider’s costs for real-time IPTV services through a virtualized IPTV architecture and through intelligent time-shifting of selected services. Using Live TV and Video-on-Demand (VoD) as examples, we show that we can take advantage of the different deadlines associated with each service 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) reflecting the cost of providing the service. 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 (compared to a possible as predicted by the optimization framework).
EXISTING SYSTEM:
Servers in the VHO serve VoD using unicast, while
Live TV is typically multicast from servers using IP Multicast. When users
change channels while watching live TV, we need to provide additional
functionality 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
DISADVANTAGES
OF EXISTING SYSTEM:
] More
Waiting Time
] More
Switching latency
] Not
Cost effective
PROPOSED SYSTEM:
We propose a) To use a cloud computing
infrastructure with virtualization to handle the combined workload of multiple
services flexibly and dynamically, b) To either advance or delay one service
when we anticipate a change in the workload of another service, and c) To
provide a general optimization framework for computing the amount of resources
to support multiple services without missing the deadline for any service.
ADVANTAGES
OF PROPOSED SYSTEM:
In this paper, we consider two potential strategies
for serving VoD requests. The first strategy is a postponement based strategy.
In this strategy, we assume that each chunk for VoD has a deadline seconds
after the request for that chunk. This would let the user play the content up
to seconds after the request. The second strategy is an advancement based
strategy. In this strategy, we assume that requests for all chunks in the VoD
content are made when the user requests the content. Since all chunks are
requested at the start, the deadline for each chunk is different with the first
chunk having deadline of zero, the second chunk having deadline of one and so
on. With this request pattern, the server can potentially deliver huge amount
of content for the user in the same time instant violating downlink bandwidth
constraint.
MODULES DESCRIPTION:
Optimization
Framework
An IPTV service
provider is typically involved in delivering multiple real time services, such
as Live TV, VoD and in some cases, a network-based DVR service. Each unit of
data in a service has a deadline for delivery. For instance, each chunk of video
file for VoD need to be serviced by its playback deadline so that the playout
buffer at the client does not under-run. In this section, we analyze the amount
of resources required when multiple real time services with deadlines are
deployed in a cloud infrastructure. There have been multiple efforts in the
past to analytically estimate the resource requirements for serving arriving
requests which have a delay constraint. These have been studied especially in
the context of voice, including delivering VoIP packets, and have generally
assumed the arrival process is Poisson.
Impact of Cost
Functions on Server Requirements
We investigate
linear, convex, and concave functions. With convex functions, the cost
increases slowly initially and subsequently grows faster. For concave
functions, the cost increases quickly initially and then flattens out,
indicating a point of diminishing unit costs (e.g., slab or tiered pricing).
Minimizing a convex cost function results in averaging the number of servers
(i.e., the tendency is to service requests equally throughout their deadlines
so as to smooth out the requirements of the number of servers needed to serve all
the requests). Minimizing a concave cost function results in finding the
extremal points away from the maximum (as shown in the example below) to reduce
cost. This may result in the system holding back the requests until just prior
to their deadline and serving them in a burst, to get the benefit of a lower
unit cost because of the concave cost function (e.g., slab pricing). The
concave optimization problem is thus optimally solved by finding boundary
points in the server-capacity region of the solution space.
Linear Cost Function
The linear cost represents
the total number of servers used. The minimum number of total servers needed is
the total number of incoming requests. The optimal strategy is not unique. Any
strategy that serves all the requests while meeting the deadline and using a
total number of servers equal to the number of service requests is optimal. One
strategy for meeting this cost is to set to serve all requests as they arrive.
The optimal cost associated with this cost function does not depend on the
deadline assigned to each service class.
SYSTEM CONFIGURATION:-
HARDWARE CONFIGURATION:-
Processor - Pentium –IV
Speed - 1.1 Ghz
RAM - 256 MB(min)
Hard Disk - 20 GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
SOFTWARE CONFIGURATION:-
Operating System : Windows XP
Programming Language :
JAVA/J2EE.
Java Version :
JDK 1.6 & above.
Database :
MYSQL
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
good project centre
ReplyDeletegood one seo company in chenai
ReplyDeleteonline marketing company in chennai
digital marketing company in chennai
ieee projects in chennai