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...

Full description

Bibliographic Details
Main Author: Jensen, Deron Eugene
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