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 条
  • [1] Autoscaling tiered cloud storage in Anna
    Chenggang Wu
    Vikram Sreekanti
    Joseph M. Hellerstein
    [J]. The VLDB Journal, 2021, 30 : 25 - 43
  • [2] Autoscaling Tiered Cloud Storage in Anna
    Wu, Chenggang
    Sreekanti, Vikram
    Hellerstein, Joseph M.
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (06): : 624 - 638
  • [3] A Multi-tiered Storage Structure for Cloud Computing
    Chen, Hsin-Ya
    Lee, Pei-Yu
    Chang, Hsung-Pin
    [J]. 2016 INTERNATIONAL COMPUTER SYMPOSIUM (ICS), 2016, : 636 - +
  • [4] Cloud Reliability and Independence Standard: A Three Tiered System for Optimal Cloud Storage
    English, Evan
    Stacey, Daniel
    Rizvi, Syed
    Perino, Donte
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA), 2017, : 69 - 74
  • [5] The Effects of Autoscaling in Cloud Computing
    Fazli, Amir
    Sayedi, Amin
    Shulman, Jeffrey D.
    [J]. MANAGEMENT SCIENCE, 2018, 64 (11) : 5149 - 5163
  • [6] Online cost optimization algorithms for tiered cloud storage services
    Erradi, Abdelkarim
    Mansouri, Yaser
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 160
  • [7] Mathematical Modeling in Cloud Systems Autoscaling
    Zhmylev, S. A.
    Martynchuk, I. G.
    [J]. 2019 WAVE ELECTRONICS AND ITS APPLICATION IN INFORMATION AND TELECOMMUNICATION SYSTEMS (WECONF), 2019,
  • [8] Tiera: Towards Flexible Multi-Tiered Cloud Storage Instances
    Raghavan, Ajaykrishna
    Chandra, Abhishek
    Weissman, Jon B.
    [J]. ACM/IFIP/USENIX MIDDLEWARE 2014, 2014, : 1 - 12
  • [9] Cloud autoscaling for HTTP/2 workloads
    Calzarossa, Maria Carla
    Massari, Luisa
    Tabash, Momin I. M.
    Tessera, Daniele
    [J]. PROCEEDINGS OF 2017 3RD INTERNATIONAL CONFERENCE OF CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2017, : 166 - 171
  • [10] InSTechAH: An Autoscaling Scheme for Hadoop in the Private Cloud
    Wang, Xueying
    Lu, Zhihui
    Wu, Jie
    Zhao, Tong
    Hung, Patrick
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 395 - 402