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 条
  • [21] TCAMVisor: High-throughput TCAM Virtualization for Multi-tenant Software Defined Networking
    Sun, Ruoshi
    Mei, Hao
    Yao, Ruyi
    Wang, Hao
    Zhou, Yiren
    Chen, Zixuan
    Liu, Sen
    Xu, Yang
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [22] Soft Partitioning Flow Tables for Virtual Networking in Multi-Tenant Software Defined Networks
    Lin, Ying-Dar
    Liu, Te-Lung
    Chen, Jian-Hao
    Lai, Yuan-Cheng
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (01): : 402 - 415
  • [23] Application of software-defined storage
    Hu Hezhi
    Liu Junfang
    2017 INTERNATIONAL CONFERENCE ON E-SOCIETY, E-EDUCATION AND E-TECHNOLOGY (ICSET 2017), 2015, : 16 - 19
  • [24] Vertigo: Programmable Micro-controllers for Software-Defined Object Storage
    Sampe, Josep
    Garcia-Lopez, Pedro
    Sanchez-Artigas, Marc
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 180 - 187
  • [25] A Multi-tenant Software as a Service Model for Large Organization
    Huang, Wen
    Wei, Xiaoyi
    Zhao, Yixia
    Wang, Ziming
    Xiao, Yun
    2013 INTERNATIONAL CONFERENCE ON CLOUD AND SERVICE COMPUTING (CSC 2013), 2013, : 112 - 119
  • [26] A Multi-tenant Database Architecture Design for Software Applications
    Yaish, Haitham
    Goyal, Madhu
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 933 - 940
  • [27] The SPOSAD Architectural Style for Multi-tenant Software Applications
    Koziolek, Heiko
    2011 9TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2011, : 320 - 327
  • [28] Deadline Guaranteed Service for Multi-Tenant Cloud Storage
    Liu, Guoxin
    Shen, Haiying
    Wang, Haoyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (10) : 2851 - 2865
  • [29] Account Clustering in Multi-tenant Storage Management Environments
    Madl, Gabor
    Routray, Ramani
    Song, Yang
    Jain, Rakesh
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1698 - 1707
  • [30] Deadline Guaranteed Service for Multi-Tenant Cloud Storage
    Liu, Guoxin
    Shen, Haiying
    2015 IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2015,