A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment
With the development of cloud computing, a growing number of workflows are deployed on cloud platform that can dynamically provides cloud resources on demand for users. In clouds, one basic problem is how to schedule workflow for minimizing the execution cost and the workflow completion time. Aiming...
Gespeichert in:
Veröffentlicht in: | The Journal of supercomputing 2023-02, Vol.79 (2), p.1814-1833 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1833 |
---|---|
container_issue | 2 |
container_start_page | 1814 |
container_title | The Journal of supercomputing |
container_volume | 79 |
creator | Xia, Yuanqing Zhan, Yufeng Dai, Li Chen, Yuehong |
description | With the development of cloud computing, a growing number of workflows are deployed on cloud platform that can dynamically provides cloud resources on demand for users. In clouds, one basic problem is how to schedule workflow for minimizing the execution cost and the workflow completion time. Aiming at the problem that the maximum completion time and cost of multiple workflows are too high, this paper proposes a model of dynamic multi-workflow scheduling in cloud environment and a new scheduling algorithm which is named as MT (multi-workflow scheduling technology). In MT, the heterogeneity of resources is considered when calculating the priority of tasks. Then, the technique for order of preference by similarity to ideal solution (TOPSIS) method is used to rank the resources when selecting resources for tasks. Finally, MT takes the estimated minimum completion time of the workflow and the cost of the task as two attribute indexes in TOPSIS decision matrix. Also, it uses a fixed reference point instead of calculating ideal solution, which ensures the uniqueness of the evaluation criteria when there is a change in the number of resources. Simulation experiments are illustrated to verify the effectiveness of the proposed algorithm in reducing the maximum completion time and cost of multiple workflows. Compared with the state-of-the-art methods, the maximum completion time and cost can be reduced by at most 17 and
9
%
, respectively. |
doi_str_mv | 10.1007/s11227-022-04681-3 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2765333987</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2765333987</sourcerecordid><originalsourceid>FETCH-LOGICAL-c249t-43ba42529fd14bbdb8123f0055619f4d363ab4165c77aa98a73c11ae9b41d9563</originalsourceid><addsrcrecordid>eNp9kE1LAzEURYMoWKt_wFXAdTSfk8myFL-g4Ea3hkySaaedSWoyY-m_d3QEd64e73HufXAAuCb4lmAs7zIhlEqEKUWYFyVB7ATMiJBsXEt-CmZYUYxKwek5uMh5izHmTLIZeF9AG3MPTXCwMzuf9yZAczDJw2w33g1tE9bQtOuYmn7TwTom6I7BdI2F3dD2DTrEtKvbeIBNgLaNg4M-fDYphs6H_hKc1abN_up3zsHbw_3r8gmtXh6fl4sVspSrHnFWGU4FVbUjvKpcVRLKaoyFKIiquWMFMxUnhbBSGqNKI5klxHg1Hp0SBZuDm6l3n-LH4HOvt3FIYXypqSwEY0yVcqToRNkUc06-1vvUdCYdNcH626OePOrRo_7xqNkYYlMoj3BY-_RX_U_qC6j9diI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2765333987</pqid></control><display><type>article</type><title>A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment</title><source>SpringerLink Journals - AutoHoldings</source><creator>Xia, Yuanqing ; Zhan, Yufeng ; Dai, Li ; Chen, Yuehong</creator><creatorcontrib>Xia, Yuanqing ; Zhan, Yufeng ; Dai, Li ; Chen, Yuehong</creatorcontrib><description>With the development of cloud computing, a growing number of workflows are deployed on cloud platform that can dynamically provides cloud resources on demand for users. In clouds, one basic problem is how to schedule workflow for minimizing the execution cost and the workflow completion time. Aiming at the problem that the maximum completion time and cost of multiple workflows are too high, this paper proposes a model of dynamic multi-workflow scheduling in cloud environment and a new scheduling algorithm which is named as MT (multi-workflow scheduling technology). In MT, the heterogeneity of resources is considered when calculating the priority of tasks. Then, the technique for order of preference by similarity to ideal solution (TOPSIS) method is used to rank the resources when selecting resources for tasks. Finally, MT takes the estimated minimum completion time of the workflow and the cost of the task as two attribute indexes in TOPSIS decision matrix. Also, it uses a fixed reference point instead of calculating ideal solution, which ensures the uniqueness of the evaluation criteria when there is a change in the number of resources. Simulation experiments are illustrated to verify the effectiveness of the proposed algorithm in reducing the maximum completion time and cost of multiple workflows. Compared with the state-of-the-art methods, the maximum completion time and cost can be reduced by at most 17 and
9
%
, respectively.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-022-04681-3</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Algorithms ; Cloud computing ; Compilers ; Completion time ; Computer Science ; Heterogeneity ; Interpreters ; Processor Architectures ; Programming Languages ; Scheduling ; Workflow</subject><ispartof>The Journal of supercomputing, 2023-02, Vol.79 (2), p.1814-1833</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022</rights><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c249t-43ba42529fd14bbdb8123f0055619f4d363ab4165c77aa98a73c11ae9b41d9563</citedby><cites>FETCH-LOGICAL-c249t-43ba42529fd14bbdb8123f0055619f4d363ab4165c77aa98a73c11ae9b41d9563</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11227-022-04681-3$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11227-022-04681-3$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Xia, Yuanqing</creatorcontrib><creatorcontrib>Zhan, Yufeng</creatorcontrib><creatorcontrib>Dai, Li</creatorcontrib><creatorcontrib>Chen, Yuehong</creatorcontrib><title>A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment</title><title>The Journal of supercomputing</title><addtitle>J Supercomput</addtitle><description>With the development of cloud computing, a growing number of workflows are deployed on cloud platform that can dynamically provides cloud resources on demand for users. In clouds, one basic problem is how to schedule workflow for minimizing the execution cost and the workflow completion time. Aiming at the problem that the maximum completion time and cost of multiple workflows are too high, this paper proposes a model of dynamic multi-workflow scheduling in cloud environment and a new scheduling algorithm which is named as MT (multi-workflow scheduling technology). In MT, the heterogeneity of resources is considered when calculating the priority of tasks. Then, the technique for order of preference by similarity to ideal solution (TOPSIS) method is used to rank the resources when selecting resources for tasks. Finally, MT takes the estimated minimum completion time of the workflow and the cost of the task as two attribute indexes in TOPSIS decision matrix. Also, it uses a fixed reference point instead of calculating ideal solution, which ensures the uniqueness of the evaluation criteria when there is a change in the number of resources. Simulation experiments are illustrated to verify the effectiveness of the proposed algorithm in reducing the maximum completion time and cost of multiple workflows. Compared with the state-of-the-art methods, the maximum completion time and cost can be reduced by at most 17 and
9
%
, respectively.</description><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Compilers</subject><subject>Completion time</subject><subject>Computer Science</subject><subject>Heterogeneity</subject><subject>Interpreters</subject><subject>Processor Architectures</subject><subject>Programming Languages</subject><subject>Scheduling</subject><subject>Workflow</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEURYMoWKt_wFXAdTSfk8myFL-g4Ea3hkySaaedSWoyY-m_d3QEd64e73HufXAAuCb4lmAs7zIhlEqEKUWYFyVB7ATMiJBsXEt-CmZYUYxKwek5uMh5izHmTLIZeF9AG3MPTXCwMzuf9yZAczDJw2w33g1tE9bQtOuYmn7TwTom6I7BdI2F3dD2DTrEtKvbeIBNgLaNg4M-fDYphs6H_hKc1abN_up3zsHbw_3r8gmtXh6fl4sVspSrHnFWGU4FVbUjvKpcVRLKaoyFKIiquWMFMxUnhbBSGqNKI5klxHg1Hp0SBZuDm6l3n-LH4HOvt3FIYXypqSwEY0yVcqToRNkUc06-1vvUdCYdNcH626OePOrRo_7xqNkYYlMoj3BY-_RX_U_qC6j9diI</recordid><startdate>20230201</startdate><enddate>20230201</enddate><creator>Xia, Yuanqing</creator><creator>Zhan, Yufeng</creator><creator>Dai, Li</creator><creator>Chen, Yuehong</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20230201</creationdate><title>A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment</title><author>Xia, Yuanqing ; Zhan, Yufeng ; Dai, Li ; Chen, Yuehong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c249t-43ba42529fd14bbdb8123f0055619f4d363ab4165c77aa98a73c11ae9b41d9563</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Compilers</topic><topic>Completion time</topic><topic>Computer Science</topic><topic>Heterogeneity</topic><topic>Interpreters</topic><topic>Processor Architectures</topic><topic>Programming Languages</topic><topic>Scheduling</topic><topic>Workflow</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Xia, Yuanqing</creatorcontrib><creatorcontrib>Zhan, Yufeng</creatorcontrib><creatorcontrib>Dai, Li</creatorcontrib><creatorcontrib>Chen, Yuehong</creatorcontrib><collection>CrossRef</collection><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Xia, Yuanqing</au><au>Zhan, Yufeng</au><au>Dai, Li</au><au>Chen, Yuehong</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment</atitle><jtitle>The Journal of supercomputing</jtitle><stitle>J Supercomput</stitle><date>2023-02-01</date><risdate>2023</risdate><volume>79</volume><issue>2</issue><spage>1814</spage><epage>1833</epage><pages>1814-1833</pages><issn>0920-8542</issn><eissn>1573-0484</eissn><abstract>With the development of cloud computing, a growing number of workflows are deployed on cloud platform that can dynamically provides cloud resources on demand for users. In clouds, one basic problem is how to schedule workflow for minimizing the execution cost and the workflow completion time. Aiming at the problem that the maximum completion time and cost of multiple workflows are too high, this paper proposes a model of dynamic multi-workflow scheduling in cloud environment and a new scheduling algorithm which is named as MT (multi-workflow scheduling technology). In MT, the heterogeneity of resources is considered when calculating the priority of tasks. Then, the technique for order of preference by similarity to ideal solution (TOPSIS) method is used to rank the resources when selecting resources for tasks. Finally, MT takes the estimated minimum completion time of the workflow and the cost of the task as two attribute indexes in TOPSIS decision matrix. Also, it uses a fixed reference point instead of calculating ideal solution, which ensures the uniqueness of the evaluation criteria when there is a change in the number of resources. Simulation experiments are illustrated to verify the effectiveness of the proposed algorithm in reducing the maximum completion time and cost of multiple workflows. Compared with the state-of-the-art methods, the maximum completion time and cost can be reduced by at most 17 and
9
%
, respectively.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11227-022-04681-3</doi><tpages>20</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0920-8542 |
ispartof | The Journal of supercomputing, 2023-02, Vol.79 (2), p.1814-1833 |
issn | 0920-8542 1573-0484 |
language | eng |
recordid | cdi_proquest_journals_2765333987 |
source | SpringerLink Journals - AutoHoldings |
subjects | Algorithms Cloud computing Compilers Completion time Computer Science Heterogeneity Interpreters Processor Architectures Programming Languages Scheduling Workflow |
title | A cost and makespan aware scheduling algorithm for dynamic multi-workflow in cloud environment |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T19%3A11%3A10IST&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%20cost%20and%20makespan%20aware%20scheduling%20algorithm%20for%20dynamic%20multi-workflow%20in%20cloud%20environment&rft.jtitle=The%20Journal%20of%20supercomputing&rft.au=Xia,%20Yuanqing&rft.date=2023-02-01&rft.volume=79&rft.issue=2&rft.spage=1814&rft.epage=1833&rft.pages=1814-1833&rft.issn=0920-8542&rft.eissn=1573-0484&rft_id=info:doi/10.1007/s11227-022-04681-3&rft_dat=%3Cproquest_cross%3E2765333987%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2765333987&rft_id=info:pmid/&rfr_iscdi=true |