Autoscaling tiered cloud storage in Anna

被引:12
|
作者
Wu, Chenggang [1 ]
Sreekanti, Vikram [1 ]
Hellerstein, Joseph M. [1 ]
机构
[1] Univ Calif Berkeley, 465 Soda Hall, Berkeley, CA 94720 USA
来源
VLDB JOURNAL | 2021年 / 30卷 / 01期
关键词
Autoscaling; Key-value store; Cloud storage system; Data replication; Cost efficiency; SYSTEM;
D O I
10.1007/s00778-020-00632-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:19
相关论文
共 50 条
  • [21] Research On Tiered Storage Method For Big Data Of Virtual Information Based On Cloud Computing
    Chen, Ping
    Liu, Jianlan
    Liu, Xing
    Zheng, Ruiying
    Pan, Yongyan
    [J]. 2019 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2019, : 308 - 311
  • [22] Autoscaling Solutions for Cloud Applications Under Dynamic Workloads
    Quattrocchi, Giovanni
    Incerto, Emilio
    Pinciroli, Riccardo
    Trubiani, Catia
    Baresi, Luciano
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (03) : 804 - 820
  • [23] A Pluggable Autoscaling Service for Open Cloud PaaS Systems
    Bunch, Chris
    Arora, Vaibhav
    Chohan, Navraj
    Krintz, Chandra
    Hegde, Shashank
    Srivastava, Ankit
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 191 - 194
  • [24] Toward a Smarter Cloud: Self-Aware Autoscaling of Cloud Configurations and Resources
    Chen, Tao
    Bahsoon, Rami
    [J]. COMPUTER, 2015, 48 (09) : 93 - 96
  • [25] Tiered Cloud Storage via Two-Stage, Latency-Aware Bidding
    Zhang, Yang
    Ghosh, Arnob
    Aggarwal, Vancet
    Lan, Tian
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 176 - 191
  • [26] Quantifying Cloud Elasticity with Container-based Autoscaling
    Tang, Xuxin
    Zhang, Fan
    Li, Xiu
    Khan, Samee U.
    Li, Zhijiang
    [J]. 2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 853 - 860
  • [27] Vertical Autoscaling of GPU Resources for Machine Learning in the Cloud
    Jang, Hyeon-Jun
    Yim, Yin-Goo
    Jin, Hyun-Wook
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 5710 - 5712
  • [28] Quantifying cloud elasticity with container-based autoscaling
    Zhang, Fan
    Tang, Xuxin
    Li, Xiu
    Khan, Samee U.
    Li, Zhijiang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 672 - 681
  • [29] Modeling the Autoscaling Operations in Cloud with Time Series Data
    Khan, Mehran N. A. H.
    Liu, Yan
    Alipour, Hanieh
    Singh, Samneet
    [J]. 2015 IEEE 34TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS WORKSHOP (SRDSW), 2015, : 7 - 12
  • [30] Integrating Cloud Application Autoscaling with Dynamic VM Allocation
    Tighe, Michael
    Bauer, Michael
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,