Wiera: Policy-Driven Multi-Tiered Geo-Distributed Cloud Storage System

被引:13
|
作者
Oh, Kwangsung [1 ]
Qin, Nan [1 ]
Chandra, Abhishek [1 ]
Weissman, Jon [1 ]
机构
[1] Univ Minnesota Twin Cities, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
关键词
Data locality; multi-DCs; multi-tiered storage; wide area storage; in memory storage;
D O I
10.1109/TPDS.2019.2935727
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-tiered geo-distributed cloud storage systems must tame complexity at many levels: uniform APIs for storage access, supporting flexible storage policies that meet a wide array of application metrics, determining an optimal data placement, handling uncertain network dynamics and access dynamism, and operating across many levels of heterogeneity both within and across data-centers (DCs). In this paper, we present an integrated solution called Wiera. Wiera enables the specification of data management policies both within a local DC and across DCs. Such policies enable the user to optimize for cost, performance, reliability, durability, and consistency, and to express their tradeoffs. In addition, Wiera determines an optimal data placement for the user to meet their desired tradeoffs easily in such an environment. A key aspect of Wiera is first-class support for dynamism due to network, workload, and access patterns changes. As far as we know, Wiera is the first geo-distributed cloud storage system which handles dynamism actively at run-time. Wiera allows unmodified applications to reap the benefits of flexible data/storage policies by externalizing the policy specification. We show how Wiera enables a rich specification of dynamic policies using a concise notation and describe the design and implementation of the system. We have implemented a Wiera prototype on multiple cloud environments, AWS and Azure, that illustrates potential benefits from managing dynamics and in using multiple cloud storage tiers both within and across DCs.
引用
收藏
页码:294 / 305
页数:12
相关论文
共 44 条
  • [1] TripS: Automated Multi-tiered Data Placement in a Geo-distributed Cloud Environment
    Oh, Kwangsung
    Chandra, Abhishek
    Weissman, Jon
    [J]. SYSTOR'17: PROCEEDINGS OF THE 10TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2017,
  • [2] 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 - +
  • [3] Kurma: Secure Geo-Distributed Multi-Cloud Storage Gateways
    Chen, Ming
    Zadok, Erez
    [J]. SYSTOR '19: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2019, : 109 - 120
  • [4] Tiera: Towards Flexible Multi-Tiered Cloud Storage Instances
    Raghavan, Ajaykrishna
    Chandra, Abhishek
    Weissman, Jon B.
    [J]. ACM/IFIP/USENIX MIDDLEWARE 2014, 2014, : 1 - 12
  • [5] The MWA Archive: A Multi-tiered Dataflow and Storage System
    Wu, Che
    Wicenec, Andreas
    Pallot, Dave
    Checcucci, Alessio
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXII, 2013, 475 : 151 - +
  • [6] Design and Implementation of a Shared Multi-tiered Storage System
    Chang, Hsung-Pin
    Yu, Yu-Cheng
    Chung, Pei-Yao
    [J]. PROCEEDINGS OF 2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS), 2018, : 94 - 98
  • [7] GeoCol: A Geo-distributed Cloud Storage System with Low Cost and Latency using Reinforcement Learning
    Wang, Haoyu
    Shen, Haiying
    Li, Zijian
    Tian, Shuhao
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 149 - 159
  • [8] Performance of a multi-tiered policy-based management system
    Law, KLE
    Saxena, A
    [J]. NETWORK CONTROL AND ENGINEERING FOR QOS, SECURITY AND MOBILITY, 2003, 107 : 203 - 214
  • [9] Policy-Driven Data Management Middleware for Multi-Cloud Storage in Multi-Tenant SaaS
    Rafique, Ansar
    Van Landuyt, Dimitri
    Lagaisse, Bert
    Joosen, Wouter
    [J]. 2015 IEEE/ACM 2ND INTERNATIONAL SYMPOSIUM ON BIG DATA COMPUTING (BDC), 2015, : 78 - 84
  • [10] Seamlessly Integrating Disk and Tape in a Multi-tiered Distributed File System
    Koltsidas, Ioannis
    Sarafijanovic, Slavisa
    Petermann, Martin
    Haustein, Nils
    Seipp, Harald
    Haas, Robert
    Jelitto, Jens
    Weigold, Thomas
    Childers, Edwin
    Pease, David
    Eleftheriou, Evangelos
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1328 - 1339