DOI QR코드

DOI QR Code

QoS-, Energy- and Cost-efficient Resource Allocation for Cloud-based Interactive TV Applications

  • Kulupana, Gosala (Centre for Vision, Speech and Signal Processing (CVSSP), Faculty of Engineering and Physical Sciences, University of Surrey) ;
  • Talagala, Dumidu S. (Centre for Vision, Speech and Signal Processing (CVSSP), Faculty of Engineering and Physical Sciences, University of Surrey) ;
  • Arachchi, Hemantha Kodikara (Centre for Vision, Speech and Signal Processing (CVSSP), Faculty of Engineering and Physical Sciences, University of Surrey) ;
  • Fernando, Anil (Centre for Vision, Speech and Signal Processing (CVSSP), Faculty of Engineering and Physical Sciences, University of Surrey)
  • Received : 2017.02.14
  • Accepted : 2017.03.09
  • Published : 2017.06.30

Abstract

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.

Keywords

References

  1. "User Interaction Aware Content Generation and Distribution For Next Generation Social Television." [Online].
  2. "Response Times: The 3 Important Limits." [Online].
  3. SeungGwan Lee, et al., "Personalized DTV program recommendation system under a cloud computing environment," IEEE Trans. Consum. Electron., vol. 56, no. 2, pp. 1034-1042, May 2010. https://doi.org/10.1109/TCE.2010.5506036
  4. G. M. Calixto, A. C. B. Angeluci, L. C. P. Costa, R. de Deus Lopes, and M. K. Zuffo, "Cloud computing applied to the development of global hybrid services and applications for interactive TV," in Proc. of IEEE Int. Symp. Consumer Electronics, pp. 283-284, June 2013.
  5. M. Doke, H. Kaneko, N. Hamaguchi, and S. Inoue, "Engaging Viewers Through the Connected Studio: Virtual Participation in TV Programs," IEEE Consum. Electron. Mag., vol. 1, no. 4, pp. 30-39, Oct. 2012. https://doi.org/10.1109/MCE.2012.2196062
  6. T. Hossfeld, R. Schatz, M. Varela, and C. Timmerer, "Challenges of QoE management for cloud applications," IEEE Commun. Mag., vol. 50, no. 4, pp. 28-36, April 2012. https://doi.org/10.1109/MCOM.2012.6178831
  7. K. Hwang, G. Fox, and J. J. Dongarra, "Inter-cloud Resource Management," in Distributed and Cloud Computing, San Francisco: Morgan Kauffmann Publishers, p. 246, Dec. 2011.
  8. H. Yuan, C. Kuo, and I. Ahmad, "Energy efficiency in data centers and cloud-based multimedia services: An overview and future directions," in Proc. of Int. Conf. on Green Computing, pp. 375-382, Aug. 2010.
  9. A. Beloglazov and R. Buyya, "Energy efficient resource management in virtualized cloud data centers," in Proc. of IEEE/ACM Int. Conf. on CCGrid, pp. 826-831, May 2010.
  10. D. Kliazovich, P. Bouvry, and S. Khan, "DENS: data center energy-efficient network-aware scheduling," Cluster Comput., vol. 16, no. 1, pp. 65-75, Sept. 2011. https://doi.org/10.1007/s10586-011-0177-4
  11. S. Wang, Z. Liu, and Z. Zheng, "Particle Swarm Optimization for Energy-Aware Virtual Machine Placement Optimization in Virtualized Data Centers," in Proc. of Int. Conf. on Parallel and Distributed systems, pp. 102-109, Dec. 2013.
  12. G. Kulupana, D. S. Talagala, H. K. Arachchi, and A. Fernando, "Optimized resource distribution for interactive TV applications," in Proc. of IEEE Int. Conf. on Consumer Electronics, pp. 70-71, Jan. 2015.
  13. G. Kulupana, D. S. Talagala, H. Kodikara Arachchi, and A. Fernando, "Resource allocation for cloudbased social TV applications using Particle Swarm Optimization," in Proc. of IEEE Int. Conf. on Communications, pp. 1226-1231, June 2015.
  14. I. Goiri, et al., "Intelligent placement of datacenters for internet services," in Proc. Int. Conf. on Distributed Computing Syst., pp. 131-142, June 2011.
  15. F. Larumbe and B. Sanso, "A Tabu Search Algorithm for the Location of Data Centers and Software Components in Green Cloud Computing Networks," IEEE Trans. Cloud Comput., vol. 1, no. 1, pp. 22-35, Nov. 2013. https://doi.org/10.1109/TCC.2013.2
  16. H. Kim and S. Choi, "A study on a QoS/QoE correlation model for QoE evaluation on IPTV service," in Int. Conf. on Advanced Commun. Technology, pp. 1377-1382, Feb. 2010.
  17. "Measurement Based Network Element Power Modeling." [Online].
  18. G. Kulupana, D. S. Talagala, H. K. Arachchi, and A. Fernando, "Energy efficient resource allocation for cloud-based interactive TV applications," in Proc. of IEEE Int. Conf. on Consumer Electronics-Asia, Oct. 2016.
  19. "The MOSEK optimization toolbox for MATLAB." [Online].
  20. J. Lofberg, "YALMIP : a toolbox for modeling and optimization in MATLAB," in IEEE Int. Conf. on Robotics and Automation, pp. 284-289, Sept. 2004.
  21. D. Kusic, J. Kephart, and J. Hanson, "Power and performance management of virtualized computing environments via lookahead control," Cluster Comput., vol. 12, no. 1, pp. 1-15, Oct. 2008. https://doi.org/10.1007/s10586-008-0070-y
  22. H. F. Salama, D. S. Reeves, and Y. Viniotis, "A distributed algorithm for delay-constrained unicast routing," in IEEE INFOCOM, pp. 84-91, April 1997.
  23. G. Kulupana, D. S. Talagala, H. K. Arachchi, and A. Fernando, "Optimized resource distribution for interactive TV applications," IEEE Trans. Consum. Electron., vol. 61, no. 3, pp. 344-352, Aug. 2015. https://doi.org/10.1109/TCE.2015.7298294
  24. V. P. Kompella, J. C. Pasquale, and G. C. Polyzos, "Multicast routing for multimedia communication," IEEE/ACM Trans. Netw., vol. 1, no. 3, pp. 286-292, 1993. https://doi.org/10.1109/90.234851
  25. "Cloud vs. WAN Costs: A Breakdown." [Online].
  26. R. Buyya, A. Beloglazov, and J. Abawajy, "Energyefficient management of data center resources for cloud computing: A vision, architectural elements, and open challenges," arXiv Prepr. arXiv1006.0308, July 2010.