Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • 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
Brownout(CC): Cascaded Control for Bounding the Response Times of Cloud Applications
Umeå University, Faculty of Science and Technology, Department of Computing Science.ORCID iD: 0000-0003-0106-3049
2018 (English)In: 2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), IEEE, 2018, p. 3354-3361Conference paper, Published paper (Refereed)
Abstract [en]

Cloud computing has emerged as an inexpensive and powerful computing paradigm, to the point that now even applications with hard deadlines are executed in the cloud. It may happen, due to unexpected events, that an application becomes popular and receives a lot of attention and client requests in a short period of time. Provisioning computing capacity for such applications is quite a difficult task, because content popularity cannot he easily predicted. One of the main problems in case content has to be served with a hard deadline is to ensure that this deadline is respected, even in the presence of popularity spikes. To this end, partial computation and graceful degradation were exploited, originating the brownout framework. Applications would degrade the user experience in the presence of load variations, to guarantee that deadlines are met. Two different control paradigms were applied to brownout: discrete-time control of optional content percentage over a period and event-based queue management. The first one had reasonable performance providing formal guarantees about the solution. The second one was able to improve the performance and keep the response time at the setpoint better, but suffered from the drawback of not providing formally grounded mathematical guarantees. In this work we combine the best of both worlds, providing a cascaded controller for brownout, based on a more precise model of the cloud application with respect to the original design. The Brownout(CC) controller achieves performance comparable with the event based version, without sacrificing formal guarantees.

Place, publisher, year, edition, pages
IEEE, 2018. p. 3354-3361
Series
Proceedings of the American Control Conference, ISSN 0743-1619, E-ISSN 2378-5861
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-187345DOI: 10.23919/ACC.2018.8431282ISI: 000591256603070Scopus ID: 2-s2.0-85052582191ISBN: 978-1-5386-5428-6 (print)OAI: oai:DiVA.org:umu-187345DiVA, id: diva2:1593661
Conference
American Control Conference, Milwaukee, USA, Jun 27-29, 2018.
Available from: 2021-09-13 Created: 2021-09-13 Last updated: 2023-03-24Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Klein, Cristian

Search in DiVA

By author/editor
Klein, Cristian
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 257 hits
CiteExportLink to record
Permanent link

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