{"title":"云计算环境下基于负载均衡的任务调度优化算法","authors":"Shibiao Mu","doi":"10.1504/IJADS.2018.10010707","DOIUrl":null,"url":null,"abstract":"In order to achieve an optimal task scheduling scheme with the constraint of load balance in cloud computing platform. We utilise the CloudSim simulator to construct the cloud computing environment, and CloudSim contains three components: 1) CloudSim core simulation engine; 2) CloudSim basic structure; 3) user codes. Afterwards, we propose a novel load balancing oriented task scheduling optimisation algorithm based on genetic algorithm, and task assignment results are obtained through analysing gene values of chromosomes. In order to ensure convergence rate in genetic algorithm, we design the fitness function by integrating computation time and computation cost together. Furthermore, we design adaptive crossover and mutation operations to promote the search efficiency. Finally, we conduct an experiment to demonstrate the performance of the proposed algorithm. The experimental results show that the proposed algorithm can achieve the goal of high level of load balance with lower calculation time and cost.","PeriodicalId":216414,"journal":{"name":"Int. J. Appl. Decis. Sci.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Task scheduling optimisation algorithm based on load balance under the cloud computing environment\",\"authors\":\"Shibiao Mu\",\"doi\":\"10.1504/IJADS.2018.10010707\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to achieve an optimal task scheduling scheme with the constraint of load balance in cloud computing platform. We utilise the CloudSim simulator to construct the cloud computing environment, and CloudSim contains three components: 1) CloudSim core simulation engine; 2) CloudSim basic structure; 3) user codes. Afterwards, we propose a novel load balancing oriented task scheduling optimisation algorithm based on genetic algorithm, and task assignment results are obtained through analysing gene values of chromosomes. In order to ensure convergence rate in genetic algorithm, we design the fitness function by integrating computation time and computation cost together. Furthermore, we design adaptive crossover and mutation operations to promote the search efficiency. Finally, we conduct an experiment to demonstrate the performance of the proposed algorithm. The experimental results show that the proposed algorithm can achieve the goal of high level of load balance with lower calculation time and cost.\",\"PeriodicalId\":216414,\"journal\":{\"name\":\"Int. J. Appl. Decis. Sci.\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Int. J. Appl. Decis. Sci.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1504/IJADS.2018.10010707\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Appl. Decis. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJADS.2018.10010707","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Task scheduling optimisation algorithm based on load balance under the cloud computing environment
In order to achieve an optimal task scheduling scheme with the constraint of load balance in cloud computing platform. We utilise the CloudSim simulator to construct the cloud computing environment, and CloudSim contains three components: 1) CloudSim core simulation engine; 2) CloudSim basic structure; 3) user codes. Afterwards, we propose a novel load balancing oriented task scheduling optimisation algorithm based on genetic algorithm, and task assignment results are obtained through analysing gene values of chromosomes. In order to ensure convergence rate in genetic algorithm, we design the fitness function by integrating computation time and computation cost together. Furthermore, we design adaptive crossover and mutation operations to promote the search efficiency. Finally, we conduct an experiment to demonstrate the performance of the proposed algorithm. The experimental results show that the proposed algorithm can achieve the goal of high level of load balance with lower calculation time and cost.