{"title":"Resource Allocation for Heterogeneous Cloud Computing Using Weighted Fair-Share Queues","authors":"K. N. Kumar, Reshmi Mitra","doi":"10.1109/CCEM.2018.00014","DOIUrl":null,"url":null,"abstract":"On-demand resource provisioning is based on automated approaches for resource pooling and elasticity on the cloud service provider (CSP) side. The infrastructure services must be adapted dynamically to accommodate customer demands and yet, operate within offerings of the CSP. Although multiple approaches for homogeneous clouds are available, more realistic platforms based on heterogeneous resources and virtual machines (VMs) present unique challenges. Our resource management algorithm allocates memory, network and computational resources to heterogeneous VMs, in order to provide customized fine-grained control for the scalable capacity planning of data centers. Weighted fair-share (WFS) queues: high, medium and low are used to classify the incoming jobs in buckets of appropriate length based on priority. The highest priority jobs with aggressive deadlines are allowed to progress at a similar pace using round-robin scheduling, while lowest priority jobs are allocated on Low Queue with First-Come-First-Serve (FCFS) scheduling. The proposed algorithm performs better on throughput related metrics: number of instructions executed (30% more), turn-around and waiting times (on an average of about 10% less) w.r.t. standard policies such as shortest job first (SJF) and FCFS.","PeriodicalId":156315,"journal":{"name":"2018 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCEM.2018.00014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
On-demand resource provisioning is based on automated approaches for resource pooling and elasticity on the cloud service provider (CSP) side. The infrastructure services must be adapted dynamically to accommodate customer demands and yet, operate within offerings of the CSP. Although multiple approaches for homogeneous clouds are available, more realistic platforms based on heterogeneous resources and virtual machines (VMs) present unique challenges. Our resource management algorithm allocates memory, network and computational resources to heterogeneous VMs, in order to provide customized fine-grained control for the scalable capacity planning of data centers. Weighted fair-share (WFS) queues: high, medium and low are used to classify the incoming jobs in buckets of appropriate length based on priority. The highest priority jobs with aggressive deadlines are allowed to progress at a similar pace using round-robin scheduling, while lowest priority jobs are allocated on Low Queue with First-Come-First-Serve (FCFS) scheduling. The proposed algorithm performs better on throughput related metrics: number of instructions executed (30% more), turn-around and waiting times (on an average of about 10% less) w.r.t. standard policies such as shortest job first (SJF) and FCFS.