SlideShare a Scribd company logo
IOStack: Software-Defined Object Storage
Abstract:
As the complexity and scale of cloud storage systems grow, software-defined
storage (SDS) has become a prime candidate to simplify cloud storage
management. Here, the authors present IOStack, the first SDS architecture for
object stores (such as 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 domain-specific language (DSL). Policies can target storage automation or
specific service-level agreement (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. Experiments illustrate that IOStack enables easy and effective
policy-based provisioning, which can significantly improve the operation of a
multitenant object store.
Ad

Recommended

Pegasus fyp presentation
Pegasus fyp presentation
KayDrive
 
Pegasus fyp presentation
Pegasus fyp presentation
KayDrive
 
DevDay: Vault Recycler Right to be Forgotten, R3
DevDay: Vault Recycler Right to be Forgotten, R3
R3
 
SophiaConf 2018 - S. Lefeuvre (TAS France)
SophiaConf 2018 - S. Lefeuvre (TAS France)
TelecomValley
 
Introduction of Redis as NoSQL Database
Introduction of Redis as NoSQL Database
Abhijeet Shekhar
 
TYPO3 and CMIS
TYPO3 and CMIS
Olivier Dobberkau
 
TierraCloud HC2 Customer Presentation
TierraCloud HC2 Customer Presentation
TierraCloud Technologies, Pvt. Ltd.
 
Introduction to Redis Data Structures
Introduction to Redis Data Structures
ScaleGrid.io
 
IBM Cloud Object Storage Point of View
IBM Cloud Object Storage Point of View
Philippe Ponti
 
Amazon AWS Services Overview
Amazon AWS Services Overview
Michael Mullins
 
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
LEGATO project
 
Distributed storage system
Distributed storage system
Công Lợi Dương
 
Building an open source cloud storage platform for OpenStack - openATTIC
Building an open source cloud storage platform for OpenStack - openATTIC
it-novum
 
No sqlpresentation
No sqlpresentation
Salma Gouia
 
Survey of distributed storage system
Survey of distributed storage system
Zhichao Liang
 
Physical design relational_db_devanshu
Physical design relational_db_devanshu
Devanshu Shrivastava
 
A privacy leakage upper bound constraint based approach for cost-effective pr...
A privacy leakage upper bound constraint based approach for cost-effective pr...
JPINFOTECH JAYAPRAKASH
 
Decentralized Storage Systems
Decentralized Storage Systems
dgr8vj
 
Introduction to OpenStack
Introduction to OpenStack
The Linux Foundation
 
Webinar: Cloud Storage vs. On-Premises Storage
Webinar: Cloud Storage vs. On-Premises Storage
Storage Switzerland
 
Cloud services
Cloud services
Skyspanwireless
 
QuarkChain
QuarkChain
Ondrej Dzadzovsky
 
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Manuela Moroncini
 
Theory of LaTeX
Theory of LaTeX
Srikrishnan Suresh
 
Data Access Technologies
Data Access Technologies
Dimara Hakim
 
Introducing gluster filesystem by aditya
Introducing gluster filesystem by aditya
Aditya Chhikara
 
IT Transformation with Hybrid Cloud
IT Transformation with Hybrid Cloud
Darwin Gosal
 
D Y N A C A C H E Wxs
D Y N A C A C H E Wxs
Rohit Kelapure
 
Configuration and deployment guide for SWIFT on Intel Architecture
Configuration and deployment guide for SWIFT on Intel Architecture
Odinot Stanislas
 
Private cloud storage implementation using OpenStack Swift
Private cloud storage implementation using OpenStack Swift
TELKOMNIKA JOURNAL
 

More Related Content

What's hot (20)

IBM Cloud Object Storage Point of View
IBM Cloud Object Storage Point of View
Philippe Ponti
 
Amazon AWS Services Overview
Amazon AWS Services Overview
Michael Mullins
 
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
LEGATO project
 
Distributed storage system
Distributed storage system
Công Lợi Dương
 
Building an open source cloud storage platform for OpenStack - openATTIC
Building an open source cloud storage platform for OpenStack - openATTIC
it-novum
 
No sqlpresentation
No sqlpresentation
Salma Gouia
 
Survey of distributed storage system
Survey of distributed storage system
Zhichao Liang
 
Physical design relational_db_devanshu
Physical design relational_db_devanshu
Devanshu Shrivastava
 
A privacy leakage upper bound constraint based approach for cost-effective pr...
A privacy leakage upper bound constraint based approach for cost-effective pr...
JPINFOTECH JAYAPRAKASH
 
Decentralized Storage Systems
Decentralized Storage Systems
dgr8vj
 
Introduction to OpenStack
Introduction to OpenStack
The Linux Foundation
 
Webinar: Cloud Storage vs. On-Premises Storage
Webinar: Cloud Storage vs. On-Premises Storage
Storage Switzerland
 
Cloud services
Cloud services
Skyspanwireless
 
QuarkChain
QuarkChain
Ondrej Dzadzovsky
 
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Manuela Moroncini
 
Theory of LaTeX
Theory of LaTeX
Srikrishnan Suresh
 
Data Access Technologies
Data Access Technologies
Dimara Hakim
 
Introducing gluster filesystem by aditya
Introducing gluster filesystem by aditya
Aditya Chhikara
 
IT Transformation with Hybrid Cloud
IT Transformation with Hybrid Cloud
Darwin Gosal
 
D Y N A C A C H E Wxs
D Y N A C A C H E Wxs
Rohit Kelapure
 
IBM Cloud Object Storage Point of View
IBM Cloud Object Storage Point of View
Philippe Ponti
 
Amazon AWS Services Overview
Amazon AWS Services Overview
Michael Mullins
 
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
Privacy Preserving Cloud Storage - A Rollback Protection Service for Untruste...
LEGATO project
 
Building an open source cloud storage platform for OpenStack - openATTIC
Building an open source cloud storage platform for OpenStack - openATTIC
it-novum
 
No sqlpresentation
No sqlpresentation
Salma Gouia
 
Survey of distributed storage system
Survey of distributed storage system
Zhichao Liang
 
Physical design relational_db_devanshu
Physical design relational_db_devanshu
Devanshu Shrivastava
 
A privacy leakage upper bound constraint based approach for cost-effective pr...
A privacy leakage upper bound constraint based approach for cost-effective pr...
JPINFOTECH JAYAPRAKASH
 
Decentralized Storage Systems
Decentralized Storage Systems
dgr8vj
 
Webinar: Cloud Storage vs. On-Premises Storage
Webinar: Cloud Storage vs. On-Premises Storage
Storage Switzerland
 
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Cloud Computing 2010 - Case history - Giancarlo Gaggero - DSI Europe s.r.l.
Manuela Moroncini
 
Data Access Technologies
Data Access Technologies
Dimara Hakim
 
Introducing gluster filesystem by aditya
Introducing gluster filesystem by aditya
Aditya Chhikara
 
IT Transformation with Hybrid Cloud
IT Transformation with Hybrid Cloud
Darwin Gosal
 

Similar to Io stack software defined object storage (20)

Configuration and deployment guide for SWIFT on Intel Architecture
Configuration and deployment guide for SWIFT on Intel Architecture
Odinot Stanislas
 
Private cloud storage implementation using OpenStack Swift
Private cloud storage implementation using OpenStack Swift
TELKOMNIKA JOURNAL
 
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET Journal
 
Research Paper
Research Paper
Netravati Patil
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
ijccsa
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
ijccsa
 
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Kaushik Rajan
 
OpenStack Day Italy: openATTC as an open storage platform for OpenStack
OpenStack Day Italy: openATTC as an open storage platform for OpenStack
it-novum
 
13
13
micky789
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache Hadoop
buildacloud
 
The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)
Ahmed Banafa
 
Cloud computing infrastructure
Cloud computing infrastructure
Dr. Anita Goel
 
Openstack swift - VietOpenStack 6thmeeetup
Openstack swift - VietOpenStack 6thmeeetup
Vietnam Open Infrastructure User Group
 
OpenStack Swift Object Storage on EMC Isilon Scale-Out NAS
OpenStack Swift Object Storage on EMC Isilon Scale-Out NAS
EMC
 
Storage as a service OpenStack
Storage as a service OpenStack
openstackindia
 
Yair Hershko - Building Software Defined Storage Cloud Using OpenStack
Yair Hershko - Building Software Defined Storage Cloud Using OpenStack
Cloud Native Day Tel Aviv
 
OpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gap
Ben Silverman
 
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
IRJET Journal
 
Software-Defined Data Centers: Understanding, Key Components, Benefits, Chall...
Software-Defined Data Centers: Understanding, Key Components, Benefits, Chall...
GQ Research
 
Service oriented cloud architecture for improved
Service oriented cloud architecture for improved
eSAT Publishing House
 
Configuration and deployment guide for SWIFT on Intel Architecture
Configuration and deployment guide for SWIFT on Intel Architecture
Odinot Stanislas
 
Private cloud storage implementation using OpenStack Swift
Private cloud storage implementation using OpenStack Swift
TELKOMNIKA JOURNAL
 
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET- Improving Data Storage Security and Performance in Cloud Environment
IRJET Journal
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
ijccsa
 
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
DYNAMIC TENANT PROVISIONING AND SERVICE ORCHESTRATION IN HYBRID CLOUD
ijccsa
 
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Kaushik Rajan
 
OpenStack Day Italy: openATTC as an open storage platform for OpenStack
OpenStack Day Italy: openATTC as an open storage platform for OpenStack
it-novum
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache Hadoop
buildacloud
 
The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)
Ahmed Banafa
 
Cloud computing infrastructure
Cloud computing infrastructure
Dr. Anita Goel
 
OpenStack Swift Object Storage on EMC Isilon Scale-Out NAS
OpenStack Swift Object Storage on EMC Isilon Scale-Out NAS
EMC
 
Storage as a service OpenStack
Storage as a service OpenStack
openstackindia
 
Yair Hershko - Building Software Defined Storage Cloud Using OpenStack
Yair Hershko - Building Software Defined Storage Cloud Using OpenStack
Cloud Native Day Tel Aviv
 
OpenStack for AWS Architects - Similarities, differences and bridging the gap
OpenStack for AWS Architects - Similarities, differences and bridging the gap
Ben Silverman
 
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
IRJET Journal
 
Software-Defined Data Centers: Understanding, Key Components, Benefits, Chall...
Software-Defined Data Centers: Understanding, Key Components, Benefits, Chall...
GQ Research
 
Service oriented cloud architecture for improved
Service oriented cloud architecture for improved
eSAT Publishing House
 
Ad

More from ieeepondy (20)

Demand aware network function placement
Demand aware network function placement
ieeepondy
 
Service description in the nfv revolution trends, challenges and a way forward
Service description in the nfv revolution trends, challenges and a way forward
ieeepondy
 
Secure optimization computation outsourcing in cloud computing a case study o...
Secure optimization computation outsourcing in cloud computing a case study o...
ieeepondy
 
Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...
ieeepondy
 
Standards for hybrid clouds
Standards for hybrid clouds
ieeepondy
 
Rfhoc a random forest approach to auto-tuning hadoop's configuration
Rfhoc a random forest approach to auto-tuning hadoop's configuration
ieeepondy
 
Resource and instance hour minimization for deadline constrained dag applicat...
Resource and instance hour minimization for deadline constrained dag applicat...
ieeepondy
 
Reliable and confidential cloud storage with efficient data forwarding functi...
Reliable and confidential cloud storage with efficient data forwarding functi...
ieeepondy
 
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
ieeepondy
 
Scalable cloud–sensor architecture for the internet of things
Scalable cloud–sensor architecture for the internet of things
ieeepondy
 
Scalable algorithms for nearest neighbor joins on big trajectory data
Scalable algorithms for nearest neighbor joins on big trajectory data
ieeepondy
 
Robust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centers
ieeepondy
 
Privacy preserving deep computation model on cloud for big data feature learning
Privacy preserving deep computation model on cloud for big data feature learning
ieeepondy
 
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
ieeepondy
 
Protection of big data privacy
Protection of big data privacy
ieeepondy
 
Power optimization with bler constraint for wireless fronthauls in c ran
Power optimization with bler constraint for wireless fronthauls in c ran
ieeepondy
 
Performance aware cloud resource allocation via fitness-enabled auction
Performance aware cloud resource allocation via fitness-enabled auction
ieeepondy
 
Performance limitations of a text search application running in cloud instances
Performance limitations of a text search application running in cloud instances
ieeepondy
 
Performance analysis and optimal cooperative cluster size for randomly distri...
Performance analysis and optimal cooperative cluster size for randomly distri...
ieeepondy
 
Predictive control for energy aware consolidation in cloud datacenters
Predictive control for energy aware consolidation in cloud datacenters
ieeepondy
 
Demand aware network function placement
Demand aware network function placement
ieeepondy
 
Service description in the nfv revolution trends, challenges and a way forward
Service description in the nfv revolution trends, challenges and a way forward
ieeepondy
 
Secure optimization computation outsourcing in cloud computing a case study o...
Secure optimization computation outsourcing in cloud computing a case study o...
ieeepondy
 
Spatial related traffic sign inspection for inventory purposes using mobile l...
Spatial related traffic sign inspection for inventory purposes using mobile l...
ieeepondy
 
Standards for hybrid clouds
Standards for hybrid clouds
ieeepondy
 
Rfhoc a random forest approach to auto-tuning hadoop's configuration
Rfhoc a random forest approach to auto-tuning hadoop's configuration
ieeepondy
 
Resource and instance hour minimization for deadline constrained dag applicat...
Resource and instance hour minimization for deadline constrained dag applicat...
ieeepondy
 
Reliable and confidential cloud storage with efficient data forwarding functi...
Reliable and confidential cloud storage with efficient data forwarding functi...
ieeepondy
 
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
Rebuttal to “comments on ‘control cloud data access privilege and anonymity w...
ieeepondy
 
Scalable cloud–sensor architecture for the internet of things
Scalable cloud–sensor architecture for the internet of things
ieeepondy
 
Scalable algorithms for nearest neighbor joins on big trajectory data
Scalable algorithms for nearest neighbor joins on big trajectory data
ieeepondy
 
Robust workload and energy management for sustainable data centers
Robust workload and energy management for sustainable data centers
ieeepondy
 
Privacy preserving deep computation model on cloud for big data feature learning
Privacy preserving deep computation model on cloud for big data feature learning
ieeepondy
 
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
Pricing the cloud ieee projects, ieee projects chennai, ieee projects 2016,ie...
ieeepondy
 
Protection of big data privacy
Protection of big data privacy
ieeepondy
 
Power optimization with bler constraint for wireless fronthauls in c ran
Power optimization with bler constraint for wireless fronthauls in c ran
ieeepondy
 
Performance aware cloud resource allocation via fitness-enabled auction
Performance aware cloud resource allocation via fitness-enabled auction
ieeepondy
 
Performance limitations of a text search application running in cloud instances
Performance limitations of a text search application running in cloud instances
ieeepondy
 
Performance analysis and optimal cooperative cluster size for randomly distri...
Performance analysis and optimal cooperative cluster size for randomly distri...
ieeepondy
 
Predictive control for energy aware consolidation in cloud datacenters
Predictive control for energy aware consolidation in cloud datacenters
ieeepondy
 
Ad

Recently uploaded (20)

chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
 
IntroSlides-June-GDG-Cloud-Munich community [email protected]
IntroSlides-June-GDG-Cloud-Munich community [email protected]
Luiz Carneiro
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
djiceramil
 
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
dayananda54
 
Development of Portable Biomass Briquetting Machine (S, A & D)-1.pptx
Development of Portable Biomass Briquetting Machine (S, A & D)-1.pptx
aniket862935
 
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
4th International Conference on Computer Science and Information Technology (...
4th International Conference on Computer Science and Information Technology (...
ijait
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Engineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its Application
Sakthivel M
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
 
OCS Group SG - HPHT Well Design and Operation - SN.pdf
OCS Group SG - HPHT Well Design and Operation - SN.pdf
Muanisa Waras
 
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
KhadijaKhadijaAouadi
 
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Yannis
 
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
CenterEnamel
 
Cadastral Maps
Cadastral Maps
Google
 
chemistry investigatory project for class 12
chemistry investigatory project for class 12
Susis10
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
362 Alec Data Center Solutions-Slysium Data Center-AUH-Glands & Lugs, Simplex...
djiceramil
 
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
Week 6- PC HARDWARE AND MAINTENANCE-THEORY.pptx
dayananda54
 
Development of Portable Biomass Briquetting Machine (S, A & D)-1.pptx
Development of Portable Biomass Briquetting Machine (S, A & D)-1.pptx
aniket862935
 
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
 
ElysiumPro Company Profile 2025-2026.pdf
ElysiumPro Company Profile 2025-2026.pdf
info751436
 
4th International Conference on Computer Science and Information Technology (...
4th International Conference on Computer Science and Information Technology (...
ijait
 
Industry 4.o the fourth revolutionWeek-2.pptx
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Engineering Mechanics Introduction and its Application
Engineering Mechanics Introduction and its Application
Sakthivel M
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
David Boutry - Mentors Junior Developers
David Boutry - Mentors Junior Developers
David Boutry
 
OCS Group SG - HPHT Well Design and Operation - SN.pdf
OCS Group SG - HPHT Well Design and Operation - SN.pdf
Muanisa Waras
 
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
02 - Ethics & Professionalism - BEM, IEM, MySET.PPT
SharinAbGhani1
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
IPL_Logic_Flow.pdf Mainframe IPLMainframe IPL
KhadijaKhadijaAouadi
 
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Rigor, ethics, wellbeing and resilience in the ICT doctoral journey
Yannis
 
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
CenterEnamel
 
Cadastral Maps
Cadastral Maps
Google
 

Io stack software defined object storage

  • 1. IOStack: Software-Defined Object Storage Abstract: As the complexity and scale of cloud storage systems grow, software-defined storage (SDS) has become a prime candidate to simplify cloud storage management. Here, the authors present IOStack, the first SDS architecture for object stores (such as 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 domain-specific language (DSL). Policies can target storage automation or specific service-level agreement (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. Experiments illustrate that IOStack enables easy and effective policy-based provisioning, which can significantly improve the operation of a multitenant object store.