{"title":"基于期限约束负载均衡水平的成本优化工作流调度","authors":"Sobhan Omranian-Khorasani, Mahmoud Naghibzadeh","doi":"10.1109/CIAPP.2017.8167191","DOIUrl":null,"url":null,"abstract":"The advent of Cloud computing has provided a promising methodology for usage of distributed resources for complex scientific workflow applications. Due to the unique features of cloud technology, such as the pay-as-you-go pricing model and scaling, efficient workflow scheduling is a critical research topic. While most workflow scheduling algorithms are proposed to minimize the overall execution time, cost-driven public cloud services have made cost minimization an emerging and critical issue. Therefore, the objective of this work is to solve the cost optimization problem for scheduling workflows on a commercial Cloud while considering a user-defined deadline constraint. In this paper, a heuristic algorithm for scheduling deadline-constrained workflows is presented — Deadline Constrained Level Based (DCLB)-which uses Level Load Balancing to refine deadline distribution as well as attaining lower communication cost in order to reach the algorithm's goals. Experimental results demonstrate that DCLB compared to existing algorithms, achieves higher cost efficiencies when workflow deadline is met.","PeriodicalId":187056,"journal":{"name":"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Deadline constrained load balancing level based workflow scheduling for cost optimization\",\"authors\":\"Sobhan Omranian-Khorasani, Mahmoud Naghibzadeh\",\"doi\":\"10.1109/CIAPP.2017.8167191\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The advent of Cloud computing has provided a promising methodology for usage of distributed resources for complex scientific workflow applications. Due to the unique features of cloud technology, such as the pay-as-you-go pricing model and scaling, efficient workflow scheduling is a critical research topic. While most workflow scheduling algorithms are proposed to minimize the overall execution time, cost-driven public cloud services have made cost minimization an emerging and critical issue. Therefore, the objective of this work is to solve the cost optimization problem for scheduling workflows on a commercial Cloud while considering a user-defined deadline constraint. In this paper, a heuristic algorithm for scheduling deadline-constrained workflows is presented — Deadline Constrained Level Based (DCLB)-which uses Level Load Balancing to refine deadline distribution as well as attaining lower communication cost in order to reach the algorithm's goals. Experimental results demonstrate that DCLB compared to existing algorithms, achieves higher cost efficiencies when workflow deadline is met.\",\"PeriodicalId\":187056,\"journal\":{\"name\":\"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)\",\"volume\":\"96 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIAPP.2017.8167191\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIAPP.2017.8167191","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Deadline constrained load balancing level based workflow scheduling for cost optimization
The advent of Cloud computing has provided a promising methodology for usage of distributed resources for complex scientific workflow applications. Due to the unique features of cloud technology, such as the pay-as-you-go pricing model and scaling, efficient workflow scheduling is a critical research topic. While most workflow scheduling algorithms are proposed to minimize the overall execution time, cost-driven public cloud services have made cost minimization an emerging and critical issue. Therefore, the objective of this work is to solve the cost optimization problem for scheduling workflows on a commercial Cloud while considering a user-defined deadline constraint. In this paper, a heuristic algorithm for scheduling deadline-constrained workflows is presented — Deadline Constrained Level Based (DCLB)-which uses Level Load Balancing to refine deadline distribution as well as attaining lower communication cost in order to reach the algorithm's goals. Experimental results demonstrate that DCLB compared to existing algorithms, achieves higher cost efficiencies when workflow deadline is met.