System-wide Performance Analysis for Virtualization
With the current trend in cloud computing and virtualization, more organizations are moving their systems from a physical host to a virtual server. Although this can significantly reduce hardware, power, and administration costs, it can increase the cost of analyzing performance problems. With virtu...
Main Author: | |
---|---|
Format: | Others |
Published: |
PDXScholar
2014
|
Subjects: | |
Online Access: | https://pdxscholar.library.pdx.edu/open_access_etds/1789 https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=2789&context=open_access_etds |
id |
ndltd-pdx.edu-oai-pdxscholar.library.pdx.edu-open_access_etds-2789 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-pdx.edu-oai-pdxscholar.library.pdx.edu-open_access_etds-27892019-10-20T04:39:15Z System-wide Performance Analysis for Virtualization Jensen, Deron Eugene With the current trend in cloud computing and virtualization, more organizations are moving their systems from a physical host to a virtual server. Although this can significantly reduce hardware, power, and administration costs, it can increase the cost of analyzing performance problems. With virtualization, there is an initial performance overhead, and as more virtual machines are added to a physical host the interference increases between various guest machines. When this interference occurs, a virtualized guest application may not perform as expected. There is little or no information to the virtual OS about the interference, and the current performance tools in the guest are unable to show this interference. We examine the interference that has been shown in previous research, and relate that to existing tools and research in root cause analysis. We show that in virtualization there are additional layers which need to be analyzed, and design a framework to determine if degradation is occurring from an external virtualization layer. Additionally, we build a virtualization test suite with Xen and PostgreSQL and run multiple tests to create I/O interference. We show that our method can distinguish between a problem caused by interference from external systems and a problem from within the virtual guest. 2014-06-13T07:00:00Z text application/pdf https://pdxscholar.library.pdx.edu/open_access_etds/1789 https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=2789&context=open_access_etds Dissertations and Theses PDXScholar Computer systems -- Evaluation Cloud computing -- Research Operating systems (Computers) -- Design and construction System design -- Research Input-output analysis Computer and Systems Architecture Data Storage Systems |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Computer systems -- Evaluation Cloud computing -- Research Operating systems (Computers) -- Design and construction System design -- Research Input-output analysis Computer and Systems Architecture Data Storage Systems |
spellingShingle |
Computer systems -- Evaluation Cloud computing -- Research Operating systems (Computers) -- Design and construction System design -- Research Input-output analysis Computer and Systems Architecture Data Storage Systems Jensen, Deron Eugene System-wide Performance Analysis for Virtualization |
description |
With the current trend in cloud computing and virtualization, more organizations are moving their systems from a physical host to a virtual server.
Although this can significantly reduce hardware, power, and administration costs, it can increase the cost of analyzing performance problems. With virtualization, there is an initial performance overhead, and as more virtual machines are added to a physical host the interference increases between various guest machines. When this interference occurs, a virtualized guest application may not perform as expected. There is little or no information to the virtual OS about the interference, and the current performance tools in the guest are unable to show this interference.
We examine the interference that has been shown in previous research, and relate that to existing tools and research in root cause analysis. We show that in virtualization there are additional layers which need to be analyzed, and design a framework to determine if degradation is occurring from an external virtualization layer. Additionally, we build a virtualization test suite with Xen and PostgreSQL and run multiple tests to create I/O interference. We show that our method can distinguish between a problem caused by interference from external systems and a problem from within the virtual guest. |
author |
Jensen, Deron Eugene |
author_facet |
Jensen, Deron Eugene |
author_sort |
Jensen, Deron Eugene |
title |
System-wide Performance Analysis for Virtualization |
title_short |
System-wide Performance Analysis for Virtualization |
title_full |
System-wide Performance Analysis for Virtualization |
title_fullStr |
System-wide Performance Analysis for Virtualization |
title_full_unstemmed |
System-wide Performance Analysis for Virtualization |
title_sort |
system-wide performance analysis for virtualization |
publisher |
PDXScholar |
publishDate |
2014 |
url |
https://pdxscholar.library.pdx.edu/open_access_etds/1789 https://pdxscholar.library.pdx.edu/cgi/viewcontent.cgi?article=2789&context=open_access_etds |
work_keys_str_mv |
AT jensenderoneugene systemwideperformanceanalysisforvirtualization |
_version_ |
1719271292891299840 |