QoS, Energy and Cost Efficient Resource Allocation for Cloud-Based Interactive TV Applications

Internet-based social and interactive video applications have become major constituents of the envisaged applications for next-generation multimedia networks. However, inherently dynamic network conditions, together with varying user expectations, pose many challenges for resource allocation mechanisms for such applications. Yet, in addition to addressing these challenges, service providers must also consider how to mitigate their operational costs (e.g., energy costs, equipment costs) while satisfying the end-user quality of service (QoS) expectations. This paper proposes a heuristic solution to the problem, where the energy incurred by the applications, and the monetary costs associated with the service infrastructure, are minimized while simultaneously maximizing the average end-user QoS. We evaluate the performance of the proposed solution in terms of serving probability, i.e., the likelihood of being able to allocate resources to groups of users, the computation time of the resource allocation process, and the adaptability and sensitivity to dynamic network conditions. The proposed method demonstrates improvements in serving probability of up to 27%, in comparison with greedy resource allocation schemes, and a several-orders-of-magnitude reduction in computation time, compared to the linear programming approach, which significantly reduces the service-interrupted user percentage when operating under variable network conditions.

[1]  Mamoru Doke,et al.  Engaging Viewers Through the Connected Studio: Virtual Participation in TV Programs , 2012, IEEE Consumer Electronics Magazine.

[2]  Christian Timmerer,et al.  Challenges of QoE management for cloud applications , 2012, IEEE Communications Magazine.

[3]  Jordi Torres,et al.  Intelligent Placement of Datacenters for Internet Services , 2011, 2011 31st International Conference on Distributed Computing Systems.

[4]  George C. Polyzos,et al.  Multicast routing for multimedia communication , 1993, TNET.

[5]  Warnakulasuriya Anil Chandana Fernando,et al.  Optimized resource distribution for interactive TV applications , 2015, IEEE Transactions on Consumer Electronics.

[6]  Warnakulasuriya Anil Chandana Fernando,et al.  Resource allocation for cloud-based social TV applications using Particle Swarm Optimization , 2015, 2015 IEEE International Conference on Communications (ICC).

[7]  Sungwon Lee,et al.  Personalized DTV program recommendation system under a cloud computing environment , 2010, IEEE Transactions on Consumer Electronics.

[8]  Douglas S. Reeves,et al.  A distributed algorithm for delay-constrained unicast routing , 1997, Proceedings of INFOCOM '97.

[9]  Dzmitry Kliazovich,et al.  DENS: Data Center Energy-Efficient Network-Aware Scheduling , 2010, GreenCom/CPSCom.

[10]  Gosala Kulupana,et al.  Energy efficient resource allocation for cloud-based interactive TV applications , 2016, 2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia).

[11]  Zibin Zheng,et al.  Particle Swarm Optimization for Energy-Aware Virtual Machine Placement Optimization in Virtualized Data Centers , 2013, 2013 International Conference on Parallel and Distributed Systems.

[12]  C.-C. Jay Kuo,et al.  Energy efficiency in data centers and cloud-based multimedia services: An overview and future directions , 2010, International Conference on Green Computing.

[13]  Laisa Caroline de Paula Costa,et al.  Cloud computing applied to the development of global hybrid services and applications for interactive TV , 2013, 2013 IEEE International Symposium on Consumer Electronics (ISCE).

[14]  Brunilde Sansò,et al.  A Tabu Search Algorithm for the Location of Data Centers and Software Components in Green Cloud Computing Networks , 2013, IEEE Transactions on Cloud Computing.

[15]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[16]  Nagarajan Kandasamy,et al.  Power and performance management of virtualized computing environments via lookahead control , 2008, 2008 International Conference on Autonomic Computing.

[17]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[18]  Seong Gon Choi,et al.  A study on a QoS/QoE correlation model for QoE evaluation on IPTV service , 2010, 2010 The 12th International Conference on Advanced Communication Technology (ICACT).