{"title":"An improved genetic algorithm for task scheduling in cloud computing","authors":"Shuang Yin, Peng Ke, Ling Tao","doi":"10.1109/ICIEA.2018.8397773","DOIUrl":null,"url":null,"abstract":"In cloud computing environment, task scheduling is one of the most critical issues to be solved. Efficient task scheduling mechanism not only meets users' requirements but also ensures cloud resources' high utilization, so as to improve the overall performance of the cloud computing environment. Aiming at this problem, a new scheduling algorithm based on double-fitness algorithm-load balancing and task completion cost genetic algorithm(LCGA) is proposed. The scheduling guarantees load balancing and makes task completion cost less. At the same time, this paper brings in not just variance to represent the load among computing workers but weights multi-fitness function. Through the simulation experiment, the proposed algorithm is being compared with the genetic algorithm based on load balancing (LGA) and the genetic algorithm based on task completion cost (CGA). It proves the effectiveness of the scheduling algorithm and the availability of the optimization method.","PeriodicalId":140420,"journal":{"name":"2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEA.2018.8397773","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18
Abstract
In cloud computing environment, task scheduling is one of the most critical issues to be solved. Efficient task scheduling mechanism not only meets users' requirements but also ensures cloud resources' high utilization, so as to improve the overall performance of the cloud computing environment. Aiming at this problem, a new scheduling algorithm based on double-fitness algorithm-load balancing and task completion cost genetic algorithm(LCGA) is proposed. The scheduling guarantees load balancing and makes task completion cost less. At the same time, this paper brings in not just variance to represent the load among computing workers but weights multi-fitness function. Through the simulation experiment, the proposed algorithm is being compared with the genetic algorithm based on load balancing (LGA) and the genetic algorithm based on task completion cost (CGA). It proves the effectiveness of the scheduling algorithm and the availability of the optimization method.