Loading…

A survey on energy‐efficient workflow scheduling algorithms in cloud computing

The advancements in computing and storage capabilities of machines and their fusion with new technologies like the Internet of Thing (IoT), 5G networks, and artificial intelligence, to name a few, has resulted in a paradigm shift in the way computing is done in a cloud environment. In addition, the...

Full description

Saved in:
Bibliographic Details
Published in:Software, practice & experience practice & experience, 2024-05, Vol.54 (5), p.637-682
Main Authors: Verma, Prateek, Maurya, Ashish Kumar, Yadav, Rama Shankar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3
cites cdi_FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3
container_end_page 682
container_issue 5
container_start_page 637
container_title Software, practice & experience
container_volume 54
creator Verma, Prateek
Maurya, Ashish Kumar
Yadav, Rama Shankar
description The advancements in computing and storage capabilities of machines and their fusion with new technologies like the Internet of Thing (IoT), 5G networks, and artificial intelligence, to name a few, has resulted in a paradigm shift in the way computing is done in a cloud environment. In addition, the ever‐increasing user demand for cloud services and resources has resulted in cloud service providers (CSPs) expanding the scale of their data center facilities. This has increased energy consumption leading to more carbon dioxide emission levels. Hence, it becomes all the more important to design scheduling algorithms that optimize the use of cloud resources with minimum energy consumption. This paper surveys state‐of‐the‐art algorithms for scheduling workflow tasks to cloud resources with a focus on reducing energy consumption. For this, we categorize different workflow scheduling algorithms based on the scheduling approaches used and provide an analytical discussion of the algorithms covered in the paper. Further, we provide a detailed classification of different energy‐efficient strategies used by CSPs for energy saving in data centers. Finally, we describe some of the popular real‐world workflow applications as well as highlight important emerging trends and open issues in cloud computing for future research directions.
doi_str_mv 10.1002/spe.3292
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_3032799339</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3032799339</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3</originalsourceid><addsrcrecordid>eNp10M1KAzEQB_AgCtYq-AgBL162TpL9SI6l1A8oWFDBW9hNJ-3W7WZNupa9-Qg-o0_i1nr1NIf58R_mT8glgxED4DehwZHgih-RAQOVRcDj12MyABAygjSOT8lZCGsAxhKeDsh8TEPrP7CjrqZYo192359faG1pSqy3dOf8m63cjgazwkVblfWS5tXS-XK72gRa1tRUrl1Q4zZNu-235-TE5lXAi785JC-30-fJfTR7vHuYjGeR4UrwiCHgQsg8Q0iZKrIiTTKUhZJc2jwznLMc0CZJzpCZVMkskf0HCpPYpiALFENydchtvHtvMWz12rW-7k9qAYJnSgmhenV9UMa7EDxa3fhyk_tOM9D7vnTfl9731dPoQHdlhd2_Tj_Np7_-B5fBbSw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3032799339</pqid></control><display><type>article</type><title>A survey on energy‐efficient workflow scheduling algorithms in cloud computing</title><source>Wiley-Blackwell Read &amp; Publish Collection</source><creator>Verma, Prateek ; Maurya, Ashish Kumar ; Yadav, Rama Shankar</creator><creatorcontrib>Verma, Prateek ; Maurya, Ashish Kumar ; Yadav, Rama Shankar</creatorcontrib><description>The advancements in computing and storage capabilities of machines and their fusion with new technologies like the Internet of Thing (IoT), 5G networks, and artificial intelligence, to name a few, has resulted in a paradigm shift in the way computing is done in a cloud environment. In addition, the ever‐increasing user demand for cloud services and resources has resulted in cloud service providers (CSPs) expanding the scale of their data center facilities. This has increased energy consumption leading to more carbon dioxide emission levels. Hence, it becomes all the more important to design scheduling algorithms that optimize the use of cloud resources with minimum energy consumption. This paper surveys state‐of‐the‐art algorithms for scheduling workflow tasks to cloud resources with a focus on reducing energy consumption. For this, we categorize different workflow scheduling algorithms based on the scheduling approaches used and provide an analytical discussion of the algorithms covered in the paper. Further, we provide a detailed classification of different energy‐efficient strategies used by CSPs for energy saving in data centers. Finally, we describe some of the popular real‐world workflow applications as well as highlight important emerging trends and open issues in cloud computing for future research directions.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/spe.3292</identifier><language>eng</language><publisher>Bognor Regis: Wiley Subscription Services, Inc</publisher><subject>Algorithms ; Artificial intelligence ; Carbon dioxide ; Cloud computing ; Design optimization ; Energy conservation ; Energy consumption ; energy‐efficient scheduling ; Internet of Things ; New technology ; Scheduling ; Task scheduling ; workflow scheduling ; Workflow software</subject><ispartof>Software, practice &amp; experience, 2024-05, Vol.54 (5), p.637-682</ispartof><rights>2023 John Wiley &amp; Sons, Ltd.</rights><rights>2024 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3</citedby><cites>FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3</cites><orcidid>0000-0001-9679-9045</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Verma, Prateek</creatorcontrib><creatorcontrib>Maurya, Ashish Kumar</creatorcontrib><creatorcontrib>Yadav, Rama Shankar</creatorcontrib><title>A survey on energy‐efficient workflow scheduling algorithms in cloud computing</title><title>Software, practice &amp; experience</title><description>The advancements in computing and storage capabilities of machines and their fusion with new technologies like the Internet of Thing (IoT), 5G networks, and artificial intelligence, to name a few, has resulted in a paradigm shift in the way computing is done in a cloud environment. In addition, the ever‐increasing user demand for cloud services and resources has resulted in cloud service providers (CSPs) expanding the scale of their data center facilities. This has increased energy consumption leading to more carbon dioxide emission levels. Hence, it becomes all the more important to design scheduling algorithms that optimize the use of cloud resources with minimum energy consumption. This paper surveys state‐of‐the‐art algorithms for scheduling workflow tasks to cloud resources with a focus on reducing energy consumption. For this, we categorize different workflow scheduling algorithms based on the scheduling approaches used and provide an analytical discussion of the algorithms covered in the paper. Further, we provide a detailed classification of different energy‐efficient strategies used by CSPs for energy saving in data centers. Finally, we describe some of the popular real‐world workflow applications as well as highlight important emerging trends and open issues in cloud computing for future research directions.</description><subject>Algorithms</subject><subject>Artificial intelligence</subject><subject>Carbon dioxide</subject><subject>Cloud computing</subject><subject>Design optimization</subject><subject>Energy conservation</subject><subject>Energy consumption</subject><subject>energy‐efficient scheduling</subject><subject>Internet of Things</subject><subject>New technology</subject><subject>Scheduling</subject><subject>Task scheduling</subject><subject>workflow scheduling</subject><subject>Workflow software</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp10M1KAzEQB_AgCtYq-AgBL162TpL9SI6l1A8oWFDBW9hNJ-3W7WZNupa9-Qg-o0_i1nr1NIf58R_mT8glgxED4DehwZHgih-RAQOVRcDj12MyABAygjSOT8lZCGsAxhKeDsh8TEPrP7CjrqZYo192359faG1pSqy3dOf8m63cjgazwkVblfWS5tXS-XK72gRa1tRUrl1Q4zZNu-235-TE5lXAi785JC-30-fJfTR7vHuYjGeR4UrwiCHgQsg8Q0iZKrIiTTKUhZJc2jwznLMc0CZJzpCZVMkskf0HCpPYpiALFENydchtvHtvMWz12rW-7k9qAYJnSgmhenV9UMa7EDxa3fhyk_tOM9D7vnTfl9731dPoQHdlhd2_Tj_Np7_-B5fBbSw</recordid><startdate>202405</startdate><enddate>202405</enddate><creator>Verma, Prateek</creator><creator>Maurya, Ashish Kumar</creator><creator>Yadav, Rama Shankar</creator><general>Wiley Subscription Services, Inc</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-9679-9045</orcidid></search><sort><creationdate>202405</creationdate><title>A survey on energy‐efficient workflow scheduling algorithms in cloud computing</title><author>Verma, Prateek ; Maurya, Ashish Kumar ; Yadav, Rama Shankar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Artificial intelligence</topic><topic>Carbon dioxide</topic><topic>Cloud computing</topic><topic>Design optimization</topic><topic>Energy conservation</topic><topic>Energy consumption</topic><topic>energy‐efficient scheduling</topic><topic>Internet of Things</topic><topic>New technology</topic><topic>Scheduling</topic><topic>Task scheduling</topic><topic>workflow scheduling</topic><topic>Workflow software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Verma, Prateek</creatorcontrib><creatorcontrib>Maurya, Ashish Kumar</creatorcontrib><creatorcontrib>Yadav, Rama Shankar</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Verma, Prateek</au><au>Maurya, Ashish Kumar</au><au>Yadav, Rama Shankar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A survey on energy‐efficient workflow scheduling algorithms in cloud computing</atitle><jtitle>Software, practice &amp; experience</jtitle><date>2024-05</date><risdate>2024</risdate><volume>54</volume><issue>5</issue><spage>637</spage><epage>682</epage><pages>637-682</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><abstract>The advancements in computing and storage capabilities of machines and their fusion with new technologies like the Internet of Thing (IoT), 5G networks, and artificial intelligence, to name a few, has resulted in a paradigm shift in the way computing is done in a cloud environment. In addition, the ever‐increasing user demand for cloud services and resources has resulted in cloud service providers (CSPs) expanding the scale of their data center facilities. This has increased energy consumption leading to more carbon dioxide emission levels. Hence, it becomes all the more important to design scheduling algorithms that optimize the use of cloud resources with minimum energy consumption. This paper surveys state‐of‐the‐art algorithms for scheduling workflow tasks to cloud resources with a focus on reducing energy consumption. For this, we categorize different workflow scheduling algorithms based on the scheduling approaches used and provide an analytical discussion of the algorithms covered in the paper. Further, we provide a detailed classification of different energy‐efficient strategies used by CSPs for energy saving in data centers. Finally, we describe some of the popular real‐world workflow applications as well as highlight important emerging trends and open issues in cloud computing for future research directions.</abstract><cop>Bognor Regis</cop><pub>Wiley Subscription Services, Inc</pub><doi>10.1002/spe.3292</doi><tpages>46</tpages><orcidid>https://orcid.org/0000-0001-9679-9045</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 2024-05, Vol.54 (5), p.637-682
issn 0038-0644
1097-024X
language eng
recordid cdi_proquest_journals_3032799339
source Wiley-Blackwell Read & Publish Collection
subjects Algorithms
Artificial intelligence
Carbon dioxide
Cloud computing
Design optimization
Energy conservation
Energy consumption
energy‐efficient scheduling
Internet of Things
New technology
Scheduling
Task scheduling
workflow scheduling
Workflow software
title A survey on energy‐efficient workflow scheduling algorithms in cloud computing
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T03%3A17%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20survey%20on%20energy%E2%80%90efficient%20workflow%20scheduling%20algorithms%20in%20cloud%20computing&rft.jtitle=Software,%20practice%20&%20experience&rft.au=Verma,%20Prateek&rft.date=2024-05&rft.volume=54&rft.issue=5&rft.spage=637&rft.epage=682&rft.pages=637-682&rft.issn=0038-0644&rft.eissn=1097-024X&rft_id=info:doi/10.1002/spe.3292&rft_dat=%3Cproquest_cross%3E3032799339%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c2932-1e0ed38a7e0619b7b657e8b9828fa7c221a0ef55a1e1c6987580389e54f608be3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3032799339&rft_id=info:pmid/&rfr_iscdi=true