Change search
ReferencesLink to record
Permanent link

Direct link
Introducing Service-level Awareness in the Cloud
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0003-0106-3049
Lund University.ORCID iD: 0000-0002-1143-1127
Lund University.
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2013 (English)Report (Other academic)
Abstract [en]

Resource allocation in clouds is mostly done assuming hard requirements, applications either receive the requested resources or fail. Given the dynamic nature of workloads, guaranteeing on-demand allocations requires large spare capacity. Hence, one cannot have a system that is both reliable and efficient.

To solve this issue, we introduce Service-Level (SL) awareness in clouds, assuming applications contain some optional code that can be dynamically deactivated as needed. First, we design a model for such applications and synthesize a controller to decide when to execute the optional code and when to skip it. Then, we propose a Resource Manager (RM) that allocates resources to multiple SL-aware applications in a fair manner. We theoretically prove properties of the overall system using control and game theory.

To show the practical applicability, we implemented SL-aware versions of RUBiS and RUBBoS with less than 170 lines of code. Experiments show that SL-awareness may enable a factor 8 improvement in withstanding flash-crowds or failures. SL-awareness opens up more flexibility in cloud resource management, which is why we encourage further research by publishing all source code.

Place, publisher, year, edition, pages
Lund University Open Access, 2013.
Keyword [en]
resource management, service level, control theory, game theory, cloud
National Category
Computer Systems Control Engineering
Research subject
Automatic Control; Computer Science
URN: urn:nbn:se:umu:diva-84213OAI: diva2:680491
Cloud Control
eLLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationseSSENCE - An eScience CollaborationEU, FP7, Seventh Framework Programme, 257019Swedish Research Council, C0590801Linnaeus research environment CADICS
Available from: 2013-12-18 Created: 2013-12-18 Last updated: 2014-01-08Bibliographically approved

Open Access in DiVA

fulltext(286 kB)129 downloads
File information
File name FULLTEXT01.pdfFile size 286 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Lund University Publication

Search in DiVA

By author/editor
Klein, CristianMaggio, MartinaHernández-Rodriguez, Francisco
By organisation
Department of Computing Science
Computer SystemsControl Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 129 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: 77 hits
ReferencesLink to record
Permanent link

Direct link