{"title":"一种改进的弹性云最大最小任务调度算法","authors":"Xiaofang Li, Yingchi Mao, Xianjian Xiao, Yanbin Zhuang","doi":"10.1109/IS3C.2014.95","DOIUrl":null,"url":null,"abstract":"In cloud computing, load balancing aids in minimizing resource consumption and avoids bottlenecks. Although many load balancing schemes have been presented, there is no scheme providing the elasticity in cloud computing. A Max-Min task-scheduling algorithm for load balance in the elastic cloud is proposed in this paper. To realize the load balancing, the proposed algorithm maintains a task status table to estimate the real-time load of virtual machines and the expected completion time of tasks, which can allocate the workload among nodes and realize the load balance. The extensive experiments demonstrate that the proposed Max-Min task-scheduling algorithm can improve the resource utilization as well as reduce the response time of tasks.","PeriodicalId":149730,"journal":{"name":"2014 International Symposium on Computer, Consumer and Control","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"51","resultStr":"{\"title\":\"An Improved Max-Min Task-Scheduling Algorithm for Elastic Cloud\",\"authors\":\"Xiaofang Li, Yingchi Mao, Xianjian Xiao, Yanbin Zhuang\",\"doi\":\"10.1109/IS3C.2014.95\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In cloud computing, load balancing aids in minimizing resource consumption and avoids bottlenecks. Although many load balancing schemes have been presented, there is no scheme providing the elasticity in cloud computing. A Max-Min task-scheduling algorithm for load balance in the elastic cloud is proposed in this paper. To realize the load balancing, the proposed algorithm maintains a task status table to estimate the real-time load of virtual machines and the expected completion time of tasks, which can allocate the workload among nodes and realize the load balance. The extensive experiments demonstrate that the proposed Max-Min task-scheduling algorithm can improve the resource utilization as well as reduce the response time of tasks.\",\"PeriodicalId\":149730,\"journal\":{\"name\":\"2014 International Symposium on Computer, Consumer and Control\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-06-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"51\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 International Symposium on Computer, Consumer and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IS3C.2014.95\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Symposium on Computer, Consumer and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IS3C.2014.95","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Improved Max-Min Task-Scheduling Algorithm for Elastic Cloud
In cloud computing, load balancing aids in minimizing resource consumption and avoids bottlenecks. Although many load balancing schemes have been presented, there is no scheme providing the elasticity in cloud computing. A Max-Min task-scheduling algorithm for load balance in the elastic cloud is proposed in this paper. To realize the load balancing, the proposed algorithm maintains a task status table to estimate the real-time load of virtual machines and the expected completion time of tasks, which can allocate the workload among nodes and realize the load balance. The extensive experiments demonstrate that the proposed Max-Min task-scheduling algorithm can improve the resource utilization as well as reduce the response time of tasks.