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 language | English |
---|---|
Pages (from-to) | 1771-1776 |
Number of pages | 6 |
Journal | International Journal on Advanced Science, Engineering and Information Technology |
Volume | 7 |
Issue number | 5 |
DOIs | |
Publication status | Published - 2017 Jan 1 |
Fingerprint
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 journal › Article
}
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 -