Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
Self Tuning for Elastic Storage in Cloud Environment
KTH, School of Information and Communication Technology (ICT).
2011 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Elasticity, where a system requests and releases resources in response to a dynamic property, has been an important issue in Cloud computing. It can be handled manually or automatically. Efforts being made to make elasticity as automatic as possible. Autonomic computing has played a significant role in many computing fields including Cloud computing. In this master thesis, we have adopted control theory approach for automation of elasticity in key-value storage that is provided in a cloud environment and operates under dynamic workloads.

Automation is achieved by providing a feedback controller that automatically grows and shrinks the number of nodes in order to meet Service Level Agreement (SLAs) under high load and reduces costs under low load. Every step of building a controller for elastic storage, including System Identification and controller design, is discussed in this thesis. We have evaluated our approach by simulation. We have implemented a simulation framework based on Kompics1, in order to simulate an elastic key-value store in Cloud environment and to be able to experiment with different controllers. Finally, we have examined the implemented controller against specific SLA requirements and we have evaluated the controller behaviors in different scenarios. Our simulation experiments have shown the feasibility of our approach to automate elasticity of storage services.

Place, publisher, year, edition, pages
2011. , 104 p.
Series
Trita-ICT-EX, 247
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-52881OAI: oai:DiVA.org:kth-52881DiVA: diva2:468086
Subject / course
Information and Software Systems
Educational program
Master of Science - Software Engineering of Distributed Systems
Uppsok
Technology
Examiners
Available from: 2011-12-20 Created: 2011-12-20 Last updated: 2011-12-20Bibliographically approved

Open Access in DiVA

fulltext(1706 kB)250 downloads
File information
File name FULLTEXT01.pdfFile size 1706 kBChecksum SHA-512
38e84b37af254a7c61ed3f32a9bba6fe7c76165f4df9f673b87c308b1a95ea5f54caabb5957f87c9dddbf82da560703c9c380bc439529a12cf0168d77b2cd765
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 250 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

Total: 261 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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