Skip to main content

Automated control for elastic storage

Publication ,  Journal Article
Lim, HC; Babu, S; Chase, JS
Published in: Proceeding of the 7th International Conference on Autonomic Computing, ICAC '10 and Co-located Workshops
July 23, 2010

Elasticity - where systems acquire and release resources in response to dynamic workloads, while paying only for what they need - is a driving property of cloud computing. At the core of any elastic system is an automated controller. This paper addresses elastic control for multi-tier application services that allocate and release resources in discrete units, such as virtual server instances of predetermined sizes. It focuses on elastic control of the storage tier, in which adding or removing a storage node or "brick" requires rebalancing stored data across the nodes. The storage tier presents new challenges for elastic control: actuator delays (lag) due to rebalancing, interference with applications and sensor measurements, and the need to synchronize the multiple control elements, including rebalancing. We have designed and implemented a new controller for elastic storage systems to address these challenges. Using a popular distributed storage system - the Hadoop Distributed File System (HDFS) - under dynamic Web 2.0 workloads, we show how the controller adapts to workload changes to maintain performance objectives efficiently in a pay-as-you-go cloud computing environment. © 2010 ACM.

Duke Scholars

Published In

Proceeding of the 7th International Conference on Autonomic Computing, ICAC '10 and Co-located Workshops

DOI

Publication Date

July 23, 2010

Start / End Page

1 / 10
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Lim, H. C., Babu, S., & Chase, J. S. (2010). Automated control for elastic storage. Proceeding of the 7th International Conference on Autonomic Computing, ICAC ’10 and Co-Located Workshops, 1–10. https://doi.org/10.1145/1809049.1809051
Lim, H. C., S. Babu, and J. S. Chase. “Automated control for elastic storage.” Proceeding of the 7th International Conference on Autonomic Computing, ICAC ’10 and Co-Located Workshops, July 23, 2010, 1–10. https://doi.org/10.1145/1809049.1809051.
Lim HC, Babu S, Chase JS. Automated control for elastic storage. Proceeding of the 7th International Conference on Autonomic Computing, ICAC ’10 and Co-located Workshops. 2010 Jul 23;1–10.
Lim, H. C., et al. “Automated control for elastic storage.” Proceeding of the 7th International Conference on Autonomic Computing, ICAC ’10 and Co-Located Workshops, July 2010, pp. 1–10. Scopus, doi:10.1145/1809049.1809051.
Lim HC, Babu S, Chase JS. Automated control for elastic storage. Proceeding of the 7th International Conference on Autonomic Computing, ICAC ’10 and Co-located Workshops. 2010 Jul 23;1–10.

Published In

Proceeding of the 7th International Conference on Autonomic Computing, ICAC '10 and Co-located Workshops

DOI

Publication Date

July 23, 2010

Start / End Page

1 / 10