(EERO) Energy-Efficient Fog Resource Optimization Model for Scientific Workflow Applications

(EERO) Energy-Efficient Fog Resource Optimization Model for Scientific Workflow Applications

  IJETT-book-cover           
  
© 2024 by IJETT Journal
Volume-72 Issue-5
Year of Publication : 2024
Author : Satyakam Rahul, Vinay Bhardwaj
DOI : 10.14445/22315381/IJETT-V72I5P116

How to Cite?

Satyakam Rahul, Vinay Bhardwaj, "(EERO) Energy-Efficient Fog Resource Optimization Model for Scientific Workflow Applications," International Journal of Engineering Trends and Technology, vol. 72, no. 5, pp. 149-164, 2024. Crossref, https://doi.org/10.14445/22315381/IJETT-V72I5P116

Abstract
Network congestion and increased latency may result from the speedy development of intelligent services and Internet of Things devices contacting cloud data centres. Fog computing meets the latency and privacy needs of operations running at the network edge by focusing on widely linked heterogeneous devices. The intricate and stringent Quality of Service limitations make allocating resources in this paradigm challenging. We look into workflow scheduling in fog-cloud systems to give an energy-efficient task plan within tolerable application completion times. The Energy Efficient optimization mode is presented. This paper delves into the outcomes of algorithms created by the researchers to address issues with energy management. The objective is to provide energy-efficient algorithms for a particular problem that minimize service compromise while reducing energy usage. The algorithms must attain a provably good performance, a crucial requirement. The goal is to find an efficient Pareto front by employing a Bayesian method with a maximum likelihood procedure for processing the fog node tasks while improving task scheduling by integrating heuristic methodologies such as Predict Earliest Finish Time (PEFT) and the Multi-objective genetic algorithm.

Keywords
Fog computing, Resource utilization, Energy consumption, Workflows, Energy-Efficient, Scientific.

References
[1] W.Z. Khan et al., “Industrial Internet of Things: Recent Advances, Enabling Technologies and Open Challenges,” Computers & Electrical Engineering, vol. 81, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Mamta Agiwal, Abhishek Roy, and Navrati Saxena, “Next Generation 5G Wireless Networks: A Comprehensive Survey,” IEEE Communications Surveys & Tutorials, vol. 18, no. 3, pp. 1617-1655, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Luiz André Barroso, and Urs Hölzle, “The Case for Energy-Proportional Computing,” Computer, vol. 40, no. 12, pp. 33-37, 2007.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Mohammad Shojafar, and Mehdi Sookhak, “Internet of Everything, Networks, Applications, and Computing Systems (IoENACS),” International Journal of Computers and Applications, vol. 42, no. 3, pp. 213-215, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Mandeep Kaur, and Rajni Aron, “FOCALB: Fog Computing Architecture of Load Balancing for Scientific Workflow Applications,” Journal of Grid Computing, vol. 19, no. 4, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Consortium for School Networking Initiative: Some Facts about Computer Energy Use, 2010. [Online] Available: http://www.cosn.org/Initiatives/GreenComputing/InterestingFacts/tabid/4639/Default.aspx
[7] Hendrik F. Hamann, Vanessa López, and Andrew Stepanchuk, “Thermal Zones for More Efficient Data Center Energy Management,” 12th IEEE Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems, Las Vegas, NV, USA, pp. 1-6, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[8] Gerald Cabusao et al., “Data Center Energy Conservation Utilizing a Heat Pipe Based Ice Storage System,” IEEE CPMT Symposium Japan, Tokyo, Japan, pp. 1-4, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Zheng Chang et al., “Dynamic Resource Allocation and Computation Offloading for IoT Fog Computing System,” IEEE Transactions on Industrial Informatics, vol. 17, no. 5, pp. 3348-3357, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Xiaoge Huang et al., “Energy-Efficient Resource Allocation in Fog Computing Networks with the Candidate Mechanism,” IEEE Internet of Things Journal, vol. 7, no. 9, pp. 8502-8512, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Bushra Jamil et al., “A Job Scheduling Algorithm for Delay and Performance Optimization in Fog Computing,” Concurrency and Computation: Practice and Experience, vol. 32, no. 7, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Arman Shehabi et al., “Data Center Growth in the United States: Decoupling the Demand for Services from Electricity Use,” Environmental Research Letters, vol. 13, no. 12, pp. 1-12, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Ruilong Deng et al., “Optimal Workload Allocation in Fog-Cloud Computing Towards Balanced Delay and Power Consumption,” IEEE Internet of Things Journal, vol. 3, no. 6, pp. 1171-1181, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Xuan-Qui Pham, and Eui-Nam Huh, “Towards Task Scheduling in a Cloud-fog Computing System,” 18th Asia-Pacific Network Operations and Management Symposium, Kanazawa, Japan, pp. 1-4, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Artem M. Chirkin et al., “Execution Time Estimation for Workflow Scheduling,” Future Generation Computer Systems, vol. 75, pp. 376-387, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Vincenzo De Maio, and Dragi Kimovski, “Multi-Objective Scheduling of Extreme Data Scientific Workflows in Fog,” Future Generation Computer Systems, vol. 106, pp. 171-184, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Andras Markus, and Attila Kertesz, “A Survey and Taxonomy of Simulation Environments Modelling Fog Computing,” Simulation Modelling Practice and Theory, vol. 101, pp. 1-18, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Shaymaa Elsherbiny et al., “An Extended Intelligent Water Drops Algorithm for Workflow Scheduling in Cloud Computing Environment,” Egyptian Informatics Journal, vol. 19, no. 1, pp. 33-55, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Jian Qin, Brian Dobreski, and Brian Dobreski, “Metadata and Reproducibility: A Case Study of Gravitational Wave Research Data Management,” International Journal of Digital Curation, vol. 11, no. 1, pp. 218-231, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[20] H. Topcuoglu, S. Hariri, and Min-You Wu, “Performance-Effective and Low-complexity Task Scheduling for Heterogeneous Computing,” IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 3, pp. 260-274, 2002.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Hamid Arabnejad, and Jorge G. Barbosa “List Scheduling Algorithm for Heterogeneous Systems by an Optimistic Cost Table,” IEEE Transactions on Parallel and Distributed Systems, vol. 25, no. 3, pp. 682-694, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Sayantani Basu et al., “An Intelligent/Cognitive Model of Task Scheduling for IoT Applications in Cloud Computing Environment,” Future Generation Computer Systems, vol. 88, pp. 254-261, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Lindong Liu et al., “A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment,” Wireless Communications and Mobile Computing, vol. 2018, pp. 1–11, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Deze Zeng et al., “Joint Optimization of Task Scheduling and Image Placement in Fog Computing Supported Software-Defined Embedded System,” IEEE Transactions on Computers, vol. 65, no. 12, pp. 3702– 3712, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Zhuo Tang et al., “An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment,” Journal of Grid Computing, vol. 14, pp. 55-74, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Kyong Hoon Kim, Rajkumar Buyya, and Jong Kim, “Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-Enabled Clusters,” Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid, Rio de Janeiro, Brazil, pp. 541-548, 2007.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Philip Maechling et al., “SCEC CyberShake Workflows—Automating Probabilistic Seismic Hazard Analysis Calculations,” Workflows for e-Science, pp. 143-163, 2007.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Ying Xie et al., “A Novel Directional and Non-local-Convergent Particle Swarm Optimization Based Workflow Scheduling in Cloud–edge Environment,” Future Generation Computer Systems, vol. 97, pp. 361-378, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Scott Callaghan et al., “Reducing Time-To-Solution Using Distributed High-Throughput Mega-Workflows-Experiences from SCEC Cybershake,” IEEE Fourth International Conference on eScience, Indianapolis, IN, USA, pp. 151–158, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Ewa Deelman et al., “Managing Large-Scale Workflow Execution from Resource Provisioning to Provenance Tracking: The CyberShake Example,” Second IEEE International Conference on e-Science and Grid Computing (e-Science’06), Amsterdam, Netherlands, pp. 14-14, 2006.
[CrossRef] [Google Scholar] [Publisher Link]
[31] Heng Li, Jue Ruan, and Richard Durbin, “MAQ: Mapping and Assembly with Qualities,” Version, vol. 6, no. 3, 2008.
[Google Scholar]
[32] Sahar Saeedi et al., “Improved Many-Objective Particle Swarm Optimization Algorithm for Scientific Workflow Scheduling in Cloud Computing,” Computers & Industrial Engineering, vol. 147, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[33] Zhongjin Li et al., “A Security and Cost Aware Scheduling Algorithm for Heterogeneous Tasks of Scientific Workflow in Clouds,” Future Generation Computer Systems, vol. 65, pp. 140-152, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[34] Xiumin Zhou et al., “Minimizing Cost and Makespan for Workflow Scheduling in Cloud Using Fuzzy Dominance Sort Based HEFT,” Future Generation Computer Systems, vol. 93, pp. 278-289, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[35] Jonathan Livny et al., “Correction: High-Throughput, Kingdom-Wide Prediction and Annotation of Bacterial Non-Coding RNAs,” PLoS ONE, vol. 3, no. 11, pp. 1-12, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[36] Gideon Juve et al., “Characterizing and Profiling Scientific Workflows,” Future Generation Computer Systems, vol. 29, no. 3, pp. 682-692, 2013.
[CrossRef] [Google Scholar] [Publisher Link]
[37] Maria A. Rodriguez, and Rajkumar Buyya, “Budget-Driven Scheduling of Scientific Workflows in IaaS Clouds with Fine-Grained Billing Periods,” ACM Transactions on Autonomous and Adaptive Systems, vol. 12, no. 2, pp. 1–22, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[38] Redowan Mahmud, and Rajkumar Buyya, “Modeling and Simulation of Fog and Edge Computing Environments Using iFogSim Toolkit,” Fog and Edge Computing, pp. 433–465, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[39] Harshit Gupta et al., “iFogSim: A Toolkit for Modeling and Simulation of Resource Management Techniques in the Internet of Things, Edge and Fog Computing Environments,” Software: Practice and Experience, vol. 47, no. 9, pp. 1275–1296, 2017.
[CrossRef] [Google Scholar] [Publisher Link]