Towards efficient resource allocation for heterogeneous workloads in IaaS clouds

Infrastructure-as-a-service (IaaS) cloud technology has attracted much attention from users who have demands on large amounts of computing resources. Current IaaS clouds provision resources in terms of virtual machines (VMs) with homogeneous resource configurations where different types of resources...

Full description

Saved in:
Bibliographic Details
Main Authors: Wei, Lei, Foh, Chuan Heng, He, Bingsheng, Cai, Jianfei
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/139875
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-139875
record_format dspace
spelling sg-ntu-dr.10356-1398752020-05-22T05:55:43Z Towards efficient resource allocation for heterogeneous workloads in IaaS clouds Wei, Lei Foh, Chuan Heng He, Bingsheng Cai, Jianfei School of Computer Science and Engineering Engineering::Computer science and engineering Cloud Computing Heterogeneous Workloads Infrastructure-as-a-service (IaaS) cloud technology has attracted much attention from users who have demands on large amounts of computing resources. Current IaaS clouds provision resources in terms of virtual machines (VMs) with homogeneous resource configurations where different types of resources in VMs have similar share of the capacity in a physical machine (PM). However, most user jobs demand different amounts for different resources. For instance,high-performance-computing jobs require more CPU cores while big data processing applications require more memory. The existing homogeneous resource allocation mechanisms cause resource starvation where dominant resources are starved while non-dominant resources are wasted. To overcome this issue, we propose a heterogeneous resource allocation approach, called skewness-avoidance multi-resource allocation (SAMR), to allocate resource according to diversified requirements on different types of resources. Our solution includes a VM allocation algorithm to ensure heterogeneous workloads are allocated appropriately to avoid skewed resource utilization in PMs, and a model-based approach to estimate the appropriate number of active PMs to operate SAMR. We show relatively low complexity for our model-based approach for practical operation and accurate estimation. Extensive simulation results show the effectiveness of SAMR and the performance advantages over its counterparts. 2020-05-22T05:55:43Z 2020-05-22T05:55:43Z 2015 Journal Article Wei, L., Foh, C. H., He, B., & Cai, J. (2018). Towards efficient resource allocation for heterogeneous workloads in IaaS clouds. IEEE Transactions on Cloud Computing, 6(1), 264-275. doi:10.1109/TCC.2015.2481400 2168-7161 https://hdl.handle.net/10356/139875 10.1109/TCC.2015.2481400 2-s2.0-85043511431 1 6 264 275 en IEEE Transactions on Cloud Computing © 2015 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Cloud Computing
Heterogeneous Workloads
spellingShingle Engineering::Computer science and engineering
Cloud Computing
Heterogeneous Workloads
Wei, Lei
Foh, Chuan Heng
He, Bingsheng
Cai, Jianfei
Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
description Infrastructure-as-a-service (IaaS) cloud technology has attracted much attention from users who have demands on large amounts of computing resources. Current IaaS clouds provision resources in terms of virtual machines (VMs) with homogeneous resource configurations where different types of resources in VMs have similar share of the capacity in a physical machine (PM). However, most user jobs demand different amounts for different resources. For instance,high-performance-computing jobs require more CPU cores while big data processing applications require more memory. The existing homogeneous resource allocation mechanisms cause resource starvation where dominant resources are starved while non-dominant resources are wasted. To overcome this issue, we propose a heterogeneous resource allocation approach, called skewness-avoidance multi-resource allocation (SAMR), to allocate resource according to diversified requirements on different types of resources. Our solution includes a VM allocation algorithm to ensure heterogeneous workloads are allocated appropriately to avoid skewed resource utilization in PMs, and a model-based approach to estimate the appropriate number of active PMs to operate SAMR. We show relatively low complexity for our model-based approach for practical operation and accurate estimation. Extensive simulation results show the effectiveness of SAMR and the performance advantages over its counterparts.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wei, Lei
Foh, Chuan Heng
He, Bingsheng
Cai, Jianfei
format Article
author Wei, Lei
Foh, Chuan Heng
He, Bingsheng
Cai, Jianfei
author_sort Wei, Lei
title Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
title_short Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
title_full Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
title_fullStr Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
title_full_unstemmed Towards efficient resource allocation for heterogeneous workloads in IaaS clouds
title_sort towards efficient resource allocation for heterogeneous workloads in iaas clouds
publishDate 2020
url https://hdl.handle.net/10356/139875
_version_ 1681056784119234560