{"title":"A Workload and Machine Categorization-Based Resource Allocation Framework for Load Balancing and Balanced Resource Utilization in the Cloud","authors":"Avnish Thakur, Major Singh Goraya","doi":"10.4018/ijghpc.301594","DOIUrl":null,"url":null,"abstract":"This paper proposes a workload and machine categorization based resource allocation framework for balancing the load across active physical machines as well as utilizing their different resource capacities in a balanced manner. The workload, essentially independent and non-preemptive tasks are allocated resources on the physical machines whose resource availability complements the resource requirement of tasks. Simulation based experiments are performed using CloudSim simulator to execute three different set of tasks comprising 10000, 20000, and 30000 number of tasks. The metric of load imbalance across active physical machines and the metric of utilization imbalance among their considered resource capacities (i.e., CPU and RAM) are measured in different scheduling cycles of a simulation run. Simulation results show that the proposed resource allocation method outperforms the compared methods in terms of balancing the load across active physical machines and utilizing their different resource capacities in a balanced manner.","PeriodicalId":43565,"journal":{"name":"International Journal of Grid and High Performance Computing","volume":"25 1","pages":"1-16"},"PeriodicalIF":0.6000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Grid and High Performance Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/ijghpc.301594","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper proposes a workload and machine categorization based resource allocation framework for balancing the load across active physical machines as well as utilizing their different resource capacities in a balanced manner. The workload, essentially independent and non-preemptive tasks are allocated resources on the physical machines whose resource availability complements the resource requirement of tasks. Simulation based experiments are performed using CloudSim simulator to execute three different set of tasks comprising 10000, 20000, and 30000 number of tasks. The metric of load imbalance across active physical machines and the metric of utilization imbalance among their considered resource capacities (i.e., CPU and RAM) are measured in different scheduling cycles of a simulation run. Simulation results show that the proposed resource allocation method outperforms the compared methods in terms of balancing the load across active physical machines and utilizing their different resource capacities in a balanced manner.