Evaluating Energy-efficiency and Performance of Cloud-based Healthcare Systems Using Power-aware Algorithms: An Experimental Simulation Approach for Public Hospitals

PDF (2548KB), PP.72-96

Views: 0 Downloads: 0

Author(s)

Aschalew Arega 1,* Durga Prasad Sharma 2

1. Faculty of Computing and Software Engineering, Arba Minch University, Arba Minch, Ethiopia

2. Arba Minch University, Ethiopia

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2025.03.06

Received: 15 Nov. 2024 / Revised: 21 Jan. 2025 / Accepted: 28 Mar. 2025 / Published: 8 Jun. 2025

Index Terms

Cloud Computing, Cloudsim Simulations, Energy Consumption, Energy Efficiency, Healthcare Information Systems, Power-aware Algorithms, Virtualization

Abstract

The use of cloud computing, particularly virtualized infrastructure, offers scalable resources, reduced hardware needs, and energy savings. In Ethiopian public hospitals, the lack of integrated healthcare systems and a national data repository, combined with existing systems deficiencies and inefficient traditional data centers, contribute to energy inefficiency, carbon emissions, and performance issues. Thus, evaluating the energy efficiency and performance of a cloud-based model with various workloads and algorithms is essential for its successful implementation in healthcare systems and digital health solutions. The study experimentally evaluates a cloud-based model's energy efficiency and performance for smart healthcare systems, employing descriptive and experimental designs to simulate cloud infrastructure. Simulations are conducted on diverse workloads in CloudSim using power-aware (PA) algorithms (along with VmAllocationPolicy and VmSelectionPolicy), and dynamic voltage frequency scaling (DVFS). Results reveal that the number of VMs and their migrations significantly impact energy consumption, with some algorithms achieving notable energy savings. Lr/Lrr-based algorithms are particularly energy-efficient, with LrMc and LrrMc saving 29.36% more energy than IqrMu at 55 VMs, and LrrRs saving 30.20% more at 1,765 VMs. DVFS adjusts energy consumption based on the number of VMs, while non-power-aware (NPA) consumes maximum energy based on hosts, regardless of the number of VMs. VM migrations, energy consumption, and average SLAV are positively correlated, while SLA is negatively correlated with these factors. In PlanetLab, energy consumption and average SLAV show a strong positive correlation (0.956) at Workload6, while SLA at Workload2 and average SLAV at Workload1 show a weak negative correlation (-0.055). Excessive migrations can disrupt the system's stability/performance and cause SLA violations. Task completion time is influenced by VM processing power and cloudlet length, being inversely proportional to VM processing power and directly proportional to cloudlet length. Overall, the findings suggest that cloud virtualization and energy-efficient algorithms can enhance healthcare systems performance, patient care, and operational sustainability.

Cite This Paper

Aschalew Arega, Durga Prasad Sharma, "Evaluating Energy-efficiency and Performance of Cloud-based Healthcare Systems Using Power-aware Algorithms: An Experimental Simulation Approach for Public Hospitals", International Journal of Information Technology and Computer Science(IJITCS), Vol.17, No.3, pp.72-96, 2025. DOI:10.5815/ijitcs.2025.03.06

Reference

[1]A. Arega and D. P. Sharma, “Towards Smart and Green Features of Cloud Computing in Healthcare Services: A Systematic Literature Review,” J. Inf. Syst. Eng. Bus. Intell., vol. 9, no. 2, pp. 161–180, Nov. 2023, doi: 10.20473/jisebi.9.2.161-180.
[2]N. Chauhan, N. Kaur, K. S. Saini, S. Verma, R. A. Khurma, and P. A. Castillo, “Maximizing Resource Efficiency in Cloud Data Centers through Knowledge-Based Flower Pollination Algorithm (KB-FPA),” Comput. Mater. Contin., vol. 79, no. 3, pp. 3757–3782, Jun. 2024, doi: 10.32604/cmc.2024.046516.
[3]A. V. D. K. Amol, “Simple and efficient duelist algorithm variations for energy-aware virtual machine placement in cloud data centers ,” Decis. Sci. Lett., vol. 13, no. 3, pp. 751–766, Mar. 2024, doi: 10.5267/dsl.2024.3.004.
[4]S. Mehmi, H. K. Verma, and A. L. Sangal, “Simulation modeling of cloud computing for smart grid using CloudSim,” J. Electr. Syst. Inf. Technol., vol. 4, no. 1, pp. 159–172, May 2017, doi: 10.1016/j.jesit.2016.10.004.
[5]Nagma, J. Singh, and J. Sidhu, “Comparative analysis of VM consolidation algorithms for cloud computing,” Procedia Comput. Sci., vol. 167, pp. 1390–1399, 2020, doi: 10.1016/j.procs.2020.03.350.
[6]A. Abdelsamea, A. A. El-Moursy, E. E. Hemayed, and H. Eldeeb, “Virtual machine consolidation enhancement using hybrid regression algorithms,” Egypt. Informatics J., vol. 18, no. 3, pp. 161–170, Nov. 2017, doi: 10.1016/j.eij.2016.12.002.
[7]D. A. Shafiq, N. Z. Jhanjhi, and A. Abdullah, “Load balancing techniques in cloud computing environment: A review,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 7. King Saud bin Abdulaziz University, pp. 3910–3933, Jul. 01, 2022. doi: 10.1016/j.jksuci.2021.02.007.
[8]I. Odun-Ayo, O. Ajayi, and N. Omoregbe, “Cloud Service Level Agreements – Issues and Development,” in 2017 International Conference on Next Generation Computing and Information Systems (ICNGCIS), Dec. 2017, pp. 1–6. doi: 10.1109/ICNGCIS.2017.18.
[9]A. Badshah, A. Ghani, S. Shamshirband, G. Aceto, and A. Pescapè, “Performance‐based service‐level agreement in cloud computing to optimise penalties and revenue,” IET Commun., vol. 14, no. 7, pp. 1102–1112, Apr. 2020, doi: 10.1049/iet-com.2019.0855.
[10]D. Mekonnen, A. Megersa, R. K. Sharma, and D. P. Sharma, “Designing a Component-Based Throttled Load Balancing Algorithm for Cloud Data Centers,” Math. Probl. Eng., vol. 2022, pp. 1–12, Oct. 2022, doi: 10.1155/2022/4640443.
[11]S. Singhal and A. Sharma, “An energy-aware migration framework using metaheuristic algorithm in cloud computing,” Knowl. Inf. Syst., Oct. 2024, doi: 10.1007/s10115-024-02224-1.
[12]I. Z. Yakubu, Z. A. Musa, L. Muhammed, B. Ja’afaru, F. Shittu, and Z. I. Matinja, “Service Level Agreement Violation Preventive Task Scheduling for Quality of Service Delivery in Cloud Computing Environment,” Procedia Comput. Sci., vol. 178, pp. 375–385, 2020, doi: 10.1016/j.procs.2020.11.039.
[13]G. H. Mengesha, P. F. Musa, S. Negash, R. Leuleged, and G. Munchus, “Assessment of readiness for launching cloud computing services: The case of <scp>Ethio‐Telecom</scp> in Ethiopia,” Electron. J. Inf. Syst. Dev. Ctries., vol. 88, no. 4, Jul. 2022, doi: 10.1002/isd2.12210.
[14]Z. Á. Mann, “Cloud simulators in the implementation and evaluation of virtual machine placement algorithms,” Softw. Pract. Exp., vol. 48, no. 7, pp. 1368–1389, Jul. 2018, doi: 10.1002/spe.2579.
[15]I. Hussain, A. Khalique, F. Alvi, F. Siddiqui, and S. Zafar, “Reducing Energy Consumption in Cloud Data Centers via Predictive Virtual Machine Consolidation,” in Conference Proceedings of Interdisciplinary Research for Sustainable Development, May 2023. [Online]. Available: https://www.researchgate.net/publication/381323219
[16]Namrata Bisht, “Virtualization in Cloud Computing and Types,” GeeksforGeeks, Jul. 13, 2024. https://www.geeksforgeeks.org/virtualization-cloud-computing-types/ (accessed Oct. 07, 2024).
[17]N. Mansouri, R. Ghafari, and B. M. H. Zade, “Cloud computing simulators: A comprehensive review,” Simul. Model. Pract. Theory, vol. 104, p. 102144, Nov. 2020, doi: 10.1016/j.simpat.2020.102144.
[18]P. S. Suryateja, “A Comparative Analysis of Cloud Simulators,” Int. J. Mod. Educ. Comput. Sci., vol. 8, no. 4, pp. 64–71, Apr. 2016, doi: 10.5815/ijmecs.2016.04.08.
[19]A. Hussain, M. Aleem, M. A. Iqbal, and M. A. Islam, “Investigation of Cloud Scheduling Algorithms for Resource Utilization Using CloudSim,” Comput. Informatics, vol. 38, no. 3, pp. 525–554, 2019, doi: 10.31577/cai_2019_3_525.
[20]Rajkumar Buyya, Remo Andreoli, Jie Zhao, and Tharindu Bandara, “The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, University of Melbourne,” The University of Melbourne, Australia. http://www.cloudbus.org/cloudsim (accessed Oct. 12, 2024).
[21]R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Softw. Pract. Exp., vol. 41, no. 1, pp. 23–50, Jan. 2011, doi: 10.1002/spe.995.
[22]B. Ahmad, S. Mcclean, D. Charles, and G. Parr, “Analysis of Energy Saving Technique in CloudSim Using Gaming Workload,” in The Ninth International Conference on Cloud Computing, GRIDs, and Virtualization, Feb. 2018.
[23]D.-M. Bui, Y. Yoon, E.-N. Huh, S. Jun, and S. Lee, “Energy efficiency for cloud computing system based on predictive optimization,” J. Parallel Distrib. Comput., vol. 102, pp. 103–114, Apr. 2017, doi: 10.1016/j.jpdc.2016.11.011.
[24]A. Beloglazov and R. Buyya, “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., vol. 24, no. 13, pp. 1397–1420, Sep. 2012, doi: 10.1002/cpe.1867.
[25]J. Shuja et al., “Greening emerging IT technologies: techniques and practices,” J. Internet Serv. Appl., vol. 8, no. 1, p. 9, Dec. 2017, doi: 10.1186/s13174-017-0060-5.
[26]B. V and V. joe S, “GREEN CLOUD COMPUTING SOLUTION FOR OPERATIONAL COST EFFICIENCY AND ENVIRONMENTAL IMPACT REDUCTION,” J. ISMAC, vol. 01, no. 02, pp. 40–48, Jun. 2019, doi: 10.36548/jismac.2019.2.005.
[27]S. Rostami, A. Broumandnia, and A. Khademzadeh, “An energy-efficient task scheduling method for heterogeneous cloud computing systems using capuchin search and inverted ant colony optimization algorithm,” J. Supercomput., vol. 80, no. 6, pp. 7812–7848, Apr. 2024, doi: 10.1007/s11227-023-05725-y.
[28]J. Wang, H. Gu, J. Yu, Y. Song, X. He, and Y. Song, “Research on virtual machine consolidation strategy based on combined prediction and energy-aware in cloud computing platform,” J. Cloud Comput., vol. 11, no. 1, p. 50, Sep. 2022, doi: 10.1186/s13677-022-00309-2.
[29]Y. Chen, Z. Zhang, Y. Deng, G. Min, and L. Cui, “A Combined Trend Virtual Machine Consolidation Strategy for Cloud Data Centers,” IEEE Trans. Comput., pp. 1–14, 2024, doi: 10.1109/TC.2024.3416734.
[30]A. H. A. AL-Jumaili, Y. I. Al Mashhadany, R. Sulaiman, and Z. A. A. Alyasseri, “A Conceptual and Systematics for Intelligent Power Management System-Based Cloud Computing: Prospects, and Challenges,” Appl. Sci., vol. 11, no. 21, p. 9820, Oct. 2021, doi: 10.3390/app11219820.
[31]Anand Nayyar, “The Best Open Source Cloud Computing Simulators,” opensource for you, Nov. 07, 2016. https://www.opensourceforu.com/2016/11/best-open-source-cloud-computing-simulators/ (accessed Oct. 18, 2024).
[32]M. P. R. Mohemmed Sha M, “Cloud-based Healthcare data management Framework,” KSII Trans. Internet Inf. Syst., vol. 14, no. 3, Mar. 2020, doi: 10.3837/tiis.2020.03.006.
[33]MoH (Health of Ministry), “Directory of digital health solutions in Ethiopia,” Iternational Institute for Primary Healtcare-Ethiopia (IPHCE), Addis Ababa, 2022. Accessed: Oct. 25, 2024. [Online]. Available: http://repository.iphce.org/handle/123456789/2633
[34]P. T. Aji and L. Ramadani, “Patients’ Acceptance of Telemedicine Technology: The Influence of User Behavior and Socio-Cultural Dimensions,” J. Inf. Syst. Eng. Bus. Intell., vol. 10, no. 1, pp. 81–93, Feb. 2024, doi: 10.20473/jisebi.10.1.81-93.
[35]K. Park and V. S. Pai, “CoMon: a mostly-scalable monitoring system for PlanetLab,” ACM SIGOPS Oper. Syst. Rev., vol. 40, no. 1, pp. 65–74, Jan. 2006, doi: 10.1145/1113361.1113374.
[36]Ministry of health of Ethiopia, “Ethiopia Health Sector Transformation Plan (HSTP-II),” 2021. Accessed: Oct. 24, 2023. [Online]. Available: https://www.globalfinancingfacility.org/sites/default/files/Ethiopia-HSTP-II.pdf
[37]A. Choudhary, M. C. Govil, G. Singh, L. K. Awasthi, E. S. Pilli, and D. Kapil, “A critical survey of live virtual machine migration techniques,” J. Cloud Comput., vol. 6, no. 1, p. 23, Dec. 2017, doi: 10.1186/s13677-017-0092-1.
[38]T. He and R. Buyya, “A Taxonomy of Live Migration Management in Cloud Computing,” ACM Comput. Surv., vol. 56, no. 3, pp. 1–33, Mar. 2024, doi: 10.1145/3615353.
[39]P. Verma, A. K. Maurya, and R. S. Yadav, “A survey on energy‐efficient workflow scheduling algorithms in cloud computing,” Softw. Pract. Exp., vol. 54, no. 5, pp. 637–682, May 2024, doi: 10.1002/spe.3292.
[40]A. Hussain, M. Aleem, M. A. Islam, and M. A. Iqbal, “A Rigorous Evaluation of State-of-the-Art Scheduling Algorithms for Cloud Computing,” IEEE Access, vol. 6, pp. 75033–75047, 2018, doi: 10.1109/ACCESS.2018.2884480.