Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache
Storage resources are being consolidated and have led to the increased demand in sharing storage, depending on the type of application or class of customers. In such a scenario, cache consolidation becomes increasingly necessary. An analysis of cache utilization at various levels in a Storage Area N...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
Wichita State University
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10057/5535 |
id |
ndltd-WICHITA-oai-soar.wichita.edu-10057-5535 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-WICHITA-oai-soar.wichita.edu-10057-55352013-04-19T21:00:14ZEnhancement of cache utilization by isolation and thin provisioning of hypervisor cacheMylar Balasubramanya, KarthikElectronic dissertationsStorage resources are being consolidated and have led to the increased demand in sharing storage, depending on the type of application or class of customers. In such a scenario, cache consolidation becomes increasingly necessary. An analysis of cache utilization at various levels in a Storage Area Network such as the server cache, the virtual machine cache, and the array controller cache was done, drawing conclusions from the response time and execution time. A proposal is made for dynamic cache allocation algorithm in a virtualization environment, which takes into account the usage trends and varies the allocation depending on the type of the workload. The dynamic cache allocation algorithm helps in adapting the cache space available for a particular virtual machine based on the number of requests and the cache miss affected, with respect to a threshold value which is individual to each VM. The caching mechanism proposed in this work is an isolated, unshared, dynamic cache, where caching is done on the hypervisor instead of the virtual machines. Also, we prove by experimental results that a static allocation of the cache is not suitable for a varying workload in a virtualized setup.Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and Computer ScienceWichita State UniversityPendse, Ravi2013-02-28T16:34:11Z2013-02-28T16:34:11Z20122012-07Thesisvii, 37t12064http://hdl.handle.net/10057/5535en_US© Copyright 2012 by Karthik Mylar Balasubramanya. All Rights Reserved |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
topic |
Electronic dissertations |
spellingShingle |
Electronic dissertations Mylar Balasubramanya, Karthik Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
description |
Storage resources are being consolidated and have led to the increased demand in sharing storage, depending on the type of application or class of customers. In such a scenario, cache consolidation becomes increasingly necessary. An analysis of cache utilization at various levels in a Storage Area Network such as the server cache, the virtual machine cache, and the array controller cache was done, drawing conclusions from the response time and execution time. A proposal is made for dynamic cache allocation algorithm in a virtualization environment, which takes into account the usage trends and varies the allocation depending on the type of the workload.
The dynamic cache allocation algorithm helps in adapting the cache space available for a particular virtual machine based on the number of requests and the cache miss affected, with respect to a threshold value which is individual to each VM. The caching mechanism proposed in this work is an isolated, unshared, dynamic cache, where caching is done on the hypervisor instead of the virtual machines. Also, we prove by experimental results that a static allocation of the cache is not suitable for a varying workload in a virtualized setup. === Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and Computer Science |
author2 |
Pendse, Ravi |
author_facet |
Pendse, Ravi Mylar Balasubramanya, Karthik |
author |
Mylar Balasubramanya, Karthik |
author_sort |
Mylar Balasubramanya, Karthik |
title |
Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
title_short |
Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
title_full |
Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
title_fullStr |
Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
title_full_unstemmed |
Enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
title_sort |
enhancement of cache utilization by isolation and thin provisioning of hypervisor cache |
publisher |
Wichita State University |
publishDate |
2013 |
url |
http://hdl.handle.net/10057/5535 |
work_keys_str_mv |
AT mylarbalasubramanyakarthik enhancementofcacheutilizationbyisolationandthinprovisioningofhypervisorcache |
_version_ |
1716583240212414464 |