Abstract
Scientific problems can be formulated as workflows to allow them to take advantage of cluster computing resources. Generally, the assumption is that the greater the resources dedicated to completing these tasks the better. This assumption does not take into account the energy cost of performing the computation and the specific characteristics of each workflow. In this paper, we present a unique approach to evaluating the energy consumption of scientific workflows on compute clusters. Two workflows from different domains, Astronomy and Bioinformatics, are presented and their execution is analyzed on a cluster of low powered small board computers. The paper presents a theoretical analysis of an energy-aware execution of workflows that can reduce the energy consumption of workflows by up to 68% compared to normal execution. We demonstrate that there are limitations to the benefits of increasing cluster sizes and there are trade-offs when considering energy vs. performance of the workflows and that the performance and energy consumption of any scientific workflow is heavily dependent on its underlying structure. The study concludes that the energy consumption of workflows can be optimized to improve both aspects of the workflow and motivates the development of an energy-aware scheduler.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Optimizing Hadoop Scheduling in Single-Board-Computer-Based Heterogeneous Clusters;Computation;2024-05-09
2. Towards an Approach for Household Energy Monitoring and Visualisation to Enable Sustainable Peer-to-Peer Energy Trading;2023 11th International Conference on Smart Grid and Clean Energy Technologies (ICSGCE);2023-10-13
3. Monitoring the Energy Consumption of Docker Containers;2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC);2023-06
4. Optimising workflow execution for energy consumption and performance;2023 IEEE/ACM 7th International Workshop on Green And Sustainable Software (GREENS);2023-05
5. Energy Aware Adaptive Scheduling of Workflows;2022 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom);2022-12