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
OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services
KTH Royal Institute of Technology, Sweden.
KTH Royal Institute of Technology, Sweden.
RISE - Research Institutes of Sweden (2017-2019), ICT, SICS.ORCID iD: 0000-0002-9546-4937
KTH Royal Institute of Technology, Sweden.
2017 (English)In: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543, Vol. 20, no 3, p. 1977-1994Article in journal (Refereed) Published
Abstract [en]

The pay-as-you-go pricing model and the illusion of unlimited resources in the Cloud initiate the idea to provision services elastically. Elastic provisioning of services allocates/de-allocates resources dynamically in response to the changes of the workload. It minimizes the service provisioning cost while maintaining the desired service level objectives (SLOs). Model-predictive control is often used in building such elasticity controllers that dynamically provision resources. However, they need to be trained, either online or offline, before making accurate scaling decisions. The training process involves tedious and significant amount of work as well as some expertise, especially when the model has many dimensions and the training granularity is fine, which is proved to be essential in order to build an accurate elasticity controller. In this paper, we present OnlineElastMan, which is a self-trained proactive elasticity manager for cloud-based storage services. It automatically evolves itself while serving the workload. Experiments using OnlineElastMan with Cassandra indicate that OnlineElastMan continuously improves its provision accuracy, i.e., minimizing provisioning cost and SLO violations, under various workload patterns.

Place, publisher, year, edition, pages
Springer New York LLC , 2017. Vol. 20, no 3, p. 1977-1994
Keywords [en]
Cloud storage, Elasticity controller, Online training, SLO, Time series analysis, Workload prediction, Controllers, Costs, Elasticity, Managers, Model predictive control, Cloud storages, Service level objective, Service provisioning, Storage services, Training process, Workload patterns, Workload predictions, Storage management
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:ri:diva-29764DOI: 10.1007/s10586-017-0899-zScopus ID: 2-s2.0-85019724244OAI: oai:DiVA.org:ri-29764DiVA, id: diva2:1108430
Available from: 2017-06-12 Created: 2017-06-12 Last updated: 2023-05-08Bibliographically approved

Open Access in DiVA

fulltext(5738 kB)134 downloads
File information
File name FULLTEXT01.pdfFile size 5738 kBChecksum SHA-512
04a66f1a00db7e948d1e7cd0e1e74d0b6836fa3f4dec6c333acbe092d9de760aeecbf9248288528b36aa290a6dbdb34c142880c14e7558714f5783013bf73a09
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Al-Shishtawy, Ahmad

Search in DiVA

By author/editor
Al-Shishtawy, Ahmad
By organisation
SICS
In the same journal
Cluster Computing
Computer and Information Sciences

Search outside of DiVA

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

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 133 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