{"title":"云计算环境下基于资源和任务聚类的工作流调度算法","authors":"A. Maurya","doi":"10.1109/PDGC50313.2020.9315806","DOIUrl":null,"url":null,"abstract":"Cloud computing consists of distributed resources and used to provide services to the applications which require huge computation power such as scientific, mathematical, weather forecasting, and biomedical applications. These applications are considered as workflow applications containing many numbers of dependent tasks. The scheduling of these dependent tasks on distributed resources is a critical problem in cloud computing. In this paper, we present a scheduling algorithm that considers clustering of resources and tasks for workflow applications in the cloud computing environment. The given algorithm is an enhancement toHySARC algorithm. Like HySARC, the proposed algorithm first forms clusters of resources and tasks and then applies list scheduling techniques on each of the clusters to schedule tasks. We have estimated and compared the performance of the proposed algorithm with HySARC algorithm on the parameters like clustering time, and makespan, and found that the proposed algorithm performed better than the compared algorithm.","PeriodicalId":347216,"journal":{"name":"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)","volume":"62 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Resource and Task Clustering based Scheduling Algorithm for Workflow Applications in Cloud Computing Environment\",\"authors\":\"A. Maurya\",\"doi\":\"10.1109/PDGC50313.2020.9315806\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing consists of distributed resources and used to provide services to the applications which require huge computation power such as scientific, mathematical, weather forecasting, and biomedical applications. These applications are considered as workflow applications containing many numbers of dependent tasks. The scheduling of these dependent tasks on distributed resources is a critical problem in cloud computing. In this paper, we present a scheduling algorithm that considers clustering of resources and tasks for workflow applications in the cloud computing environment. The given algorithm is an enhancement toHySARC algorithm. Like HySARC, the proposed algorithm first forms clusters of resources and tasks and then applies list scheduling techniques on each of the clusters to schedule tasks. We have estimated and compared the performance of the proposed algorithm with HySARC algorithm on the parameters like clustering time, and makespan, and found that the proposed algorithm performed better than the compared algorithm.\",\"PeriodicalId\":347216,\"journal\":{\"name\":\"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)\",\"volume\":\"62 3\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PDGC50313.2020.9315806\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDGC50313.2020.9315806","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Resource and Task Clustering based Scheduling Algorithm for Workflow Applications in Cloud Computing Environment
Cloud computing consists of distributed resources and used to provide services to the applications which require huge computation power such as scientific, mathematical, weather forecasting, and biomedical applications. These applications are considered as workflow applications containing many numbers of dependent tasks. The scheduling of these dependent tasks on distributed resources is a critical problem in cloud computing. In this paper, we present a scheduling algorithm that considers clustering of resources and tasks for workflow applications in the cloud computing environment. The given algorithm is an enhancement toHySARC algorithm. Like HySARC, the proposed algorithm first forms clusters of resources and tasks and then applies list scheduling techniques on each of the clusters to schedule tasks. We have estimated and compared the performance of the proposed algorithm with HySARC algorithm on the parameters like clustering time, and makespan, and found that the proposed algorithm performed better than the compared algorithm.