Crystal: Software-Defined Storage for Multi-tenant Object Stores

被引:0
|
作者
Gracia-Tinedo, Raul [1 ]
Sampe, Josep [1 ]
Zamora, Edgar [1 ]
Sanchez-Artigas, Marc [1 ]
Garcia-Lopez, Pedro [1 ]
Moatti, Yosef [2 ]
Rom, Eran [2 ]
机构
[1] Univ Rovira & Virgili, Tarragona, Spain
[2] IBM Res, Haifa, Israel
来源
PROCEEDINGS OF FAST '17: 15TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES | 2017年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Object stores are becoming pervasive due to their scalability and simplicity. Their broad adoption, however, contrasts with their rigidity for handling heterogeneous workloads and applications with evolving requirements, which prevents the adaptation of the system to such varied needs. In this work, we present Crystal, the first Software-Defined Storage (SDS) architecture whose core objective is to efficiently support multi-tenancy in object stores. Crystal adds a filtering abstraction at the data plane and exposes it to the control plane to enable high-level policies at the tenant, container and object granularities. Crystal translates these policies into a set of distributed controllers that can orchestrate filters at the data plane based on real-time workload information. We demonstrate Crystal through two use cases on top of OpenStack Swift: One that proves its storage automation capabilities, and another that differentiates IO bandwidth in a multi-tenant scenario. We show that Crystal is an extensible platform to deploy new SDS services for object stores with small overhead.
引用
收藏
页码:243 / 256
页数:14
相关论文
共 50 条
  • [41] On evaluating the resource usage effectiveness of multi-tenant cloud storage
    Cai, Binlei
    Zhao, Laiping
    Zhou, Xiaobo
    Zhang, Rongqi
    Li, Keqiu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 403 - 412
  • [42] Isolated Storage of Multi-Tenant Data Based on Shared Schema
    Zou, Lida
    Li, Qingzhong
    Kong, Lanju
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2016, 16 (03) : 91 - 103
  • [43] Gimbal: Enabling Multi-tenant Storage Disaggregation on SmartNIC JBOFs
    Min, Jaehong
    Liu, Ming
    Chugh, Tapan
    Zhao, Chenxingyu
    Wei, Andrew
    Doh, In Hwan
    Krishnamurthy, Arvind
    SIGCOMM '21: PROCEEDINGS OF THE 2021 ACM SIGCOMM 2021 CONFERENCE, 2021, : 106 - 122
  • [44] Teaching software-defined network security through malicious tenant detection
    Abazari, Farzaneh
    Esposito, Flavio
    Takabi, Hassan
    Hosseinvand, Hamid
    Pecorella, Tommaso
    INTERNET TECHNOLOGY LETTERS, 2019, 2 (06)
  • [45] Tenant-Grained Request Scheduling in Software-Defined Cloud Computing
    Tu, Huaqing
    Zhao, Gongming
    Xu, Hongli
    Fang, Xianjin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4654 - 4671
  • [46] Multi-tenant provisioning over software defined networking enabled metropolitan area quantum key distribution networks
    Cao, Yuan
    Zhao, Yongli
    Yu, Xiaosong
    Zhang, Jie
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA B-OPTICAL PHYSICS, 2019, 36 (03) : B31 - B40
  • [47] M2cloud: Software Defined Multi-site Data Center Network Control Framework for Multi-tenant
    Liu, Zhongjin
    Li, Yong
    Su, Li
    Jin, Depeng
    Zeng, Lieguang
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2013, 43 (04) : 517 - 518
  • [48] A Survey and Classification of Software-Defined Storage Systems
    Macedo, Ricardo
    Paulo, Joao
    Pereira, Jose
    Bessani, Alysson
    ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [49] A Formal Model for Multi-tenant Software-as-a-Service in cloud computing
    Banerjee, Ansuman
    COMPUTE'2012, 2012,
  • [50] TOSDS: Tenant-centric Object-based Software Defined Storage for Multitenant SaaS Applications
    Aditi Sharma
    Parmeet Kaur
    Arabian Journal for Science and Engineering, 2021, 46 : 9221 - 9235