Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design and Implementation of a Tool for Automating Cluster Configuration: For a Software Defined Storage System
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Context Traditional storage systems are proving to be inefficient to handle the growing storage need of a modern IT organization. The need for a cost effective and scalable storage framework has led to the development of a Software Defined Storage (SDS) solution. SDS can be defined as an enterprise class distributed storage solution that uses standard hardware, with all the important storage and management functions performed by an intelligent software. Configuring and maintenance of these storage clusters require converting an SDS from any unknown state to a predefined, known state. This configuration of the SDS is best done with minimal human intervention, to ensure minimal errors and save the man hours spent in the configuration process.

Objectives A tool for automatic configuration of a SDS storage cluster has been designed and implemented. The tool has later been used to study the man hours saved in the configuration of the SDS cluster. The study also involves a cost-benefit analysis to estimate the break-even point for such a tool to motivate the automation of a SDS cluster configuration process.

Methodology In this study, experts from the field of Software Defined Storage have been interviewed to identify interesting and most common states of a SDS cluster. Later a tool was build such that it communicates with the underlying SDS storage cluster to configure it into one of the identified final states. This tool built was later used to conduct experiments wherein the amount of man hours saved by automating the process of cluster configuration was calculated.   

Results The tool built was validated through results obtained from the experiments which show that the work time involved in the process of cluster configuration is reduced by 90% - 96% (based on the complexity of the cluster configuration). Also, the lead times of the configuration process are similar when configuring simple states but is greatly reduced by automation when performing complex configurations.

Conclusions Similar to any other software automation, the process of automating the configuration of a distributed storage cluster has proven to be beneficial. Automating the process of cluster configuration saves time, reduces human errors induced in the configuration process and improves repeatability of the configuration process. Through the cost-benefit analysis of the complete process, the use of the tool beyond 20 days is deemed profitable for the organization. 

Place, publisher, year, edition, pages
2015. , p. 45
Keywords [en]
Software Defined Storage, Automation, Cluster Configuration, Cost-Benefit Analysis
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-10933OAI: oai:DiVA.org:bth-10933DiVA, id: diva2:867795
External cooperation
Compuverde AB
Subject / course
DV2566 Master's Thesis (120 credits) in Computer Science
Educational program
DVAXA Master of Science Programme in Computer Science
Presentation
2015-09-21, J1620, Blekinge Tekniska Högskola, 371 79, Karlskrona, 08:00 (English)
Supervisors
Examiners
Available from: 2015-11-09 Created: 2015-11-06 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

fulltext(849 kB)619 downloads
File information
File name FULLTEXT02.pdfFile size 849 kBChecksum SHA-512
8917eb2a9848230684dab13caa8348656b974ac4b140cfdcc1f0635af7d9eec4f43b7ee0b7371f54ea8dffd1d4a01ce2a2eec0f954bd2d7ef55481a5e51bd801
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science and Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 619 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1422 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf