Dependable Grid Workflow Scheduling Based on Resource Availability

Due to the highly dynamic feature, dependable workflow scheduling is critical in the Grid environment. Various scheduling algorithms have been proposed, but seldom consider the resource reliability. Current Grid systems mainly exploit fault tolerance mechanism to guarantee the dependable workflow ex...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of grid computing 2013-03, Vol.11 (1), p.47-61
Hauptverfasser: Tao, Yongcai, Jin, Hai, Wu, Song, Shi, Xuanhua, Shi, Lei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 61
container_issue 1
container_start_page 47
container_title Journal of grid computing
container_volume 11
creator Tao, Yongcai
Jin, Hai
Wu, Song
Shi, Xuanhua
Shi, Lei
description Due to the highly dynamic feature, dependable workflow scheduling is critical in the Grid environment. Various scheduling algorithms have been proposed, but seldom consider the resource reliability. Current Grid systems mainly exploit fault tolerance mechanism to guarantee the dependable workflow execution, which, however, wastes system resources. The paper proposes a dependable Grid workflow scheduling system (called DGWS). It introduces a Markov Chain-based resource availability prediction model. Based on the model, a reliability cost driven workflow scheduling algorithm is presented. The performance evaluation results, including the simulation on both parametric randomly generated DAGs and two real scientific workflow applications, demonstrate that compared to present workflow scheduling algorithms, DGWS improves the success ratio of tasks and diminishes the makespan of workflow, so improves the dependability of workflow execution in the dynamic Grid environments.
doi_str_mv 10.1007/s10723-012-9237-0
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1439752638</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1439752638</sourcerecordid><originalsourceid>FETCH-LOGICAL-c379t-5c978e64210f421b01cd65637d28fb04030abebc2130ae69411c71ee0ca385553</originalsourceid><addsrcrecordid>eNp1kF1LwzAUhosoOKc_wLuCCN5UT5KmSS-3qVMYCH7gZUjT09mZtTNZlf17MysKgjfng_Ocl5c3io4JnBMAceEJCMoSIDTJKRMJ7EQDwkXYiEx3v2ZIhBRsPzrwfgFAuQQ6iMaXuMKm1IXFeOrqMn5u3Wtl24_4wbxg2dm6mcdj7bGM2ya-R992zmA8ete11UVt6_XmMNqrtPV49N2H0dP11ePkJpndTW8no1limMjXCTe5kJillEAVSgHElBnPmCiprApIgYEusDCUhAGzPCXECIIIRjPJOWfD6KzXXbn2rUO_VsvaG7RWN9h2XpGU5YLTjMmAnvxBF8F3E9wpSnkuBAjBAkV6yrjWe4eVWrl6qd1GEVDbVFWfqgqpqm2qCsLP6bey9kbbyunG1P7nkYoMcplngaM958OpmaP7dfC_-CdhxISr</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2259770773</pqid></control><display><type>article</type><title>Dependable Grid Workflow Scheduling Based on Resource Availability</title><source>SpringerLink Journals</source><creator>Tao, Yongcai ; Jin, Hai ; Wu, Song ; Shi, Xuanhua ; Shi, Lei</creator><creatorcontrib>Tao, Yongcai ; Jin, Hai ; Wu, Song ; Shi, Xuanhua ; Shi, Lei</creatorcontrib><description>Due to the highly dynamic feature, dependable workflow scheduling is critical in the Grid environment. Various scheduling algorithms have been proposed, but seldom consider the resource reliability. Current Grid systems mainly exploit fault tolerance mechanism to guarantee the dependable workflow execution, which, however, wastes system resources. The paper proposes a dependable Grid workflow scheduling system (called DGWS). It introduces a Markov Chain-based resource availability prediction model. Based on the model, a reliability cost driven workflow scheduling algorithm is presented. The performance evaluation results, including the simulation on both parametric randomly generated DAGs and two real scientific workflow applications, demonstrate that compared to present workflow scheduling algorithms, DGWS improves the success ratio of tasks and diminishes the makespan of workflow, so improves the dependability of workflow execution in the dynamic Grid environments.</description><identifier>ISSN: 1570-7873</identifier><identifier>EISSN: 1572-9184</identifier><identifier>DOI: 10.1007/s10723-012-9237-0</identifier><language>eng</language><publisher>Dordrecht: Springer Netherlands</publisher><subject>Algorithms ; Applied sciences ; Availability ; Computer Science ; Computer science; control theory; systems ; Computer simulation ; Computer systems and distributed systems. User interface ; Computer systems performance. Reliability ; Dynamical systems ; Dynamics ; Exact sciences and technology ; Fault tolerance ; Information systems. Data bases ; Management of Computing and Information Systems ; Markov chains ; Mathematical models ; Memory organisation. Data processing ; Performance evaluation ; Processor Architectures ; Reliability analysis ; Resource scheduling ; Scheduling ; Software ; Task scheduling ; User Interfaces and Human Computer Interaction ; Workflow ; Workflow software</subject><ispartof>Journal of grid computing, 2013-03, Vol.11 (1), p.47-61</ispartof><rights>Springer Science+Business Media Dordrecht 2012</rights><rights>2015 INIST-CNRS</rights><rights>Journal of Grid Computing is a copyright of Springer, (2012). All Rights Reserved.</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c379t-5c978e64210f421b01cd65637d28fb04030abebc2130ae69411c71ee0ca385553</citedby><cites>FETCH-LOGICAL-c379t-5c978e64210f421b01cd65637d28fb04030abebc2130ae69411c71ee0ca385553</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/s10723-012-9237-0$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10723-012-9237-0$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27903,27904,41467,42536,51297</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=27609896$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Tao, Yongcai</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><creatorcontrib>Wu, Song</creatorcontrib><creatorcontrib>Shi, Xuanhua</creatorcontrib><creatorcontrib>Shi, Lei</creatorcontrib><title>Dependable Grid Workflow Scheduling Based on Resource Availability</title><title>Journal of grid computing</title><addtitle>J Grid Computing</addtitle><description>Due to the highly dynamic feature, dependable workflow scheduling is critical in the Grid environment. Various scheduling algorithms have been proposed, but seldom consider the resource reliability. Current Grid systems mainly exploit fault tolerance mechanism to guarantee the dependable workflow execution, which, however, wastes system resources. The paper proposes a dependable Grid workflow scheduling system (called DGWS). It introduces a Markov Chain-based resource availability prediction model. Based on the model, a reliability cost driven workflow scheduling algorithm is presented. The performance evaluation results, including the simulation on both parametric randomly generated DAGs and two real scientific workflow applications, demonstrate that compared to present workflow scheduling algorithms, DGWS improves the success ratio of tasks and diminishes the makespan of workflow, so improves the dependability of workflow execution in the dynamic Grid environments.</description><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Availability</subject><subject>Computer Science</subject><subject>Computer science; control theory; systems</subject><subject>Computer simulation</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Computer systems performance. Reliability</subject><subject>Dynamical systems</subject><subject>Dynamics</subject><subject>Exact sciences and technology</subject><subject>Fault tolerance</subject><subject>Information systems. Data bases</subject><subject>Management of Computing and Information Systems</subject><subject>Markov chains</subject><subject>Mathematical models</subject><subject>Memory organisation. Data processing</subject><subject>Performance evaluation</subject><subject>Processor Architectures</subject><subject>Reliability analysis</subject><subject>Resource scheduling</subject><subject>Scheduling</subject><subject>Software</subject><subject>Task scheduling</subject><subject>User Interfaces and Human Computer Interaction</subject><subject>Workflow</subject><subject>Workflow software</subject><issn>1570-7873</issn><issn>1572-9184</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNp1kF1LwzAUhosoOKc_wLuCCN5UT5KmSS-3qVMYCH7gZUjT09mZtTNZlf17MysKgjfng_Ocl5c3io4JnBMAceEJCMoSIDTJKRMJ7EQDwkXYiEx3v2ZIhBRsPzrwfgFAuQQ6iMaXuMKm1IXFeOrqMn5u3Wtl24_4wbxg2dm6mcdj7bGM2ya-R992zmA8ete11UVt6_XmMNqrtPV49N2H0dP11ePkJpndTW8no1limMjXCTe5kJillEAVSgHElBnPmCiprApIgYEusDCUhAGzPCXECIIIRjPJOWfD6KzXXbn2rUO_VsvaG7RWN9h2XpGU5YLTjMmAnvxBF8F3E9wpSnkuBAjBAkV6yrjWe4eVWrl6qd1GEVDbVFWfqgqpqm2qCsLP6bey9kbbyunG1P7nkYoMcplngaM958OpmaP7dfC_-CdhxISr</recordid><startdate>20130301</startdate><enddate>20130301</enddate><creator>Tao, Yongcai</creator><creator>Jin, Hai</creator><creator>Wu, Song</creator><creator>Shi, Xuanhua</creator><creator>Shi, Lei</creator><general>Springer Netherlands</general><general>Springer</general><general>Springer Nature B.V</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130301</creationdate><title>Dependable Grid Workflow Scheduling Based on Resource Availability</title><author>Tao, Yongcai ; Jin, Hai ; Wu, Song ; Shi, Xuanhua ; Shi, Lei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c379t-5c978e64210f421b01cd65637d28fb04030abebc2130ae69411c71ee0ca385553</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Availability</topic><topic>Computer Science</topic><topic>Computer science; control theory; systems</topic><topic>Computer simulation</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Computer systems performance. Reliability</topic><topic>Dynamical systems</topic><topic>Dynamics</topic><topic>Exact sciences and technology</topic><topic>Fault tolerance</topic><topic>Information systems. Data bases</topic><topic>Management of Computing and Information Systems</topic><topic>Markov chains</topic><topic>Mathematical models</topic><topic>Memory organisation. Data processing</topic><topic>Performance evaluation</topic><topic>Processor Architectures</topic><topic>Reliability analysis</topic><topic>Resource scheduling</topic><topic>Scheduling</topic><topic>Software</topic><topic>Task scheduling</topic><topic>User Interfaces and Human Computer Interaction</topic><topic>Workflow</topic><topic>Workflow software</topic><toplevel>online_resources</toplevel><creatorcontrib>Tao, Yongcai</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><creatorcontrib>Wu, Song</creatorcontrib><creatorcontrib>Shi, Xuanhua</creatorcontrib><creatorcontrib>Shi, Lei</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central</collection><collection>Technology Collection (ProQuest)</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology 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>Journal of grid computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tao, Yongcai</au><au>Jin, Hai</au><au>Wu, Song</au><au>Shi, Xuanhua</au><au>Shi, Lei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Dependable Grid Workflow Scheduling Based on Resource Availability</atitle><jtitle>Journal of grid computing</jtitle><stitle>J Grid Computing</stitle><date>2013-03-01</date><risdate>2013</risdate><volume>11</volume><issue>1</issue><spage>47</spage><epage>61</epage><pages>47-61</pages><issn>1570-7873</issn><eissn>1572-9184</eissn><abstract>Due to the highly dynamic feature, dependable workflow scheduling is critical in the Grid environment. Various scheduling algorithms have been proposed, but seldom consider the resource reliability. Current Grid systems mainly exploit fault tolerance mechanism to guarantee the dependable workflow execution, which, however, wastes system resources. The paper proposes a dependable Grid workflow scheduling system (called DGWS). It introduces a Markov Chain-based resource availability prediction model. Based on the model, a reliability cost driven workflow scheduling algorithm is presented. The performance evaluation results, including the simulation on both parametric randomly generated DAGs and two real scientific workflow applications, demonstrate that compared to present workflow scheduling algorithms, DGWS improves the success ratio of tasks and diminishes the makespan of workflow, so improves the dependability of workflow execution in the dynamic Grid environments.</abstract><cop>Dordrecht</cop><pub>Springer Netherlands</pub><doi>10.1007/s10723-012-9237-0</doi><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1570-7873
ispartof Journal of grid computing, 2013-03, Vol.11 (1), p.47-61
issn 1570-7873
1572-9184
language eng
recordid cdi_proquest_miscellaneous_1439752638
source SpringerLink Journals
subjects Algorithms
Applied sciences
Availability
Computer Science
Computer science
control theory
systems
Computer simulation
Computer systems and distributed systems. User interface
Computer systems performance. Reliability
Dynamical systems
Dynamics
Exact sciences and technology
Fault tolerance
Information systems. Data bases
Management of Computing and Information Systems
Markov chains
Mathematical models
Memory organisation. Data processing
Performance evaluation
Processor Architectures
Reliability analysis
Resource scheduling
Scheduling
Software
Task scheduling
User Interfaces and Human Computer Interaction
Workflow
Workflow software
title Dependable Grid Workflow Scheduling Based on Resource Availability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T07%3A12%3A52IST&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=Dependable%20Grid%20Workflow%20Scheduling%20Based%20on%20Resource%20Availability&rft.jtitle=Journal%20of%20grid%20computing&rft.au=Tao,%20Yongcai&rft.date=2013-03-01&rft.volume=11&rft.issue=1&rft.spage=47&rft.epage=61&rft.pages=47-61&rft.issn=1570-7873&rft.eissn=1572-9184&rft_id=info:doi/10.1007/s10723-012-9237-0&rft_dat=%3Cproquest_cross%3E1439752638%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=2259770773&rft_id=info:pmid/&rfr_iscdi=true