• DocumentCode
    12861
  • Title

    Optimizing Cloud Resources for Delivering IPTV Services Through Virtualization

  • Author

    Aggarwal, V. ; Gopalakrishnan, V. ; Jana, R. ; Ramakrishnan, K.K. ; Vaishampayan, V.A.

  • Author_Institution
    AT&T Labs.-Res., Florham Park, NJ, USA
  • Volume
    15
  • Issue
    4
  • fYear
    2013
  • fDate
    Jun-13
  • Firstpage
    789
  • Lastpage
    801
  • 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 ~24%(compared to a possible ~31.3% as predicted by the optimization framework).
  • Keywords
    IPTV; cloud computing; video on demand; video signal processing; virtualisation; cloud resource optimization; generalized framework; generic cost function; intelligent time shifting; live TV; operational IPTV network; optimization formulation; optimization framework; real time IPTV services; server load; simple mechanism; simulator; statistical multiplexing; time shifting scheduled jobs; video on demand; virtualization; virtualized IPTV architecture; virtualized cloud based services; Bandwidth; Computer architecture; Cost function; IPTV; Multiplexing; Servers; Cloud computing; IPTV; Live TV; Video-on-Demand; earliest deadline first; optimization; server-capacity region;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2013.2240287
  • Filename
    6412800