{"title":"基于混合遗传算法的云上科学工作流限期调度","authors":"Gursleen Kaur, Mala Kalra","doi":"10.1109/CONFLUENCE.2017.7943162","DOIUrl":null,"url":null,"abstract":"Workflows have simplified the execution of complex large scale scientific applications. The cloud acts as an ideal paradigm for executing them but with many open challenges that need to be addressed for an effective workflow scheduling. Several algorithms have been proposed for workflow scheduling, but most of them fail to incorporate the key features of cloud like heterogeneous resources, pay-per-usage model, and elasticity along with the Quality of service (QoS) requirements. This paper proposes a hybrid genetic algorithm which uses the PEFT generated schedule as a seed with the aim to minimize cost while keeping execution time below the given deadline. A good seed helps to accelerate the process of obtaining an optimal solution. The algorithm is simulated on WorkflowSim and is evaluated using various scientific realistic workflows of different sizes. The experimental results validate that our approach performs better than various state of the art algorithms.","PeriodicalId":6651,"journal":{"name":"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence","volume":"151 1","pages":"276-280"},"PeriodicalIF":0.0000,"publicationDate":"2017-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Deadline constrained scheduling of scientific workflows on cloud using hybrid genetic algorithm\",\"authors\":\"Gursleen Kaur, Mala Kalra\",\"doi\":\"10.1109/CONFLUENCE.2017.7943162\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Workflows have simplified the execution of complex large scale scientific applications. The cloud acts as an ideal paradigm for executing them but with many open challenges that need to be addressed for an effective workflow scheduling. Several algorithms have been proposed for workflow scheduling, but most of them fail to incorporate the key features of cloud like heterogeneous resources, pay-per-usage model, and elasticity along with the Quality of service (QoS) requirements. This paper proposes a hybrid genetic algorithm which uses the PEFT generated schedule as a seed with the aim to minimize cost while keeping execution time below the given deadline. A good seed helps to accelerate the process of obtaining an optimal solution. The algorithm is simulated on WorkflowSim and is evaluated using various scientific realistic workflows of different sizes. The experimental results validate that our approach performs better than various state of the art algorithms.\",\"PeriodicalId\":6651,\"journal\":{\"name\":\"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence\",\"volume\":\"151 1\",\"pages\":\"276-280\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONFLUENCE.2017.7943162\",\"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 7th International Conference on Cloud Computing, Data Science & Engineering - Confluence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONFLUENCE.2017.7943162","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Deadline constrained scheduling of scientific workflows on cloud using hybrid genetic algorithm
Workflows have simplified the execution of complex large scale scientific applications. The cloud acts as an ideal paradigm for executing them but with many open challenges that need to be addressed for an effective workflow scheduling. Several algorithms have been proposed for workflow scheduling, but most of them fail to incorporate the key features of cloud like heterogeneous resources, pay-per-usage model, and elasticity along with the Quality of service (QoS) requirements. This paper proposes a hybrid genetic algorithm which uses the PEFT generated schedule as a seed with the aim to minimize cost while keeping execution time below the given deadline. A good seed helps to accelerate the process of obtaining an optimal solution. The algorithm is simulated on WorkflowSim and is evaluated using various scientific realistic workflows of different sizes. The experimental results validate that our approach performs better than various state of the art algorithms.