Non-Invasive Virtual Machine Memory Performance Bottleneck Detection

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 102 === Virtualization technology has been widely adapted in cloud environment. In a virtualized environment, some hardware resources such as processors and network bandwidth can be directly shared across virtual machines (VMs), but the memory resource is statically...

Full description

Bibliographic Details
Main Authors: Tsai, Menq-Ru, 蔡孟儒
Other Authors: Wu, Yu-Sung
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/27776957569780506161
id ndltd-TW-102NCTU5394041
record_format oai_dc
spelling ndltd-TW-102NCTU53940412016-07-02T04:20:30Z http://ndltd.ncl.edu.tw/handle/27776957569780506161 Non-Invasive Virtual Machine Memory Performance Bottleneck Detection 非侵入式虛擬機記憶體效能瓶頸之觀測 Tsai, Menq-Ru 蔡孟儒 碩士 國立交通大學 資訊科學與工程研究所 102 Virtualization technology has been widely adapted in cloud environment. In a virtualized environment, some hardware resources such as processors and network bandwidth can be directly shared across virtual machines (VMs), but the memory resource is statically bound to a VM and cannot be shared. On the other hand, a lot of applications are memory-intensive. Efficient utilization of memory resource is a key issue in the use of virtualization technology in cloud environment. In this research, we present NIMBLE, a novel system to detect memory performance bottleneck for VMs in a cloud datacenter. NIMBLE monitors the paging activities of VMs to detect memory performance bottleneck. It will estimate the amount of additional memory needed for removing memory performance bottleneck. NIMBLE can also predict the reduction of the VM execution time due to the additional memory size. The experimental results indicate that the maximum runtime overhead of NIMBLE is about 1.1% on average. For NIMBLE to be applicable in a wide-range of cloud environments, we design it to be non-invasive. NIMBLE does not require modification or manual access to the guest systems is mostly agnostic to guest operating system type. Wu, Yu-Sung 吳育松 2013 學位論文 ; thesis 42 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 102 === Virtualization technology has been widely adapted in cloud environment. In a virtualized environment, some hardware resources such as processors and network bandwidth can be directly shared across virtual machines (VMs), but the memory resource is statically bound to a VM and cannot be shared. On the other hand, a lot of applications are memory-intensive. Efficient utilization of memory resource is a key issue in the use of virtualization technology in cloud environment. In this research, we present NIMBLE, a novel system to detect memory performance bottleneck for VMs in a cloud datacenter. NIMBLE monitors the paging activities of VMs to detect memory performance bottleneck. It will estimate the amount of additional memory needed for removing memory performance bottleneck. NIMBLE can also predict the reduction of the VM execution time due to the additional memory size. The experimental results indicate that the maximum runtime overhead of NIMBLE is about 1.1% on average. For NIMBLE to be applicable in a wide-range of cloud environments, we design it to be non-invasive. NIMBLE does not require modification or manual access to the guest systems is mostly agnostic to guest operating system type.
author2 Wu, Yu-Sung
author_facet Wu, Yu-Sung
Tsai, Menq-Ru
蔡孟儒
author Tsai, Menq-Ru
蔡孟儒
spellingShingle Tsai, Menq-Ru
蔡孟儒
Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
author_sort Tsai, Menq-Ru
title Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
title_short Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
title_full Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
title_fullStr Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
title_full_unstemmed Non-Invasive Virtual Machine Memory Performance Bottleneck Detection
title_sort non-invasive virtual machine memory performance bottleneck detection
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/27776957569780506161
work_keys_str_mv AT tsaimenqru noninvasivevirtualmachinememoryperformancebottleneckdetection
AT càimèngrú noninvasivevirtualmachinememoryperformancebottleneckdetection
AT tsaimenqru fēiqīnrùshìxūnǐjījìyìtǐxiàonéngpíngjǐngzhīguāncè
AT càimèngrú fēiqīnrùshìxūnǐjījìyìtǐxiàonéngpíngjǐngzhīguāncè
_version_ 1718331780365287424