Ecole d'ingénieur et centre de recherche en Sciences du numérique

IOStack: Software-defined object storage

R. Gracia-Tinedo ; P. Garcia-Lopez ; M. Sanchez-Artigas ; J. Sampe

IEEE Internet Computing, 18 Mars 2016, Vol. PP, N°99, ISSN: 1089-7801

The complexity and scale of today's cloud storage systems is growing fast. In response to these challenges, Software-Defined Storage (SDS) has recently become a prime candidate to simplify storage management in the cloud. This article presents IOStack: The first SDS architecture for object stores (OpenStack Swift). At the control plane, the provisioning of SDS services to tenants is made according to a set of policies managed via a high-level DSL. Policies may target storage automation and/or specific SLA objectives. At the data plane, policies define the enforcement of SDS services, namely filters, on a tenant's requests. Moreover, IOStack is a framework to build a variety of filters, ranging from general-purpose computations close to the data to specialized data management mechanisms. Our experiments illustrate that IOStack enables easy and effective policy-based provisioning, which can significantly improve the operation of a multi-tenant object store.

Doi Bibtex

Titre:IOStack: Software-defined object storage
Type:Journal
Langue:English
Ville:
Date:
Département:Data Science
Eurecom ref:4872
Copyright: © 2016 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Bibtex: @article{EURECOM+4872, doi = {http://dx.doi.org/10.1109/MIC.2016.46}, year = {2016}, month = {03}, title = {{IOS}tack: {S}oftware-defined object storage}, author = {{R}. {G}racia-{T}inedo and {P}. {G}arcia-{L}opez and {M}. {S}anchez-{A}rtigas and {J}. {S}ampe }, journal = {{IEEE} {I}nternet {C}omputing, 18 {M}ars 2016, {V}ol. {PP}, {N}°99, {ISSN}: 1089-7801 }, url = {http://www.eurecom.fr/publication/4872} }
Voir aussi: