SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Data storage and Management Project A
on
Software-Defined-Storage (SDS)
Sindhujan Dhayalan
X17170265
MSc/PGDip Data Analytics – 2018/9
Submitted to: Vikas Tomer
Software-Defined-Storage (SDS)
Sindhujan Dhayalan
X17170265
December 20, 2018
Abstract
SDS is defined by SNIA as Virtualized storage with a service management inter-
face. The model is built based on virtualization of storage such that users can access
and control it through a software interface independent of the nature, configuration
and location of the storage device. The software layer manages the entire storage
infrastructure as an entity. This paper discusses SDS and its advantages over the
traditional network storage systems.
1 Introduction
In the era of Big Data, the content and network providers require to manage the heavy
amount of data collection in a more flexible way than what is being offered by traditional
network storage. The Software Defined Storage (SDS) systems meet such flexibility needs
by minimizing the complexity of data management in cloud environments.Mauro et al.
(2017).
Software defined storage (SDS) is the emerging storage technology. Inspired by Soft-
ware Defined Network (SDN), The complexity of the storage device is divided into two
parts by SDS - the pure raw storage device(data plane) and the controller software resides
in a server(control plane) and manages the set of raw storage device.
The controller creates replicas of each block on multiple devices and fragments of the
file are stored on multiple devices. Resulting in very high reliability and increases the
throughput as the file is read from multiple places at the same time. The reliability and
scalability of SDS is same compared to that of SAN and NAS traditional network storage
systems. But the cost of SDS is very low compared to the expenditures made for SAN
and NAS storage by data centres. Gupta & Goel (2015)
2 SDS Architecture
SDS is one of the main components of SDI architecture. the SDS storage function is
divided into two layers mainly, Data plane and Control plane.
SDS Control plane: the control plane is software layer of SDS that manages the vir-
tualized storage resources. It enables optimized, flexible, scalable and rapid provisioning
storage infrastructure capacity. These capabilities span functions such as policy automa-
ton, analytics and optimization, backup and copy management, security and integration
1
with API and cloud services. SDS data plane: the data plane is the interface to infras-
tructure where data is processed and stored. it consists of storage management functions
such as virtualization, RAID, protection, tiering, copy services, encryption, compression,
and data deduplication as per requested by the control plane.
Figure 1: SDS functions through control and data plane, source: Coyne et al. (2018)
SDS provides agility, control and efficiency required to satisfy the rapidly changing
business requirements by dynamically optimizing infrastructure capabilities to application
service requirements.Coyne et al. (2018)
3 SDS Capabilities and Functions
SDS must have the following capabilities to support SDI with storage services.
Optimal workload allocation:
SDS must manage the dataflow and workloads across storage service level tiers to achieve
agreed upon performance, availability, retention and security.
Data Retention and Archive:
SDS must enable archival capability for long term data retention as per the business re-
quirements to maintain regulatory requirement and effective data rationalization. Agility
and Scalability: SDS must be agile to respond within the allocated time and SDS must
provide storage services that is scalable as per business requirement.
Flexible Data Access:
SDS should be capable of enabling data sharing and multi tenancy across data centers as
per business requirement. It must provide access methods and protocols as per business
needs.
To support the above discussed capabilities, SDS integrated components should contain
API-controlled functions in order to support business application service levels:
Storage virtualization: Facilitates the creation of unique pools of storage capacity like
heterogeneous disk storage arrays and devices.
Policy automation: Facilitates the automation of storage contributing as per the stor-
age policies which are correlated to automation workflows.
Analytics and optimization: the function provides metrics to measure the perfomance
of storage and capability usage. It also provides the tools to analyze them by making
reports and comparing them to the required service level.
2
Availability, backup and copy management: The function should provides back-
up/restore capabilities and local/remote copies for recovery purposes.
Integration and API services: The features provided by SDS should be integrated
internally as well as with external functions available in SDI and with business applica-
tions.
Security: Enables secure data access by authorized persons.Coyne et al. (2018)
4 SDS VS Traditional network storage system
This section discusses on the advantages of SDS over the traditional network storage
system by comparing them on Cost, Flexibility, Agility, Resource utilization and storage.
4.1 Cost:
Traditional networked storage solutions require high capital expenditures to procure,
house, operate, cool, maintain, support, scale and upgrade an installed base of equipment.
Whereas SDS lowers the storage cost by switching over from capital expenditure to op-
erating expenses. It follows pay as your grow approach benefiting upgrowing companies.
Instead of purchasing storage hardware and software through up-front capital expendi-
tures, Companies can purchase software services on a monthly fee basis by switching to
SDS. This is commonly called the Storage-as-a-Service (STaaS) model. SDS provides
significant savings by allowing the use of inexpensive COTS (commercial, off-the-shelf)
x86 servers and commodity Hard disk drives in place of dedicated and costly proprietary
storage appliances when a customer decides to keep their own on-premises storage in-
frastructure, or to maintain portions both on-premises and in the cloud.van Duijvenbode
(2017a)
4.2 Greater Flexibility
The function of SDS implementations resides in software rather than hardware, the func-
tionality of the system is not limited by the unique characteristics of individual storage
units. With the policy-based guidance of the SDS software, the most basic to the ad-
vanced types of storage arrays and subsystems can be configured with the best advantage
of the capabilities of each type of device. This gives storage administrators the flexibility
to mix and match devices and media (such as HDDs and SSDs) in ways that maximize
their effectiveness in meeting the requirements of specific workloads. This is not possible
in traditional network storage model which is dependent on hardware storage units.van
Duijvenbode (2017a)
4.3 Agility
Agility is the speed at which organization adjust to changes in technology or in its business
environment and it is one of major factor required to survive in the IT industry. Making
large changes to an organizations traditional network storage infrastructure mostly took
weeks or months because of time required to fund, order, install, and configure new
compatible hardware. But In case of SDS, Users have the flexibility to quickly and freely
scale the amount of storage using the software they use without any purchase of new
hardware on-premises or in the public cloud. Organizations can implement additional
3
capacity through software in minutes rather than days or weeks, providing companies with
the agility to respond in near real time to changes in business conditions.van Duijvenbode
(2017a)
4.4 Resource Utilization
The traditional storage model requires data centres to have unused additional storage
units for any unforeseen spikes or need in demand. To prevent such scenarios from
occurring, a prudent storage administrator will make sure that spare capacity is instantly
available when needed. The result is that in normal operations a significant proportion
of the data centers available storage capacity will remain unused. With the SDS model
customers pay only for the storage and services used, STaaS provider will have adequate
reserve capacity to be allocated as needed. there is normally no need to purchase and
maintain unused capacity. van Duijvenbode (2017a)
4.5 Storage
Storage capacity: SDS can offer more storage capacity with commodity storage with
enterprise-grade hardware. It can offer the same storage capacity that is offered by SAN
for much lesser expenditure. Organization can benefit from high performance/high capac-
ity storage nodes with a third to double as much raw data at a lower cost with SDS.van
Duijvenbode (2017b) Storage Management:Traditional storage model requires high
end hardware configuration and resources with storage knowledge to maintain, oper-
ate the storage units to function in this big data era. Whereas the complexity of the
storage management task is reduced by SDS. Using SDS a single unified software inter-
face centrally manages the entire storage infrastructure. Reducing the hassle over the
configuration, setup and maintenance of traditional storage model. Enterprise-level stor-
age features such as replication, inline data deduplication and compression, snapshots,
encryption, and best-of-breed backup and disaster recovery functionality can be imple-
mented once and applied system wide as the storage system is embedded in software that
controls the entire infrastructure at a granular level.van Duijvenbode (2017a)
References
Coyne, L., Dain, J., Forestier, E., Guaitani, P., Haas, R., Maestas, C. D., Maille, A.,
Pearson, T., Sherman, B., Vollmar, C. et al. (2018), IBM Software-Defined Storage
Guide, IBM Redbooks.
Gupta, S. C. & Goel, A. (2015), Software defined storage technology, in ‘2015 Asia-Pacific
Software Engineering Conference (APSEC)’, pp. 6–7.
Mauro, M. D., Longo, M., Postiglione, F., Carullo, G. & Tambasco, M. (2017), Software
defined storage: Availability modeling and sensitivity analysis, in ‘2017 International
Symposium on Performance Evaluation of Computer and Telecommunication Systems
(SPECTS)’, pp. 1–7.
4
van Duijvenbode, J. (2017a), ‘How sds is disrupting the traditional storage industry’.
URL: https://www.dezyre.com/article/overview-of-hbase-architecture-and-its-
components/295
van Duijvenbode, J. (2017b), ‘How sds is disrupting the traditional storage industry’.
URL: https://www.dezyre.com/article/overview-of-hbase-architecture-and-its-
components/295
5

Weitere ähnliche Inhalte

Was ist angesagt?

1cloudstar cloud store.v1.1
1cloudstar cloud store.v1.11cloudstar cloud store.v1.1
1cloudstar cloud store.v1.1
1CloudStar
 
TSS03135-USEN-00_HR
TSS03135-USEN-00_HRTSS03135-USEN-00_HR
TSS03135-USEN-00_HR
Ed Ahl
 
Insider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage ServiceInsider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage Service
DataCore Software
 
Managing data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledgeManaging data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledge
geekmodeboy
 

Was ist angesagt? (20)

Reduce Costs and Complexity with Backup-Free Storage
Reduce Costs and Complexity with Backup-Free StorageReduce Costs and Complexity with Backup-Free Storage
Reduce Costs and Complexity with Backup-Free Storage
 
Step 2: Back Up Less Datasheet
Step 2: Back Up Less DatasheetStep 2: Back Up Less Datasheet
Step 2: Back Up Less Datasheet
 
1cloudstar cloud store.v1.1
1cloudstar cloud store.v1.11cloudstar cloud store.v1.1
1cloudstar cloud store.v1.1
 
Storage Virtualization: Towards an Efficient and Scalable Framework
Storage Virtualization: Towards an Efficient and Scalable FrameworkStorage Virtualization: Towards an Efficient and Scalable Framework
Storage Virtualization: Towards an Efficient and Scalable Framework
 
IDC Spotlight: PBBAs Tap into Key Data Protection Trends to Drive Strong Mar...
IDC Spotlight:  PBBAs Tap into Key Data Protection Trends to Drive Strong Mar...IDC Spotlight:  PBBAs Tap into Key Data Protection Trends to Drive Strong Mar...
IDC Spotlight: PBBAs Tap into Key Data Protection Trends to Drive Strong Mar...
 
The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)The Future of Software Defined Storage (SDS)
The Future of Software Defined Storage (SDS)
 
Should Colocation Data Centers Fear Consolidation? (SlideShare)
Should Colocation Data Centers Fear Consolidation? (SlideShare)Should Colocation Data Centers Fear Consolidation? (SlideShare)
Should Colocation Data Centers Fear Consolidation? (SlideShare)
 
TSS03135-USEN-00_HR
TSS03135-USEN-00_HRTSS03135-USEN-00_HR
TSS03135-USEN-00_HR
 
8 Strategies For Building A Modern DataCenter
8 Strategies For Building A Modern DataCenter8 Strategies For Building A Modern DataCenter
8 Strategies For Building A Modern DataCenter
 
Insider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage ServiceInsider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage Service
 
How e fpga future proofs data centers
How e fpga future proofs data centersHow e fpga future proofs data centers
How e fpga future proofs data centers
 
DataCore + Fujitsu Business Solutions
DataCore + Fujitsu Business SolutionsDataCore + Fujitsu Business Solutions
DataCore + Fujitsu Business Solutions
 
Logicalis Data Center Solutions
Logicalis Data Center SolutionsLogicalis Data Center Solutions
Logicalis Data Center Solutions
 
"ESG Whitepaper: Hitachi Data Systems VSP G1000: - Pushing the Functionality ...
"ESG Whitepaper: Hitachi Data Systems VSP G1000: - Pushing the Functionality ..."ESG Whitepaper: Hitachi Data Systems VSP G1000: - Pushing the Functionality ...
"ESG Whitepaper: Hitachi Data Systems VSP G1000: - Pushing the Functionality ...
 
Storage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business EnablerStorage Analytics: Transform Storage Infrastructure Into a Business Enabler
Storage Analytics: Transform Storage Infrastructure Into a Business Enabler
 
Frequently Used Terms in Data Centers
Frequently Used Terms in Data CentersFrequently Used Terms in Data Centers
Frequently Used Terms in Data Centers
 
Enterprise Blade Computing With Hitachi Compute Blade 500: Flexibility, Scala...
Enterprise Blade Computing With Hitachi Compute Blade 500: Flexibility, Scala...Enterprise Blade Computing With Hitachi Compute Blade 500: Flexibility, Scala...
Enterprise Blade Computing With Hitachi Compute Blade 500: Flexibility, Scala...
 
Data Centers: The Pillars of Digital Economy
Data Centers: The Pillars of Digital EconomyData Centers: The Pillars of Digital Economy
Data Centers: The Pillars of Digital Economy
 
Managing data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledgeManaging data to improve disaster recovery preparedness » data center knowledge
Managing data to improve disaster recovery preparedness » data center knowledge
 
Efficient multicast delivery for data redundancy minimization over wireless d...
Efficient multicast delivery for data redundancy minimization over wireless d...Efficient multicast delivery for data redundancy minimization over wireless d...
Efficient multicast delivery for data redundancy minimization over wireless d...
 

Ähnlich wie Software defined storage

Storage Strategies Now- Virtualizaing Busines Critical applications
Storage Strategies Now- Virtualizaing Busines Critical applicationsStorage Strategies Now- Virtualizaing Busines Critical applications
Storage Strategies Now- Virtualizaing Busines Critical applications
DataCore Software
 

Ähnlich wie Software defined storage (20)

Software Defined Storage Accelerates Storage Cost Reduction
Software Defined Storage Accelerates Storage Cost ReductionSoftware Defined Storage Accelerates Storage Cost Reduction
Software Defined Storage Accelerates Storage Cost Reduction
 
Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
 
Today's Need To Manage The Storage Polymorphism
Today's Need To Manage The Storage PolymorphismToday's Need To Manage The Storage Polymorphism
Today's Need To Manage The Storage Polymorphism
 
The storage matrix netmagic
The storage matrix   netmagicThe storage matrix   netmagic
The storage matrix netmagic
 
Red Hat Storage combined with Commvault Simpana
Red Hat Storage combined with Commvault SimpanaRed Hat Storage combined with Commvault Simpana
Red Hat Storage combined with Commvault Simpana
 
Storage Strategies Now- Virtualizaing Busines Critical applications
Storage Strategies Now- Virtualizaing Busines Critical applicationsStorage Strategies Now- Virtualizaing Busines Critical applications
Storage Strategies Now- Virtualizaing Busines Critical applications
 
Exploring Storage as a Service - Definition and Advantages.pdf
Exploring Storage as a Service - Definition and Advantages.pdfExploring Storage as a Service - Definition and Advantages.pdf
Exploring Storage as a Service - Definition and Advantages.pdf
 
Cloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage ArchitectureCloud Storage: Focusing On Back End Storage Architecture
Cloud Storage: Focusing On Back End Storage Architecture
 
K017146064
K017146064K017146064
K017146064
 
Fluid Data Storage:Driving Flexibility in the Data Center
Fluid Data Storage:Driving Flexibility in the Data Center Fluid Data Storage:Driving Flexibility in the Data Center
Fluid Data Storage:Driving Flexibility in the Data Center
 
Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...Efficient and scalable multitenant placement approach for in memory database ...
Efficient and scalable multitenant placement approach for in memory database ...
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
 
A Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationA Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-Duplication
 
Software defined storage
Software defined storageSoftware defined storage
Software defined storage
 
A-B-C Strategies for File and Content Brochure
A-B-C Strategies for File and Content BrochureA-B-C Strategies for File and Content Brochure
A-B-C Strategies for File and Content Brochure
 
Performance,cost and reliability through hybrid cloud storage
Performance,cost and reliability through hybrid cloud storagePerformance,cost and reliability through hybrid cloud storage
Performance,cost and reliability through hybrid cloud storage
 
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
Rethink Storage: Transform the Data Center with EMC ViPR Software-Defined Sto...
 
Cleversafe.PPTX
Cleversafe.PPTXCleversafe.PPTX
Cleversafe.PPTX
 
What is a Network-Attached-Storage device and how does it work?
What is a Network-Attached-Storage device and how does it work?What is a Network-Attached-Storage device and how does it work?
What is a Network-Attached-Storage device and how does it work?
 
What is Network Attached Storage Used for?.pdf
What is Network Attached Storage Used for?.pdfWhat is Network Attached Storage Used for?.pdf
What is Network Attached Storage Used for?.pdf
 

Mehr von SindhujanDhayalan

Mehr von SindhujanDhayalan (7)

Analysis of parking citations mapreduce techniques
Analysis of parking citations   mapreduce techniquesAnalysis of parking citations   mapreduce techniques
Analysis of parking citations mapreduce techniques
 
Customer churn classification using machine learning techniques
Customer churn classification using machine learning techniquesCustomer churn classification using machine learning techniques
Customer churn classification using machine learning techniques
 
Data Visualization: WOMEN TOWARDS GROWTH - IRELAND'S IMPACT
Data Visualization: WOMEN TOWARDS GROWTH - IRELAND'S IMPACTData Visualization: WOMEN TOWARDS GROWTH - IRELAND'S IMPACT
Data Visualization: WOMEN TOWARDS GROWTH - IRELAND'S IMPACT
 
Statistical analysis of Multiple and Logistic Regression
Statistical analysis of Multiple and Logistic RegressionStatistical analysis of Multiple and Logistic Regression
Statistical analysis of Multiple and Logistic Regression
 
Modernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crmModernization of northwood housing society using salesforce crm
Modernization of northwood housing society using salesforce crm
 
Data warehousing and Business intelligence project on Tourism sector's impact...
Data warehousing and Business intelligence project on Tourism sector's impact...Data warehousing and Business intelligence project on Tourism sector's impact...
Data warehousing and Business intelligence project on Tourism sector's impact...
 
Performance analysis of MongoDB and HBase
Performance analysis of MongoDB and HBasePerformance analysis of MongoDB and HBase
Performance analysis of MongoDB and HBase
 

Kürzlich hochgeladen

如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
vexqp
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
vexqp
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 

Kürzlich hochgeladen (20)

SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit RiyadhCytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
Cytotec in Jeddah+966572737505) get unwanted pregnancy kit Riyadh
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 

Software defined storage

  • 1. Data storage and Management Project A on Software-Defined-Storage (SDS) Sindhujan Dhayalan X17170265 MSc/PGDip Data Analytics – 2018/9 Submitted to: Vikas Tomer
  • 2. Software-Defined-Storage (SDS) Sindhujan Dhayalan X17170265 December 20, 2018 Abstract SDS is defined by SNIA as Virtualized storage with a service management inter- face. The model is built based on virtualization of storage such that users can access and control it through a software interface independent of the nature, configuration and location of the storage device. The software layer manages the entire storage infrastructure as an entity. This paper discusses SDS and its advantages over the traditional network storage systems. 1 Introduction In the era of Big Data, the content and network providers require to manage the heavy amount of data collection in a more flexible way than what is being offered by traditional network storage. The Software Defined Storage (SDS) systems meet such flexibility needs by minimizing the complexity of data management in cloud environments.Mauro et al. (2017). Software defined storage (SDS) is the emerging storage technology. Inspired by Soft- ware Defined Network (SDN), The complexity of the storage device is divided into two parts by SDS - the pure raw storage device(data plane) and the controller software resides in a server(control plane) and manages the set of raw storage device. The controller creates replicas of each block on multiple devices and fragments of the file are stored on multiple devices. Resulting in very high reliability and increases the throughput as the file is read from multiple places at the same time. The reliability and scalability of SDS is same compared to that of SAN and NAS traditional network storage systems. But the cost of SDS is very low compared to the expenditures made for SAN and NAS storage by data centres. Gupta & Goel (2015) 2 SDS Architecture SDS is one of the main components of SDI architecture. the SDS storage function is divided into two layers mainly, Data plane and Control plane. SDS Control plane: the control plane is software layer of SDS that manages the vir- tualized storage resources. It enables optimized, flexible, scalable and rapid provisioning storage infrastructure capacity. These capabilities span functions such as policy automa- ton, analytics and optimization, backup and copy management, security and integration 1
  • 3. with API and cloud services. SDS data plane: the data plane is the interface to infras- tructure where data is processed and stored. it consists of storage management functions such as virtualization, RAID, protection, tiering, copy services, encryption, compression, and data deduplication as per requested by the control plane. Figure 1: SDS functions through control and data plane, source: Coyne et al. (2018) SDS provides agility, control and efficiency required to satisfy the rapidly changing business requirements by dynamically optimizing infrastructure capabilities to application service requirements.Coyne et al. (2018) 3 SDS Capabilities and Functions SDS must have the following capabilities to support SDI with storage services. Optimal workload allocation: SDS must manage the dataflow and workloads across storage service level tiers to achieve agreed upon performance, availability, retention and security. Data Retention and Archive: SDS must enable archival capability for long term data retention as per the business re- quirements to maintain regulatory requirement and effective data rationalization. Agility and Scalability: SDS must be agile to respond within the allocated time and SDS must provide storage services that is scalable as per business requirement. Flexible Data Access: SDS should be capable of enabling data sharing and multi tenancy across data centers as per business requirement. It must provide access methods and protocols as per business needs. To support the above discussed capabilities, SDS integrated components should contain API-controlled functions in order to support business application service levels: Storage virtualization: Facilitates the creation of unique pools of storage capacity like heterogeneous disk storage arrays and devices. Policy automation: Facilitates the automation of storage contributing as per the stor- age policies which are correlated to automation workflows. Analytics and optimization: the function provides metrics to measure the perfomance of storage and capability usage. It also provides the tools to analyze them by making reports and comparing them to the required service level. 2
  • 4. Availability, backup and copy management: The function should provides back- up/restore capabilities and local/remote copies for recovery purposes. Integration and API services: The features provided by SDS should be integrated internally as well as with external functions available in SDI and with business applica- tions. Security: Enables secure data access by authorized persons.Coyne et al. (2018) 4 SDS VS Traditional network storage system This section discusses on the advantages of SDS over the traditional network storage system by comparing them on Cost, Flexibility, Agility, Resource utilization and storage. 4.1 Cost: Traditional networked storage solutions require high capital expenditures to procure, house, operate, cool, maintain, support, scale and upgrade an installed base of equipment. Whereas SDS lowers the storage cost by switching over from capital expenditure to op- erating expenses. It follows pay as your grow approach benefiting upgrowing companies. Instead of purchasing storage hardware and software through up-front capital expendi- tures, Companies can purchase software services on a monthly fee basis by switching to SDS. This is commonly called the Storage-as-a-Service (STaaS) model. SDS provides significant savings by allowing the use of inexpensive COTS (commercial, off-the-shelf) x86 servers and commodity Hard disk drives in place of dedicated and costly proprietary storage appliances when a customer decides to keep their own on-premises storage in- frastructure, or to maintain portions both on-premises and in the cloud.van Duijvenbode (2017a) 4.2 Greater Flexibility The function of SDS implementations resides in software rather than hardware, the func- tionality of the system is not limited by the unique characteristics of individual storage units. With the policy-based guidance of the SDS software, the most basic to the ad- vanced types of storage arrays and subsystems can be configured with the best advantage of the capabilities of each type of device. This gives storage administrators the flexibility to mix and match devices and media (such as HDDs and SSDs) in ways that maximize their effectiveness in meeting the requirements of specific workloads. This is not possible in traditional network storage model which is dependent on hardware storage units.van Duijvenbode (2017a) 4.3 Agility Agility is the speed at which organization adjust to changes in technology or in its business environment and it is one of major factor required to survive in the IT industry. Making large changes to an organizations traditional network storage infrastructure mostly took weeks or months because of time required to fund, order, install, and configure new compatible hardware. But In case of SDS, Users have the flexibility to quickly and freely scale the amount of storage using the software they use without any purchase of new hardware on-premises or in the public cloud. Organizations can implement additional 3
  • 5. capacity through software in minutes rather than days or weeks, providing companies with the agility to respond in near real time to changes in business conditions.van Duijvenbode (2017a) 4.4 Resource Utilization The traditional storage model requires data centres to have unused additional storage units for any unforeseen spikes or need in demand. To prevent such scenarios from occurring, a prudent storage administrator will make sure that spare capacity is instantly available when needed. The result is that in normal operations a significant proportion of the data centers available storage capacity will remain unused. With the SDS model customers pay only for the storage and services used, STaaS provider will have adequate reserve capacity to be allocated as needed. there is normally no need to purchase and maintain unused capacity. van Duijvenbode (2017a) 4.5 Storage Storage capacity: SDS can offer more storage capacity with commodity storage with enterprise-grade hardware. It can offer the same storage capacity that is offered by SAN for much lesser expenditure. Organization can benefit from high performance/high capac- ity storage nodes with a third to double as much raw data at a lower cost with SDS.van Duijvenbode (2017b) Storage Management:Traditional storage model requires high end hardware configuration and resources with storage knowledge to maintain, oper- ate the storage units to function in this big data era. Whereas the complexity of the storage management task is reduced by SDS. Using SDS a single unified software inter- face centrally manages the entire storage infrastructure. Reducing the hassle over the configuration, setup and maintenance of traditional storage model. Enterprise-level stor- age features such as replication, inline data deduplication and compression, snapshots, encryption, and best-of-breed backup and disaster recovery functionality can be imple- mented once and applied system wide as the storage system is embedded in software that controls the entire infrastructure at a granular level.van Duijvenbode (2017a) References Coyne, L., Dain, J., Forestier, E., Guaitani, P., Haas, R., Maestas, C. D., Maille, A., Pearson, T., Sherman, B., Vollmar, C. et al. (2018), IBM Software-Defined Storage Guide, IBM Redbooks. Gupta, S. C. & Goel, A. (2015), Software defined storage technology, in ‘2015 Asia-Pacific Software Engineering Conference (APSEC)’, pp. 6–7. Mauro, M. D., Longo, M., Postiglione, F., Carullo, G. & Tambasco, M. (2017), Software defined storage: Availability modeling and sensitivity analysis, in ‘2017 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)’, pp. 1–7. 4
  • 6. van Duijvenbode, J. (2017a), ‘How sds is disrupting the traditional storage industry’. URL: https://www.dezyre.com/article/overview-of-hbase-architecture-and-its- components/295 van Duijvenbode, J. (2017b), ‘How sds is disrupting the traditional storage industry’. URL: https://www.dezyre.com/article/overview-of-hbase-architecture-and-its- components/295 5