Research on the Performance Improvement of Virtual Machine Monitor
碩士 === 長庚大學 === 資訊管理研究所 === 93 === The idea of “Virtualization” is to divide the system resources into multiple execution environments, by applying a concept of “Virtualization Layer”. Virtualization allows a platform to run multiple operating system images simultaneously and each one would behave a...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/66093522653810234117 |
id |
ndltd-TW-093CGU00396006 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-093CGU003960062015-10-13T15:29:16Z http://ndltd.ncl.edu.tw/handle/66093522653810234117 Research on the Performance Improvement of Virtual Machine Monitor 虛擬機器監控程式效能改善之研究 Pei-Chun Hu 胡佩君 碩士 長庚大學 資訊管理研究所 93 The idea of “Virtualization” is to divide the system resources into multiple execution environments, by applying a concept of “Virtualization Layer”. Virtualization allows a platform to run multiple operating system images simultaneously and each one would behave as it was on the real machine. Since modern computers are sufficiently powerful, using virtualization will be the cost-effective solution to increase the utilization of the computer resources, and provide the “Server Consolidation” scenarios to make IT architecture more manageable. A Virtual Machine Monitor (VMM) is the virtualization layer that abstracts the hardware resources for use by the operating systems running on it. While implementing the VMM has brought many noticeable benefits such as system integration, centralized control, operational flexibility and security etc., it is highly possible that this IT technology will be the new trend in the next few years. Therefore, issues of how to improve the execution performance of the VMM will be crucial in the future researches. In this thesis, we attempt to improve the execution performance of “Xen VMM”. Due to the frequently occurred exception of page fault is the main factor that is enough to affect system performance, we offload the page fault handling routine from the upper guest OS, enhancing Xen to have capability of dealing with page fault exceptions generated by guest OSes, and achieve the performance improvement by effectively reducing the number of invoked hypercalls. According to the micro-benchmark evaluations, our system performance is better than the original Xen VMM. Li-Chi Feng 馮立琪 2005 學位論文 ; thesis 93 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 長庚大學 === 資訊管理研究所 === 93 === The idea of “Virtualization” is to divide the system resources into multiple execution environments, by applying a concept of “Virtualization Layer”. Virtualization allows a platform to run multiple operating system images simultaneously and each one would behave as it was on the real machine. Since modern computers are sufficiently powerful, using virtualization will be the cost-effective solution to increase the utilization of the computer resources, and provide the “Server Consolidation” scenarios to make IT architecture more manageable.
A Virtual Machine Monitor (VMM) is the virtualization layer that abstracts the hardware resources for use by the operating systems running on it. While implementing the VMM has brought many noticeable benefits such as system integration, centralized control, operational flexibility and security etc., it is highly possible that this IT technology will be the new trend in the next few years. Therefore, issues of how to improve the execution performance of the VMM will be crucial in the future researches.
In this thesis, we attempt to improve the execution performance of “Xen VMM”. Due to the frequently occurred exception of page fault is the main factor that is enough to affect system performance, we offload the page fault handling routine from the upper guest OS, enhancing Xen to have capability of dealing with page fault exceptions generated by guest OSes, and achieve the performance improvement by effectively reducing the number of invoked hypercalls. According to the micro-benchmark evaluations, our system performance is better than the original Xen VMM.
|
author2 |
Li-Chi Feng |
author_facet |
Li-Chi Feng Pei-Chun Hu 胡佩君 |
author |
Pei-Chun Hu 胡佩君 |
spellingShingle |
Pei-Chun Hu 胡佩君 Research on the Performance Improvement of Virtual Machine Monitor |
author_sort |
Pei-Chun Hu |
title |
Research on the Performance Improvement of Virtual Machine Monitor |
title_short |
Research on the Performance Improvement of Virtual Machine Monitor |
title_full |
Research on the Performance Improvement of Virtual Machine Monitor |
title_fullStr |
Research on the Performance Improvement of Virtual Machine Monitor |
title_full_unstemmed |
Research on the Performance Improvement of Virtual Machine Monitor |
title_sort |
research on the performance improvement of virtual machine monitor |
publishDate |
2005 |
url |
http://ndltd.ncl.edu.tw/handle/66093522653810234117 |
work_keys_str_mv |
AT peichunhu researchontheperformanceimprovementofvirtualmachinemonitor AT húpèijūn researchontheperformanceimprovementofvirtualmachinemonitor AT peichunhu xūnǐjīqìjiānkòngchéngshìxiàonénggǎishànzhīyánjiū AT húpèijūn xūnǐjīqìjiānkòngchéngshìxiàonénggǎishànzhīyánjiū |
_version_ |
1717764963459661824 |