• DocumentCode
    2037127
  • Title

    Elasticat: A load rebalancing framework for cloud-based key-value stores

  • Author

    Xiulei Qin ; Wei Wang ; Wenbo Zhang ; Jun Wei ; Xin Zhao ; Tao Huang

  • Author_Institution
    Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    18-22 Dec. 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    The problem of load rebalancing is an important issue for cloud-based key-value stores. However, the new virtualization environment and the store´s stateful feature make this classical issue more challenging. In this paper, we build a new load rebalancing framework for cloud-based key-value stores, namely ElastiCat. It can be used for auto reconfiguring the store system with minimal costs and no disruption to the availability of the service. To evaluate and minimize the rebalancing costs, we firstly build two interference-aware prediction models to predict the data migration time and performance impact for each action using statistical machine learning and then create a cost model to strike a right balance between them. A cost-aware rebalancing algorithm is designed to utilize the cost model and balance rate to create a rebalancing plan and guide the choice of possible rebalancing actions. To maintain the availability of storage service, we propose a lightweight piggy-back based data access protocol. Finally, we demonstrate the effectiveness of the framework as well as the cost model using YCSB.
  • Keywords
    access protocols; cloud computing; information retrieval; learning (artificial intelligence); resource allocation; virtualisation; ElastiCat; YCSB; cloud-based key-value stores; cost-aware rebalancing algorithm; data migration time; interference-aware prediction models; lightweight piggy-back based data access protocol; load rebalancing framework; load rebalancing problem; rebalancing plan; statistical machine learning; storage service; virtualization environment; VM interference; key-value store; load rebalancing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2012 19th International Conference on
  • Conference_Location
    Pune
  • Print_ISBN
    978-1-4673-2372-7
  • Electronic_ISBN
    978-1-4673-2370-3
  • Type

    conf

  • DOI
    10.1109/HiPC.2012.6507481
  • Filename
    6507481