{"title":"云模拟环境下优化贪心算法以平衡服务器负载","authors":"N. Gupta, Mridula Batra, A. Khosla","doi":"10.1109/ICIRCA51532.2021.9544107","DOIUrl":null,"url":null,"abstract":"The performance of cloud services depends on the scheduling algorithms that distribute the incoming network traffic among their servers to achieve effectiveness in execution of tasks. These algorithms are assigning the tasks to various computing resources, and these resources are virtual in nature. In cloud, assigning tasks to corresponding resources are NP-hard in nature. The traditional scheduling algorithms like FCFS, SJF, Round Robin etc. will not be suitable to solve NP-hard scheduling problems. Cloud scheduling considers various criteria like resource utilization, cost, makespan and throughput. This paper has implemented the cloud scheduling algorithms such as Max-Min Algorithm, Min-Min Algorithm, Enhanced Max-Min Algorithm and Greedy Algorithm to balance the server load in cloud environment and have analyzed the results of these algorithms to identify the best scheduling algorithm. Results discussed in this paper have shown that, when the numbers of tasks are more, greedy algorithm outperform other scheduling algorithms while for less number of tasks, Enhanced Max-Min algorithm performs extremely well as compared to another task scheduling algorithm.","PeriodicalId":245244,"journal":{"name":"2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimizing Greedy Algorithm to Balance the Server Load in Cloud Simulated Environment\",\"authors\":\"N. Gupta, Mridula Batra, A. Khosla\",\"doi\":\"10.1109/ICIRCA51532.2021.9544107\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The performance of cloud services depends on the scheduling algorithms that distribute the incoming network traffic among their servers to achieve effectiveness in execution of tasks. These algorithms are assigning the tasks to various computing resources, and these resources are virtual in nature. In cloud, assigning tasks to corresponding resources are NP-hard in nature. The traditional scheduling algorithms like FCFS, SJF, Round Robin etc. will not be suitable to solve NP-hard scheduling problems. Cloud scheduling considers various criteria like resource utilization, cost, makespan and throughput. This paper has implemented the cloud scheduling algorithms such as Max-Min Algorithm, Min-Min Algorithm, Enhanced Max-Min Algorithm and Greedy Algorithm to balance the server load in cloud environment and have analyzed the results of these algorithms to identify the best scheduling algorithm. Results discussed in this paper have shown that, when the numbers of tasks are more, greedy algorithm outperform other scheduling algorithms while for less number of tasks, Enhanced Max-Min algorithm performs extremely well as compared to another task scheduling algorithm.\",\"PeriodicalId\":245244,\"journal\":{\"name\":\"2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIRCA51532.2021.9544107\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIRCA51532.2021.9544107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimizing Greedy Algorithm to Balance the Server Load in Cloud Simulated Environment
The performance of cloud services depends on the scheduling algorithms that distribute the incoming network traffic among their servers to achieve effectiveness in execution of tasks. These algorithms are assigning the tasks to various computing resources, and these resources are virtual in nature. In cloud, assigning tasks to corresponding resources are NP-hard in nature. The traditional scheduling algorithms like FCFS, SJF, Round Robin etc. will not be suitable to solve NP-hard scheduling problems. Cloud scheduling considers various criteria like resource utilization, cost, makespan and throughput. This paper has implemented the cloud scheduling algorithms such as Max-Min Algorithm, Min-Min Algorithm, Enhanced Max-Min Algorithm and Greedy Algorithm to balance the server load in cloud environment and have analyzed the results of these algorithms to identify the best scheduling algorithm. Results discussed in this paper have shown that, when the numbers of tasks are more, greedy algorithm outperform other scheduling algorithms while for less number of tasks, Enhanced Max-Min algorithm performs extremely well as compared to another task scheduling algorithm.