Optimising workflow execution for energy consumption and performance

Mehul Warade, Kevin Lee, Chathurika Ranaweera, Jean Guy Schneider

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

1 Citation (Scopus)


Optimizing computation for energy consumption and performance requires consideration of the following three key factors: the energy consumption of the resources used; the performance of the workflow; and the time it takes to complete the computation. The increasing complexity of today's computing systems makes it essential to ensure that the resources allocated to a workload are used in the most effective and cost-efficient manner. In this paper, the importance of optimal scheduling solutions for scientific workflow computation is presented. A generic framework is proposed that takes into consideration the user constraints, performance, and factors that affect the energy consumption of different computations to develop an optimal schedule for workflow execution. The aim of the framework will be to improve the energy consumption and performance of the computation. The study also aims to motivate research in energy-efficient optimized scheduling.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 7th International Workshop on Green And Sustainable Software, GREENS 2023
EditorsRoberto Verdecchia
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Number of pages6
ISBN (Electronic)9798350312386
ISBN (Print)9798350312393
Publication statusPublished - 2023
EventIEEE/ACM International Workshop on Green And Sustainable Software 2023 - Melbourne, Australia
Duration: 14 May 202314 May 2023
Conference number: 7th
https://ieeexplore.ieee.org/xpl/conhome/10190755/proceeding (Proceedings)
https://www.aconf.org/conf_190289.html (Website)


ConferenceIEEE/ACM International Workshop on Green And Sustainable Software 2023
Abbreviated titleGREENS 2023
Internet address


  • Energy
  • Heuristics
  • Optimize
  • Workflow

Cite this