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

Full description

Bibliographic Details
Main Author: Mylar Balasubramanya, Karthik
Other Authors: Pendse, Ravi
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