Elastic cloud storage control for non-uniform workloads

Storage systems are a critical component of the 3-tier web applications increasingly deployed to cloud computing platforms. Elasticity is the cloud’s most marketable attribute, and in order to achieve this for storage systems automatic control is required to achieve self-management. This work invest...

Full description

Bibliographic Details
Main Author: Rutherford, Nicholas
Format: Others
Language:English
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2012
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-101458
id ndltd-UPSALLA1-oai-DiVA.org-kth-101458
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-1014582013-01-08T13:52:37ZElastic cloud storage control for non-uniform workloadsengRutherford, NicholasKTH, Skolan för informations- och kommunikationsteknik (ICT)2012Storage systems are a critical component of the 3-tier web applications increasingly deployed to cloud computing platforms. Elasticity is the cloud’s most marketable attribute, and in order to achieve this for storage systems automatic control is required to achieve self-management. This work investigates partition-demand aware control, demonstrating experimentally that this information can be turned to control able to consider the structure of the workload it is observing, rather than assuming it evenly distributed across the keyspace. This enables fine-grained load-balancing, leading to a reduction in cloud infrastructure rented by a self-managing storage system. Experimental results with the (Dynamo based) Voldemort key-value store demonstrate the functionality of this control mechanism for pathological examples, and lead the way for future work or integration with more sophisticated storage control systems. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-101458Trita-ICT-EX ; 2012:163application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Storage systems are a critical component of the 3-tier web applications increasingly deployed to cloud computing platforms. Elasticity is the cloud’s most marketable attribute, and in order to achieve this for storage systems automatic control is required to achieve self-management. This work investigates partition-demand aware control, demonstrating experimentally that this information can be turned to control able to consider the structure of the workload it is observing, rather than assuming it evenly distributed across the keyspace. This enables fine-grained load-balancing, leading to a reduction in cloud infrastructure rented by a self-managing storage system. Experimental results with the (Dynamo based) Voldemort key-value store demonstrate the functionality of this control mechanism for pathological examples, and lead the way for future work or integration with more sophisticated storage control systems.
author Rutherford, Nicholas
spellingShingle Rutherford, Nicholas
Elastic cloud storage control for non-uniform workloads
author_facet Rutherford, Nicholas
author_sort Rutherford, Nicholas
title Elastic cloud storage control for non-uniform workloads
title_short Elastic cloud storage control for non-uniform workloads
title_full Elastic cloud storage control for non-uniform workloads
title_fullStr Elastic cloud storage control for non-uniform workloads
title_full_unstemmed Elastic cloud storage control for non-uniform workloads
title_sort elastic cloud storage control for non-uniform workloads
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-101458
work_keys_str_mv AT rutherfordnicholas elasticcloudstoragecontrolfornonuniformworkloads
_version_ 1716531516462333952