A dynamic resource manager with effective resource isolation based on workload types in virtualized cloud computing environments

Chung Geon Song, Na Yoon Hwang, Heonchang Yu, Jong Beom Lim

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

To use computing resources for processing parallel algorithms on demand, cloud computing has been widely used since it is able to scale in response to load increases and decreases. Typically, cloud computing providers offer virtual machines to cloud users with static configurations, and these configurations are not changed until virtual machines are shutting down. To accelerate parallel processing computations in cloud computing environments, we design and implement a dynamic resource manager by isolating resources based on workload types. To avoid unnecessary context switching and increase CPUs affinity, our dynamic resource manager determines whether vCPU to physical CPU core pinning is required. If so, the VM's vCPUs are pinned by our dynamic resource manager, which can guarantee the resource and performance isolation. With our proposed resource manager for virtual machines, we can achieve a performance boost and load balancing at the same time. Performance results show that our proposed method outperforms the default scheduler of Xen about 36.2% by reducing the number of context switching for VMs.

Original languageEnglish
Pages (from-to)1771-1776
Number of pages6
JournalInternational Journal on Advanced Science, Engineering and Information Technology
Volume7
Issue number5
DOIs
Publication statusPublished - 2017 Jan 1

Fingerprint

Cloud computing
Workload
managers
Managers
Environment Design
Program processors
design for environment
Processing
Parallel algorithms
Resource allocation
Cloud Computing
Virtual machine
methodology

Keywords

  • Cloud computing
  • Hypervisor
  • Resource isolation
  • Resource manager
  • Virtualization

ASJC Scopus subject areas

  • Computer Science(all)
  • Agricultural and Biological Sciences(all)
  • Engineering(all)

Cite this

A dynamic resource manager with effective resource isolation based on workload types in virtualized cloud computing environments. / Song, Chung Geon; Hwang, Na Yoon; Yu, Heonchang; Lim, Jong Beom.

In: International Journal on Advanced Science, Engineering and Information Technology, Vol. 7, No. 5, 01.01.2017, p. 1771-1776.

Research output: Contribution to journalArticle

@article{0c61eabe4a574697b7a9f906406f2fd4,
title = "A dynamic resource manager with effective resource isolation based on workload types in virtualized cloud computing environments",
abstract = "To use computing resources for processing parallel algorithms on demand, cloud computing has been widely used since it is able to scale in response to load increases and decreases. Typically, cloud computing providers offer virtual machines to cloud users with static configurations, and these configurations are not changed until virtual machines are shutting down. To accelerate parallel processing computations in cloud computing environments, we design and implement a dynamic resource manager by isolating resources based on workload types. To avoid unnecessary context switching and increase CPUs affinity, our dynamic resource manager determines whether vCPU to physical CPU core pinning is required. If so, the VM's vCPUs are pinned by our dynamic resource manager, which can guarantee the resource and performance isolation. With our proposed resource manager for virtual machines, we can achieve a performance boost and load balancing at the same time. Performance results show that our proposed method outperforms the default scheduler of Xen about 36.2{\%} by reducing the number of context switching for VMs.",
keywords = "Cloud computing, Hypervisor, Resource isolation, Resource manager, Virtualization",
author = "Song, {Chung Geon} and Hwang, {Na Yoon} and Heonchang Yu and Lim, {Jong Beom}",
year = "2017",
month = "1",
day = "1",
doi = "10.18517/ijaseit.7.5.2664",
language = "English",
volume = "7",
pages = "1771--1776",
journal = "International Journal on Advanced Science, Engineering and Information Technology",
issn = "2088-5334",
publisher = "INSIGHT - Indonesian Society for Knowledge and Human Development",
number = "5",

}

TY - JOUR

T1 - A dynamic resource manager with effective resource isolation based on workload types in virtualized cloud computing environments

AU - Song, Chung Geon

AU - Hwang, Na Yoon

AU - Yu, Heonchang

AU - Lim, Jong Beom

PY - 2017/1/1

Y1 - 2017/1/1

N2 - To use computing resources for processing parallel algorithms on demand, cloud computing has been widely used since it is able to scale in response to load increases and decreases. Typically, cloud computing providers offer virtual machines to cloud users with static configurations, and these configurations are not changed until virtual machines are shutting down. To accelerate parallel processing computations in cloud computing environments, we design and implement a dynamic resource manager by isolating resources based on workload types. To avoid unnecessary context switching and increase CPUs affinity, our dynamic resource manager determines whether vCPU to physical CPU core pinning is required. If so, the VM's vCPUs are pinned by our dynamic resource manager, which can guarantee the resource and performance isolation. With our proposed resource manager for virtual machines, we can achieve a performance boost and load balancing at the same time. Performance results show that our proposed method outperforms the default scheduler of Xen about 36.2% by reducing the number of context switching for VMs.

AB - To use computing resources for processing parallel algorithms on demand, cloud computing has been widely used since it is able to scale in response to load increases and decreases. Typically, cloud computing providers offer virtual machines to cloud users with static configurations, and these configurations are not changed until virtual machines are shutting down. To accelerate parallel processing computations in cloud computing environments, we design and implement a dynamic resource manager by isolating resources based on workload types. To avoid unnecessary context switching and increase CPUs affinity, our dynamic resource manager determines whether vCPU to physical CPU core pinning is required. If so, the VM's vCPUs are pinned by our dynamic resource manager, which can guarantee the resource and performance isolation. With our proposed resource manager for virtual machines, we can achieve a performance boost and load balancing at the same time. Performance results show that our proposed method outperforms the default scheduler of Xen about 36.2% by reducing the number of context switching for VMs.

KW - Cloud computing

KW - Hypervisor

KW - Resource isolation

KW - Resource manager

KW - Virtualization

UR - http://www.scopus.com/inward/record.url?scp=85032673207&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85032673207&partnerID=8YFLogxK

U2 - 10.18517/ijaseit.7.5.2664

DO - 10.18517/ijaseit.7.5.2664

M3 - Article

AN - SCOPUS:85032673207

VL - 7

SP - 1771

EP - 1776

JO - International Journal on Advanced Science, Engineering and Information Technology

JF - International Journal on Advanced Science, Engineering and Information Technology

SN - 2088-5334

IS - 5

ER -