• DocumentCode
    2981422
  • Title

    Elasticity Controller for Cloud-Based Key-Value Stores

  • Author

    Arman, A. ; Al-Shishtawy, A. ; Vlassov, Vladimir

  • Author_Institution
    KTH R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2012
  • fDate
    17-19 Dec. 2012
  • Firstpage
    268
  • Lastpage
    275
  • Abstract
    Clouds provide an illusion of an infinite amount of resources and enable elastic services and applications that are capable to scale up and down (grow and shrink by requesting and releasing resources) in response to changes in its environment, workload, and Quality of Service (QoS) requirements. Elasticity allows to achieve required QoS at a minimal cost in a Cloud environment with its pay-as-you-go pricing model. In this paper, we present our experience in designing a feedback elastically controller for a key-value store. The goal of our research is to investigate the feasibility of the control theoretic approach to the automation of elasticity of Cloud-based key-value stores. We describe design steps necessary to build a feedback controller for a real system, namely Voldemort, which we use as a case study in this work. The design steps include defining touchpoints (sensors and actuators), system identification, and controller design. We have designed, developed, and implemented a prototype of the feedback elasticity controller for Voldemort. Our initial evaluation results show the feasibility of using feedback control to automate elasticity of distributed key-value stores.
  • Keywords
    actuators; cloud computing; control engineering computing; control system synthesis; feedback; identification; quality of service; sensors; QoS; Voldemort; actuators; cloud environment; cloud-based key-value store; control theoretic approach; distributed key-value store; elastic services; feedback elasticity controller design; pay-as-you-go pricing model; quality of service requirements; sensors; system identification; touchpoints; Actuators; Benchmark testing; Cloud computing; Elasticity; Mathematical model; Monitoring; Sensors; Cloud Computing; Elasticity; Feedback Control; Key-Value Store; Voldemort;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4673-4565-1
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2012.45
  • Filename
    6413687