Efficient algorithm for error optimization and resource prediction to mitigate cost and energy consumption in a cloud environment

Sangeeta Sangani1, Rudragoud Patil1, R. H. Goudar2
1K. L. S. Gogte Institute of Technology, Belagavi, Affiliated to Visvesvaraya Technological University, Belagavi, India
2Department of CSE, Visvesvaraya Technological University, Belagavi, India

Tóm tắt

As cloud computing continues to grow, the energy consumption of cloud-edge resources has become a concern, particularly in terms of cost of energy and environmental effects. Therefore, reducing energy consumption in cloud-edge environments is an important issue that needs to be addressed to ensure sustainable and cost-effective cloud services. The existing approaches face challenges in achieving optimized energy consumption and workflow execution delay while maintaining reliability. Therefore, there is a need for a novel approach that can address these challenges and provide an effective solution for managing scientific workflows in a hybrid cloud environment. This paper introduces Resource Prediction and Scheduling Error Optimization (RPSEO), a novel approach for optimizing energy consumption and workflow execution delay in cloud-edge environments. The proposed method leverages a task-ordering web server management system and a soft-computing-based searching algorithm. Evaluation of Epigenomics and SIPHT workflows demonstrates significant improvements, surpassing existing methods Reliability-Aware Cost-Efficient Scientific (RACES), Delay Aware and Performance Efficient Energy Optimization (DAPPEO), and Reliable and Efficient Webserver Management (REWM) with better average energy consumption performance (up to 43.92% and 35.93% for Epigenomics and SIPHT) and cost efficiency (up to 44.53% and 73.50% for Epigenomics and SIPHT). RPSEO emerges as a promising solution for reliable and efficient scientific workflow management in hybrid cloud settings.

Từ khóa


Tài liệu tham khảo

Vatsal S, Verma SB (2023) Virtual machine migration based algorithmic approach for safeguarding environmental sustainability by renewable energy usage maximization in Cloud data centres. Int J Inf Technol. https://doi.org/10.1007/s41870-023-01478-2 Bangui H, Rakrak S, Raghay S, Buhnova B (2018) Moving to the edge-cloud-of-things: recent advances and future research directions. Electronics 7(11):309. https://doi.org/10.3390/electronics7110309 Hamdan S, Ayyash M, Almajali S (2020) Edge-computing architectures for internet of things applications: a survey. Sensors 20(22):6441. https://doi.org/10.3390/s20226441 Yousefpour A et al (2019) All one needs to know about fog computing and related edge computing paradigms: a complete survey. J Syst Architect 98:289–330. https://doi.org/10.1016/j.sysarc.2019.02.009 Liu D, Liang H, Zeng X, Zhang Q, Zhang Z, Li M (2022) Edge computing application, architecture, and challenges in ubiquitous power internet of things. Front Energy Res. https://doi.org/10.3389/fenrg.2022.850252 Ibn-Khedher H et al (2021) Edge computing assisted autonomous driving using artificial intelligence. In: 2021 international wireless communications and mobile computing (IWCMC), Harbin City, China, pp 254–259. https://doi.org/10.1109/IWCMC51323.2021.9498627 Singh R, Sukapuram R, Chakraborty S (2022) Mobility-aware multi-access edge computing for multiplayer augmented and virtual reality gaming. In: 2022 IEEE 21st international symposium on network computing and applications (NCA), Boston, MA, USA, pp 191–200. https://doi.org/10.1109/NCA57778.2022.10013599 Biswas A, Wang H-C (2023) Autonomous vehicles enabled by the integration of IoT, edge intelligence, 5G, and blockchain. Sensors 23(4):1963. https://doi.org/10.3390/s23041963 Cheng Y (2020) Edge caching and computing in 5G for mobile augmented reality and haptic internet. Comput Commun 158:24–31. https://doi.org/10.1016/j.comcom.2020.04.054 Sharma M, Kumar M, Samriya JK (2022) An optimistic approach for task scheduling in cloud computing. Int J Inf Technol 14(6):2951–2961. https://doi.org/10.1007/s41870-022-01045-1 Ahmad F, Ahmad W (2022) An efficient astronomical image processing technique using advance dynamic workflow scheduler in cloud environment. Int J Inf Technol 14(6):2779–2791. https://doi.org/10.1007/s41870-022-01027-3 Aziza H, Krichen S (2020) Optimization of workflow scheduling in an energy-aware cloud environment. In: 2020 international multi-conference on: “Organization of Knowledge and Advanced Technologies” (OCTA), Tunis, Tunisia, pp 1–5. https://doi.org/10.1109/OCTA49274.2020.9151653. Zhang Y, Tang B, Luo J, Zhang J (2022) Deadline-aware dynamic task scheduling in edge-cloud collaborative computing. Electronics 11(15):2464. https://doi.org/10.3390/electronics11152464 Xie Y et al (2019) A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud–edge environment. Future Gener Comput Syst 97:361–378. https://doi.org/10.1016/j.future.2019.03.005 Godhrawala H, Sridaran R (2022) A dynamic Stackelberg game based multi-objective approach for effective resource allocation in cloud computing. Int J Inf Technol. https://doi.org/10.1007/s41870-022-00926-9 Neelakantan P, Yadav N (2023) Proficient job scheduling in cloud computation using an optimized machine learning strategy. Int J Inf Technol 15(5):2409–2421. https://doi.org/10.1007/s41870-023-01278-8 Badidi E (2023) On workflow scheduling for latency-sensitive edge computing applications. Procedia Comput Sci 220:958–963. https://doi.org/10.1016/j.procs.2023.03.132 Tuli S, Casale G, Jennings N (2021) MCDS: AI augmented workflow scheduling in mobile edge cloud computing systems. IEEE Trans Parallel Distrib Syst. https://doi.org/10.1109/tpds.2021.3135907 Bacanin N, Zivkovic M, Bezdan T, Venkatachalam K, Abouhawwash M (2022) Modified firefly algorithm for workflow scheduling in cloud-edge environment. Neural Comput Appl 34(11):9043–9068. https://doi.org/10.1007/s00521-022-06925-y Hua X, Jingling Y, Nana W (2022) A budget-constrained energy-efficient scheduling algorithm on cloud-edge collaborative workflows. In: 2022 IEEE 25th international conference on computer supported cooperative work in design (CSCWD), Hangzhou, China, pp 432–437. https://doi.org/10.1109/CSCWD54268.2022.9776086 Zhu K, Zhang Z, Sun F, Shen B (2022) Workflow makespan minimization for partially connected edge network: a deep reinforcement learning-based approach. IEEE Open J Commun Soc 3:518–529. https://doi.org/10.1109/OJCOMS.2022.3158417 Xu M et al (2023) Genetic programming for dynamic workflow scheduling in fog computing. IEEE Trans Serv Comput. https://doi.org/10.1109/tsc.2023.3249160 Iranpour E, Sharifian S (2018) A distributed load balancing and admission control algorithm based on Fuzzy type-2 and Game theory for large-scale SaaS cloud architectures. Future Gener Comput Syst 86:81–98. https://doi.org/10.1016/j.future.2018.03.045 Sangani SP, Rodd SF (2022) Delay aware and performance efficient workflow scheduling of web servers in hybrid cloud computing environment. Indian J Sci Technol 15(20):965–975. https://doi.org/10.17485/ijst/v15i20.1809 Sangani S, Patil R (2023) Reliable and efficient webserver management for task scheduling in edge-cloud platform. Int J Electr Comput Eng (IJECE) 13(5):5922–5931. https://doi.org/10.11591/ijece.v13i5.pp5922-5931 Tuli S, Ilager S, Ramamohanarao K, Buyya R (2022) Dynamic scheduling for stochastic edge-cloud computing environments using A3C learning and residual recurrent neural networks. IEEE Trans Mob Comput 21(3):940–954. https://doi.org/10.1109/TMC.2020.3017079 Tang X (2022) Reliability-aware cost-efficient scientific workflows scheduling strategy on multi-cloud systems. IEEE Trans Cloud Comput 10(4):2909–2919. https://doi.org/10.1109/TCC.2021.3057422 Pegasus. “Epigenomics,” Workflow gallery. https://pegasus.isi.edu/workflow_gallery/gallery/epigenomics/index.php. Accessed 6 Feb 2023 Pegasus. “Sipht,” Workflow gallery. https://pegasus.isi.edu/workflow_gallery/gallery/sipht//index.php. Accessed 6 Feb 2023