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 条
  • [31] Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure
    Razavi, Kaveh
    Ion, Ana
    Tato, Genc
    Jeong, Kyuho
    Figueiredo, Renato
    Pierre, Guillaume
    Kielmann, Thilo
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 106 - 115
  • [32] Tenant Oriented Lock Concurrency Control in the Shared Storage Multi-tenant Database
    Sang, Chengliang
    Li, Qingzhong
    Kong, Lanju
    PROCEEDINGS OF THE 2012 IEEE 16TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2012), 2012, : 179 - 189
  • [33] A Software-Defined Storage for Workflow Applications
    Al-Kiswany, Samer
    Ripeanu, Matei
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 350 - 353
  • [34] IOFlow: A Software-Defined Storage Architecture
    Thereska, Eno
    Ballani, Hitesh
    O'Shea, Greg
    Karagiannis, Thomas
    Rowstron, Antony
    Talpey, Tom
    Black, Richard
    Zhu, Timothy
    SOSP'13: PROCEEDINGS OF THE TWENTY-FOURTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, 2013, : 182 - 196
  • [35] A Process Model for Customisation of Software in Multi-Tenant SaaS Model
    Khan, Khaled M.
    Nhlabatsi, Armstrong
    Khan, Niamul
    2015 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2015, : 418 - 419
  • [36] A Flexible Data Model for Multi-Tenant Databases for Software as a Service
    Indrani, Gorti
    Shiri, Nematollah
    Radhakrishnan, Thiruvengadam
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 1059 - 1066
  • [37] Software Architecture Driven Configurability of Multi-tenant SaaS Application
    Wang, Hua
    Zheng, Zhijun
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 418 - 424
  • [38] Reliable Component Instance for Multi-Tenant Software as a Service Application
    Samrajesh, M. D.
    Viswanathan, K. K.
    2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 165 - 170
  • [39] Towards Reliable Multi-Tenant Software as-a Service Application
    Samrajesh, M. D.
    Gopalan, N. P.
    ADVANCED SCIENCE LETTERS, 2015, 21 (01) : 122 - 126
  • [40] Migrating Medical Communications Software to a Multi-Tenant Cloud Environment
    Maenhaut, Pieter-Jan
    Moens, Hendrik
    Verheye, Marino
    Verhoeve, Piet
    Walraven, Stefan
    Truyen, Eddy
    Joosen, Wouter
    Ongenae, Veerle
    De Turck, Filip
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 900 - 903