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.
Similar content being viewed by others
References
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
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
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
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
Borwein JM, Lewis AS (2010) Convex analysis and nonlinear optimization: theory and examples, vol 3. Springer
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
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
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
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
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
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
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
Hossain MS, El-Saddik A (2008) A biologically inspired multimedia content repurposing system in heterogeneous environments. Multimed Syst 14(3):135–143
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
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
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
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
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
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
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
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
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
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
Myerson RB (2013) Game theory. Harvard University Press, Cambridge
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
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
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
Nan X, He Y, Guan L (2014) Queueing model based resource optimization for multimedia cloud. J Vis Commun Image Represent 25(5):928–942
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
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
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
Performance Evaluation of Tracking and Surveillance. http://team.inria.fr/prima. Accessed 10 Apr 2014
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
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
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
Sittig DF, Singh H (2009) Eight rights of safe electronic health record use. JAMA: J Am Med Assoc 302(10):1111–1113
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
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
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
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
Wong KKL (2010) A geometrical perspective for the bargaining problem. Plos One 5(4):e10,331
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
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
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
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
Hossain M, El Saddik A (2010) Qos requirement in the multimedia transcoding service selection process. IEEE Trans Instrum Meas 59(6):1498–1506
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2040-0