• DocumentCode
    1925771
  • Title

    Towards a Cost-Aware Data Migration Approach for Key-Value Stores

  • Author

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

  • Author_Institution
    Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    551
  • Lastpage
    556
  • Abstract
    Live data migration is an important technique for key-value stores. However, due to the stateful feature, new virtualization technology, stringent low latency requirements and unexpected workload changes, key-value stores deployed in cloud environment have to face new challenges for data migration: effects of VM interference, and the need to trade off between the two ingredients of migration cost, say migration time and performance impact. To address these challenges, we focus on the data migration problem in a load rebalancing scenario and build a new framework that aims to rebalance load while minimizing migration costs. We build two interference-aware prediction models to predict the migration time and performance impact for each action using statistical machine learning and then create a cost model to strike a right balance between the two ingredients of cost. A cost-aware migration algorithm is designed to utilize the cost model and balance rate to guide the choice of possible migration actions. We demonstrate the effectiveness of the data migration approach as well as the cost model and two prediction models using YCSB.
  • Keywords
    cloud computing; data handling; learning (artificial intelligence); resource allocation; statistical analysis; virtual machines; virtualisation; VM interference; YCSB; cloud environment; cost-aware data migration approach; cost-aware migration algorithm; interference-aware prediction models; key-value stores; live data migration; load rebalancing scenario; migration time; performance impact; statistical machine learning; stringent low latency requirements; unexpected workload changes; virtualization technology; Bandwidth; Data models; Interference; Load modeling; Predictive models; Servers; Time measurement; cost; data migration; key-value store; rebalancing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.14
  • Filename
    6337821