Skip to main content
Log in

Cost-effective resource provisioning for multimedia cloud-based e-health systems

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

Abstract

Recently, multimedia cloud is being considered as a new effective serving mode in e-Health area that meets the requirement of scalable and economic multimedia service for e-health. It can provide a flexible stack of powerful Virtual Machine (VM) resources of cloud like CPU, memory, storage, network bandwidth etc. on demand to manage e-health media services and applications (e.g. medical image/video retrieval, health video transcoding, streaming, video rendering, sharing and delivery) at lower cost. However, one major issue here is how to efficiently allocate VM resources dynamically based on e-health applications’ QoS demands and support energy and cost savings by optimizing the number of servers in use. In order to solve this problem, we propose a cost effective and dynamic VM allocation model based on Nash bargaining solution. With extensive simulations it is shown that the proposed mechanism can reduce the overall cost of running servers while at the same time guarantee QoS demand and maximize resource utilization in various dimensions of server resources.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Aisopos F, Tserpes K, Varvarigou T (2013) Resource management in software as a service using the knapsack problem model. Int J Prod Econ 141(2):465–477

    Article  Google Scholar 

  2. Alagoz F, Valdez AC, Wilkowska W, Ziefle M, Dorner S, Holzinger A (2010) From cloud computing to mobile internet, from user focus to culture and hedonism: the crucible of mobile health care and wellness applications. In: 2010 5th international conference on pervasive computing and applications (ICPCA). IEEE, pp 38–45

  3. Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755–768

    Article  Google Scholar 

  4. Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers. Concurr Comput Pract Exp 24:1397–1420

    Article  Google Scholar 

  5. Borwein JM, Lewis AS (2010) Convex analysis and nonlinear optimization: theory and examples, vol 3. Springer

  6. Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50

    Article  Google Scholar 

  7. Feng Y, Li B, Li B (2012) Bargaining towards maximized resource utilization in video streaming datacenters. In: 2012 Proceedings IEEE INFOCOM. IEEE, pp 1134–1142

  8. Ferreto TC, Netto MAS, Calheiros RN, De Rose CAF (2011) Server consolidation with migration control for virtualized data centers. Futur Gener Comput Syst 27:1027–1034

    Article  Google Scholar 

  9. Goiri Í, Berral JL, Fitó JO, Julià F, Nou R, Guitart J, Gavaldà R, Torres J (2012) Energy-efficient and multifaceted resource management for profit-driven virtualized data centers. Futur Gener Comput Syst 28(5):718–731

    Article  Google Scholar 

  10. Hassan MM, Hossain M, Sarkar A, Huh EN (2012) Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf Syst Front 1–20. doi:10.1007/s10796-012-9357-x

  11. Hong B, Zhai Y, Tang R, Feng Y (2013) A resources allocation algorithm based on media task qos in cloud computing. In: 2013 4th IEEE international conference on software engineering and service science (ICSESS). IEEE, pp 841–844

  12. Hossain MS, Alamri A, El-Saddik A (2009) A biologically inspired framework for multimedia service management in a ubiquitous environment. Concurr Comput Pract Exp 21(11):1450–1466

    Article  Google Scholar 

  13. Hossain MS, El-Saddik A (2008) A biologically inspired multimedia content repurposing system in heterogeneous environments. Multimed Syst 14(3):135–143

    Article  Google Scholar 

  14. Hossain MS, Hassan MM, Qurishi MA, Alghamdi A (2012) Resource allocation for service composition in cloud-based video surveillance platform. In: 2012 IEEE international conference on multimedia and expo workshops (ICMEW). IEEE, pp 408–412

  15. Hwang YC, Lin WT (2010) A personalized healthcare service on aged stroke-precaution. In: 2010 sixth international conference on networked computing and advanced information management (NCM). IEEE, pp 700–703

  16. Jain N, Menache I, Naor J, Yaniv J (2012) Near-optimal scheduling mechanisms for deadline-sensitive jobs in large computing clusters. In: Proceedings of the 24th ACM symposium on parallelism in algorithms and architectures. ACM, pp 255–266

  17. Jones V, Tonis T, Bults R, van Beijnum B, Widya I, Vollenbroek-Hutten M, Hermens H et al (2008) Biosignal and context monitoring: distributed multimedia applications of body area networks in healthcare. In: 2008 IEEE 10th workshop on multimedia signal processing. IEEE, pp 820–825

  18. Kim J, Feng DD, Cai TW, Eberl S (2002) Content access and distribution of multimedia medical data in e-health. In: 2002 IEEE international conference on multimedia and expo, 2002. ICME’02. Proceedings, vol 2. IEEE, pp 341–344

  19. Koufi V, Malamateniou F, Vassilacopoulos G (2010) Ubiquitous access to cloud emergency medical services. In: 2010 10th IEEE international conference on information technology and applications in biomedicine (ITAB). IEEE, pp 1–4

  20. Li Y, Zhuo L, Shen H (2013) An efficient resource allocation method for multimedia cloud computing. In: Intelligence science and big data engineering. Springer, pp 246–254

  21. Lin W, Qi D (2010) Research on resource self-organizing model for cloud computing. In: 2010 international conference on internet technology and applications, pp 1 –5. doi:10.1109/ITAPP.2010.5566394

  22. Martini MG (2008) Wireless broadband multimedia health services: current status and emerging concepts. In: IEEE 19th international symposium on personal, indoor and mobile radio communications, 2008. PIMRC 2008. IEEE, pp 1–6

  23. Miao D, Zhu W, Luo C, Chen CW (2011) Resource allocation for cloud-based free viewpoint video rendering for mobile phones. In: Proceedings of the 19th ACM international conference on multimedia, MM ’11, pp 1237–1240

  24. Myerson RB (2013) Game theory. Harvard University Press, Cambridge

    Google Scholar 

  25. Nan X, He Y, Guan L (2011) Optimal resource allocation for multimedia cloud based on queuing model. In: 2011 IEEE 13th international workshop on multimedia signal processing (MMSP), pp 1 –6

  26. Nan X, He Y, Guan L (2012) Optimal resource allocation for multimedia cloud in priority service scheme. In: 2012 IEEE international symposium on circuits and systems (ISCAS), pp 1111 –1114

  27. Nan X, He Y, Guan L (2013) Optimization of workload scheduling for multimedia cloud computing. In: 2013 IEEE international symposium on circuits and systems (ISCAS). IEEE, pp 2872–2875

  28. Nan X, He Y, Guan L (2014) Queueing model based resource optimization for multimedia cloud. J Vis Commun Image Represent 25(5):928–942

    Article  Google Scholar 

  29. Nguyen Van H, Dang Tran F, Menaud JM (2009) Autonomic virtual resource management for service hosting platforms. In: Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing, CLOUD ’09. IEEE Computer Society, Washington, DC, pp 1–8. doi:10.1109/CLOUD.2009.5071526

  30. Nkosi M, Mekuria F (2010) Cloud computing for enhanced mobile health applications. In: 2010 IEEE second international conference on cloud computing technology and science (CloudCom). IEEE, pp 629–633

  31. Oikonomou A, Amin S, Naguib R, Todman A, Al-Omishy H (2003) Breast self examination training through the use of multimedia: a prototype multimedia application. In: Proceedings of the 25th annual international conference of the IEEE engineering in medicine and biology society, 2003, vol 2. IEEE, pp 1295–1298

  32. Performance Evaluation of Tracking and Surveillance. http://team.inria.fr/prima. Accessed 10 Apr 2014

  33. Rao GSV, Sundararaman K, Parthasarathi J (2010) Dhatri—a pervasive cloud initiative for primary healthcare services. In: 2010 14th international conference on intelligence in next generation networks (ICIN). IEEE, pp 1–6

  34. Rolim CO, Koch FL, Westphall CB, Werner J, Fracalossi A, Salvador GS (2010) A cloud computing solution for patient’s data collection in health care institutions. In: Second international conference on eHealth, Telemedicine, and Social Medicine, 2010. ETELEMED’10. IEEE, pp 95–99

  35. Sembiring K, Beyer A (2013) Dynamic resource allocation for cloud-based media processing. In: Proceeding of the 23rd ACM workshop on network and operating systems support for digital audio and video. ACM, pp 49–54

  36. Sittig DF, Singh H (2009) Eight rights of safe electronic health record use. JAMA: J Am Med Assoc 302(10):1111–1113

    Article  Google Scholar 

  37. Stillwell M, Schanzenbach D, Vivien F, Casanova H (2010) Resource allocation algorithms for virtualized service hosting platforms. J Parallel Distrib Comput 70(9):962–974

    Article  MATH  Google Scholar 

  38. Teng F, Magoule SF (2010) Resource pricing and equilibrium allocation policy in cloud computing. In: 2010 IEEE 10th international conference on computer and information technology (CIT), pp 195 –202. doi:10.1109/CIT.2010.70

  39. Wei G, Vasilakos VA, Yao Z, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54:252–269

    Article  Google Scholar 

  40. Wen H, Hai-Ying Z, Chuang L, Yang Y (2011) Effective load balancing for cloud-based multimedia system. In: 2011 international conference on electronic and mechanical engineering and information technology (EMEIT), vol 1, pp 165–168. doi:10.1109/EMEIT.2011.6022888

  41. Wong KKL (2010) A geometrical perspective for the bargaining problem. Plos One 5(4):e10,331

    Article  Google Scholar 

  42. Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117

    Article  Google Scholar 

  43. Xiaoming N, Yifeng H, Ling G (2012) Optimal allocation of virtual machines for cloud-based multimedia applications. In: 2012 IEEE 14th international workshop on multimedia signal processing (MMSP), pp 175–180

  44. Zhou L, Yang Z, Rodrigues JJ, Guizani M (2013) Exploring blind online scheduling for mobile cloud multimedia services. IEEE Wirel Commun 20(3):54–61

    Article  Google Scholar 

  45. Zhu W, Luo C, Wang J, Li S (2011) Multimedia cloud computing. IEEE Signal Proc Mag 28(3):59–69. doi:10.1109/MSP.2011.940269

    Article  Google Scholar 

  46. Hossain M, El Saddik A (2010) Qos requirement in the multimedia transcoding service selection process. IEEE Trans Instrum Meas 59(6):1498–1506

    Article  Google Scholar 

  47. Song B, Hassan MM, Huh EN (2010b) A novel heuristic-based task selection and allocation framework in dynamic collaborative cloud service platform. In: IEEE second international conference on, cloud computing technology and science (CloudCom), pp 360-367

Download references

Acknowledgments

This work was supported by the Research Center of College of Computer and Information Sciences, King Saud University, Riyadh, Kingdom of Saudi Arabia. The author is grateful for this support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Mehedi Hassan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hassan, M.M. Cost-effective resource provisioning for multimedia cloud-based e-health systems. Multimed Tools Appl 74, 5225–5241 (2015). https://doi.org/10.1007/s11042-014-2040-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-014-2040-0

Keywords

Navigation