Autoscaling tiered cloud storage in Anna

被引:0
|
作者
Chenggang Wu
Vikram Sreekanti
Joseph M. Hellerstein
机构
[1] University of California,
[2] Berkeley,undefined
来源
The VLDB Journal | 2021年 / 30卷
关键词
Autoscaling; Key-value store; Cloud storage system; Data replication; Cost efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we describe how we extended a distributed key-value store called Anna into an autoscaling, multi-tier service for the cloud. In its extended form, Anna is designed to overcome the narrow cost–performance limitations typical of current cloud storage systems. We describe three key aspects of Anna’s new design: multi-master selective replication of hot keys, a vertical tiering of storage layers with different cost–performance trade-offs, and horizontal elasticity of each tier to add and remove nodes in response to load dynamics. Anna’s policy engine uses these mechanisms to balance service-level objectives around cost, latency, and fault tolerance. Experimental results explore the behavior of Anna’s mechanisms and policy, exhibiting orders of magnitude efficiency improvements over both commodity cloud KVS services and research systems.
引用
收藏
页码:25 / 43
页数:18
相关论文
共 50 条
  • [31] A Meta Reinforcement Learning Approach for Predictive Autoscaling in the Cloud
    Xue, Siqiao
    Qu, Chao
    Shi, Xiaoming
    Liao, Cong
    Zhu, Shiyi
    Tan, Xiaoyu
    Ma, Lintao
    Wang, Shiyu
    Wang, Shijun
    Hu, Yun
    Lei, Lei
    Zhen, Yangfei
    Li, Jianguo
    Zhang, James
    [J]. PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022, 2022, : 4290 - 4299
  • [32] Cloud autoscaling simulation based on queueing network model
    Vondra, T.
    Sedivy, J.
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2017, 70 : 83 - 100
  • [33] Modifying CloudSim to accurately simulate interactive services for cloud autoscaling
    Vondra, T.
    Sedivy, J.
    Castro, J. M.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):
  • [34] Learning budget assignment policies for autoscaling scientific workflows in the cloud
    Gari, Yisel
    Monge, David A.
    Mateos, Cristian
    Garcia Garino, Carlos
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (01): : 87 - 105
  • [35] Reinforcement learning-based application Autoscaling in the Cloud: A survey
    Gari, Yisel
    Monge, David A.
    Pacini, Elina
    Mateos, Cristian
    Garcia Garino, Carlos
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 102
  • [36] Evaluation of tiered routing protocol in floating cloud tiered internet architecture
    Nozaki, Yoshihiro
    Bakshi, Parth
    Tuncer, Hasan
    Shenoy, Nirmala
    [J]. COMPUTER NETWORKS, 2014, 63 : 33 - 47
  • [37] Tiered Data Storage Model
    Poymanova, E. D.
    Tatarnikova, T. M.
    [J]. 2019 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2019,
  • [38] AWARE: AutomateWorkload Autoscaling with Reinforcement Learning in Production Cloud Systems
    Qiu, Haoran
    Mao, Weichao
    Wang, Chen
    Franke, Hubertus
    Youssef, Alaa
    Kalbarczyk, Zbigniew T.
    Basar, Tamer
    Iyer, Ravishankar K.
    [J]. PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 387 - 402
  • [39] Hybrid Autoscaling Strategy on Container-Based Cloud Platform
    Do, Truong-xuan
    Tan, Vu Khanh Ngo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [40] BATS: Budget-Constrained Autoscaling for Cloud Performance Optimization
    Mahmud, A. Hasan
    He, Yuxiong
    Ren, Shaolei
    [J]. 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS 2015), 2015, : 232 - 241