Skip to main content

Advertisement

Log in

Quality of service aware cloud resource provisioning for social multimedia services and applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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)

  6. 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)

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

  10. 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

  11. 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)

  12. 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

    Article  Google Scholar 

  13. Fang Q, Sang J, Xu C, Hossain MS (2015) Relational user attribute inference in social media. IEEE Trans Multimedia 17(7):1031–1044

    Article  Google Scholar 

  14. Gain B (2016) Cloud Computing & SaaS In 2010 Processor Magazine. http://www.processor.com/editorial/article.asp?article=articles/P3201/23p01/23p01.asp&guid=

  15. Hassan MM (2014) Cost-effective resource provisioning for multimedia cloud-based e-health systems Springer multimedia tools and applications

  16. 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

    Google Scholar 

  17. Hefeeda M, ElGamal T, Calagari K, Abdelsadek A (2015) Cloud-based multimedia content protection system. IEEE Trans Multimedia 17(3):420–433

    Article  Google Scholar 

  18. Hossain MS, Muhammad G (2016) Cloud-assisted industrial internet of things (Iot)?enabled framework for health monitoring. Comput Netw 101:192–202

    Article  Google Scholar 

  19. 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

  20. Kaplan J, Forrest W, Kindler N (2008) Revolutionizing data center energy efficiency, McKinsey & Company, Tech. Report

  21. Knauth T, Fetzer C (2012) Energy-aware scheduling for infrastructure clouds IEEE 4th international conference on cloud computing technology and science (CloudCom)

  22. 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

    Article  Google Scholar 

  23. 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)

  24. 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

    Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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)

  28. Nathuji R, Schwan K (2007) Virtualpower: Coordinated power management in virtualized enterprise systems. ACM SIGOPS Oper Syst Rev 41(6):265–278

    Article  Google Scholar 

  29. Oberheide J (2008) Exploiting live virtual machine migration, University of Michigan, Black Hat DC

  30. 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

    Article  Google Scholar 

  31. Shy O (2011) Overbooking, How to Price. Cambridge University Press, Cambridge

    Google Scholar 

  32. Velte AT Chapter One: Cloud Computing Basics, Cloud Computing: A Practical Approach ed: McGraw-Hill, 3–22

  33. VMware (2009) VMware Distributed Power Management Concepts Use, VMware Inc, Palo alto, CA, USA, Tech. Rep IN-073-PRD-01-01

  34. 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

    Article  Google Scholar 

  35. Wen Y, Zhu X, Rodrigues JJPC, Chen CW (2014) Cloud mobile media: Reflections and outlook. IEEE Trans Multimedia 16(4):885–902

    Article  Google Scholar 

  36. 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)

  37. Yang X, Zhang T, Xu C, Hossain MS (2015) Automatic visual concept learning for social event understanding. IEEE Trans Multimedia 17(3):346–358

    Article  Google Scholar 

  38. Zhang P, Yan Z (2011) A QoS-Aware System for Mobile Cloud Computing Proceedings of IEEE (CCIS)

  39. 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

Download references

Acknowledgments

This project was full financially supported by the King Saud University, through Vice Deanship of Research Chairs.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Md. Abdur Razzaque.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3852-x

Keywords

Navigation