Vahid Arabnejad, K. Bubendorfer, Bryan K. F. Ng, K. Chard
{"title":"A Deadline Constrained Critical Path Heuristic for Cost-Effectively Scheduling Workflows","authors":"Vahid Arabnejad, K. Bubendorfer, Bryan K. F. Ng, K. Chard","doi":"10.1109/UCC.2015.41","DOIUrl":null,"url":null,"abstract":"Effective use of elastic heterogeneous cloud resources represents a unique multi-objective scheduling challenge with respect to cost and time constraints. In this paper we introduce a novel deadline constrained scheduling algorithm, Deadline Constrained Critical Path (DCCP), that manages the scheduling of workloads on dynamically provisioned cloud resources. The DCCP algorithm consists of two stages: (i) task prioritization, and (ii) task assignment, and builds upon the concept of Constrained Critical Paths to execute a set of tasks on the same instance in order to fulfil our goal of reducing data movement between instances. We evaluated the normalized cost and success rate of DCCP and compared these results with IC-PCP. Overall, DCCP schedules with lower cost and exhibits a higher success rate in meeting deadline constraints.","PeriodicalId":381279,"journal":{"name":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC.2015.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17
Abstract
Effective use of elastic heterogeneous cloud resources represents a unique multi-objective scheduling challenge with respect to cost and time constraints. In this paper we introduce a novel deadline constrained scheduling algorithm, Deadline Constrained Critical Path (DCCP), that manages the scheduling of workloads on dynamically provisioned cloud resources. The DCCP algorithm consists of two stages: (i) task prioritization, and (ii) task assignment, and builds upon the concept of Constrained Critical Paths to execute a set of tasks on the same instance in order to fulfil our goal of reducing data movement between instances. We evaluated the normalized cost and success rate of DCCP and compared these results with IC-PCP. Overall, DCCP schedules with lower cost and exhibits a higher success rate in meeting deadline constraints.