Advertisement

Multimedia Tools and Applications

, Volume 76, Issue 12, pp 14485–14509 | Cite as

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

  • Tamal Adhikary
  • Amit Kumar Das
  • Md. Abdur Razzaque
  • Majed Alrubaian
  • Mohammad Mehedi Hassan
  • Atif Alamri
Article

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.

Keywords

Multimedia healthcare applications Ubiquitous social media computing Resource provisioning Collaborative resource utilization Quality of service 

Notes

Acknowledgments

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

References

  1. 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, ChinaGoogle Scholar
  2. 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. 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–167CrossRefGoogle Scholar
  4. 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 ComputingGoogle Scholar
  5. 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)Google Scholar
  6. 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)Google Scholar
  7. 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–50CrossRefGoogle Scholar
  8. 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–592CrossRefGoogle Scholar
  9. 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, ThailandGoogle Scholar
  10. 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, CambodiaGoogle Scholar
  11. 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)Google Scholar
  12. 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–95CrossRefGoogle Scholar
  13. 13.
    Fang Q, Sang J, Xu C, Hossain MS (2015) Relational user attribute inference in social media. IEEE Trans Multimedia 17(7):1031–1044CrossRefGoogle Scholar
  14. 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. 15.
    Hassan MM (2014) Cost-effective resource provisioning for multimedia cloud-based e-health systems Springer multimedia tools and applicationsGoogle Scholar
  16. 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–1586Google Scholar
  17. 17.
    Hefeeda M, ElGamal T, Calagari K, Abdelsadek A (2015) Cloud-based multimedia content protection system. IEEE Trans Multimedia 17(3):420–433CrossRefGoogle Scholar
  18. 18.
    Hossain MS, Muhammad G (2016) Cloud-assisted industrial internet of things (Iot)?enabled framework for health monitoring. Comput Netw 101:192–202CrossRefGoogle Scholar
  19. 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. 20.
    Kaplan J, Forrest W, Kindler N (2008) Revolutionizing data center energy efficiency, McKinsey & Company, Tech. ReportGoogle Scholar
  21. 21.
    Knauth T, Fetzer C (2012) Energy-aware scheduling for infrastructure clouds IEEE 4th international conference on cloud computing technology and science (CloudCom)Google Scholar
  22. 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–757CrossRefGoogle Scholar
  23. 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)Google Scholar
  24. 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–424Google Scholar
  25. 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–1308CrossRefGoogle Scholar
  26. 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 spe2392Google Scholar
  27. 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)Google Scholar
  28. 28.
    Nathuji R, Schwan K (2007) Virtualpower: Coordinated power management in virtualized enterprise systems. ACM SIGOPS Oper Syst Rev 41(6):265–278CrossRefGoogle Scholar
  29. 29.
    Oberheide J (2008) Exploiting live virtual machine migration, University of Michigan, Black Hat DCGoogle Scholar
  30. 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–1240CrossRefGoogle Scholar
  31. 31.
    Shy O (2011) Overbooking, How to Price. Cambridge University Press, CambridgeGoogle Scholar
  32. 32.
    Velte AT Chapter One: Cloud Computing Basics, Cloud Computing: A Practical Approach ed: McGraw-Hill, 3–22Google Scholar
  33. 33.
    VMware (2009) VMware Distributed Power Management Concepts Use, VMware Inc, Palo alto, CA, USA, Tech. Rep IN-073-PRD-01-01Google Scholar
  34. 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–111CrossRefGoogle Scholar
  35. 35.
    Wen Y, Zhu X, Rodrigues JJPC, Chen CW (2014) Cloud mobile media: Reflections and outlook. IEEE Trans Multimedia 16(4):885–902CrossRefGoogle Scholar
  36. 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)Google Scholar
  37. 37.
    Yang X, Zhang T, Xu C, Hossain MS (2015) Automatic visual concept learning for social event understanding. IEEE Trans Multimedia 17(3):346–358CrossRefGoogle Scholar
  38. 38.
    Zhang P, Yan Z (2011) A QoS-Aware System for Mobile Cloud Computing Proceedings of IEEE (CCIS)Google Scholar
  39. 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):132Google Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  • Tamal Adhikary
    • 1
  • Amit Kumar Das
    • 1
  • Md. Abdur Razzaque
    • 1
  • Majed Alrubaian
    • 2
  • Mohammad Mehedi Hassan
    • 2
  • Atif Alamri
    • 2
  1. 1.Green Networking Research Group, Department of Computer Science and EngineeringUniversity of DhakaDhakaBangladesh
  2. 2.Research Chair of Pervasive and Mobile Computing, College of Computer and Information SciencesKing Saud UniversityRiyadhSaudi Arabia

Personalised recommendations