Abstract
The increasing number of next-generation multimedia services and social media applications in cloud computing put additional challenges in efficient resource provisioning that targets to minimize under or over utilization of resources as well as to increase user satisfaction. Most of the works in the literature focused either on resource estimation and scheduling approaches or energy consumption for executing social media data processing applications. However, they do not consider energy consumption cost for communication devices and network appliances and schedule Virtual Machines (VMs) based on centralized job placement approach. In this paper, we develop a Quality of Service (QoS) aware cloud resource management system that decreases energy consumption and increases resource utilization by diverse multimedia social applications. In order to minimize the VM creation time we allow recycling of VM resources for user request with similar resource requirements. We have developed two distributed and localized resource management algorithms based on energy conservation, and requirements and availability of resources. The results of simulation experiments depict that the resource scheduling system greatly reduces the amount of energy consumption while maintaining the QoS of social multimedia applications.
Similar content being viewed by others
References
Adhikary T, Das AK, Razzaque MA, Sarkar AMJ (2013) Energy-efficient Scheduling Algorithms for Data Center Resources in Cloud Computing, IEEE HPCC 2013, Zhangjiajie, China
Adhikary T, Das AK, Razzaque MA, Almogren A, Alrubaian M, Hassan MM (2015) Quality of Service Aware Reliable Task Scheduling in Vehicular Cloud Computing, Journal of Mobile Network and Applications (MONET), Springer. doi:10.1007/s11036-015-0657-5
Baliga J, Ayre RWA, Hinton K, Tucker RS (2011) Green cloud computing: Balancing energy in processing, storage, and transport. Proc IEEE 99(1):149–167
Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers, 10th IEEE/ACM International Conference on Cluster Cloud and Grid Computing
Bi J, Zhu Z, Tian R, Wang Q (2010) Dynamic provisioning modeling for virtualized multi-tier applications in cloud data center Proceedings of the 3rd International Conference on Cloud Computing (CLOUD’10)
Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments international conference on parallel processing (ICPP)
Calheiros R, Ranjan R, Beloglazov A, Rose C, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Experience 41(1):23–50
Chang HM, Chao HC, Chen JL, Lai CF (2012) An efficient service discovery system for dual-stack cloud file service. IEEE Syst J 6(4):584–592
Das AK, Adhikary T, Razzaque MA, Hong CS (2013) An Intelligent Approach for Virtual Machine and QoS Provisioning in Cloud Computing, International Conference on Information Networking ICOIN, Bangkok, Thailand
Das AK, Adhikary T, Razzaque MA, Cho EJ, Hong CS (2014) A QoS and profit aware cloud confederation model for IaaS service providers, Proceedings of ACM IMCOM 2014, Siem Reap, Cambodia
Djemame K, Haji MH (2007) Grid application performance prediction: a case study in BROADEN the first international workshop on verification and evaluation of computer and communication systems (VECos)
Emeneker W, Apon A (2012) Characterising the performance of cache-aware placement of virtual machines on a multi-core architecture. Int J Ad Hoc Ubiquitous Comput, 2012 10(2):84–95
Fang Q, Sang J, Xu C, Hossain MS (2015) Relational user attribute inference in social media. IEEE Trans Multimedia 17(7):1031–1044
Gain B (2016) Cloud Computing & SaaS In 2010 Processor Magazine. http://www.processor.com/editorial/article.asp?article=articles/P3201/23p01/23p01.asp&guid=
Hassan MM (2014) Cost-effective resource provisioning for multimedia cloud-based e-health systems Springer multimedia tools and applications
Hassan MM, Song B, Hossain MS, Alamri A (2014) Efficient virtual machine resource management for media cloud computing. KSII Trans Internet Inf Syst 8(4):1567–1586
Hefeeda M, ElGamal T, Calagari K, Abdelsadek A (2015) Cloud-based multimedia content protection system. IEEE Trans Multimedia 17(3):420–433
Hossain MS, Muhammad G (2016) Cloud-assisted industrial internet of things (Iot)?enabled framework for health monitoring. Comput Netw 101:192–202
Hossain MS, Muhammad G, Alhamid MF, Song B, Almutib K (2016) Audio-visual emotion recognition using big data towards 5G. Mobile Networks and Applications. doi:10.1007/s11036-016-0685-9
Kaplan J, Forrest W, Kindler N (2008) Revolutionizing data center energy efficiency, McKinsey & Company, Tech. Report
Knauth T, Fetzer C (2012) Energy-aware scheduling for infrastructure clouds IEEE 4th international conference on cloud computing technology and science (CloudCom)
Lai CF, Wang H, Chao HC, Nan G (2013) A network and device aware QoS approach for cloud-based mobile streaming. IEEE Trans Multimedia 15(4):747–757
Lee YC, Wang C, Zomaya AY, hou BB (2010) Profit-driven service request scheduling in clouds, Proceedings of the 10th IEEE/ACM International Conference on Cluster Cloud and Grid Computing (CCGrid’10)
Liu L, Dasilva DA, Antonopoulos N, Ding Z, Zhan Y (2013) Achieving Green IT using VDI in cyber physical society. J Internet Technol 14(3):413–424
Lu P, Sun Q, Wu K, Zhu Z (2015) Distributed online hybrid cloud management for Profit-Driven multimedia cloud computing. IEEE Trans Multimedia 17(8):1297–1308
Mahmud MR, Afrin M, Razzaque MA, Hassan MM, Alelaiwi A, Alrubaian M (2016) Maximizing quality-of-experience through context aware mobile application scheduling in cloudlet infrastructure, Software: Practice and experience, Wiley InterScience spe2392
Moreno IS, Xu J (2011) Customer-aware resource overallocation to improve energy efficiency in realtime Cloud Computing data centers IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
Nathuji R, Schwan K (2007) Virtualpower: Coordinated power management in virtualized enterprise systems. ACM SIGOPS Oper Syst Rev 41(6):265–278
Oberheide J (2008) Exploiting live virtual machine migration, University of Michigan, Black Hat DC
Rodero-Merino L, Vaquero LM, Gil V, Galan F, Fontan J, Montero RS, Llorente IM (2010) From infrastructure delivery to service management in clouds. Futur Gener Comput Syst 26(8):1226–1240
Shy O (2011) Overbooking, How to Price. Cambridge University Press, Cambridge
Velte AT Chapter One: Cloud Computing Basics, Cloud Computing: A Practical Approach ed: McGraw-Hill, 3–22
VMware (2009) VMware Distributed Power Management Concepts Use, VMware Inc, Palo alto, CA, USA, Tech. Rep IN-073-PRD-01-01
Wang L, Chen D, Zhao J, Tao J (2012) Resource management of distributed virtual machines. Int J Ad Hoc Ubiquitous Comput 10(2):96–111
Wen Y, Zhu X, Rodrigues JJPC, Chen CW (2014) Cloud mobile media: Reflections and outlook. IEEE Trans Multimedia 16(4):885–902
Wen G, Hong J, Xu C, Balaji P, Feng S, Jiang P (2011) Energy-aware hierarchical scheduling of applications in large scale data centers International Conference on Cloud and Service Computing (CSC)
Yang X, Zhang T, Xu C, Hossain MS (2015) Automatic visual concept learning for social event understanding. IEEE Trans Multimedia 17(3):346–358
Zhang P, Yan Z (2011) A QoS-Aware System for Mobile Cloud Computing Proceedings of IEEE (CCIS)
Zeng H, Ellis CS, Lebeck AR, Vahdat A ECOSys-tem: managing energy as a first class operating system resource. ACM SIGPLAN Not 37(10):132
Acknowledgments
This project was full financially supported by the King Saud University, through Vice Deanship of Research Chairs.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Adhikary, T., Das, A.K., Razzaque, M.A. et al. Quality of service aware cloud resource provisioning for social multimedia services and applications. Multimed Tools Appl 76, 14485–14509 (2017). https://doi.org/10.1007/s11042-016-3852-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-016-3852-x