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...
Saved in:
Published in: | Software, practice & experience practice & experience, 2024-05, Vol.54 (5), p.637-682 |
---|---|
Main Authors: | , , |
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 & 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 & experience, 2024-05, Vol.54 (5), p.637-682</ispartof><rights>2023 John Wiley & Sons, Ltd.</rights><rights>2024 John Wiley & 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 & 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 & 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 & 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 & 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 |