Skip to main navigation Skip to search Skip to main content

Toward Run-time Coordination of Reconfiguration Requests in Cloud Computing Systems

  • Salman Farhat
  • , Simon Bliudze
  • , Laurence Duchien
  • , Olga Kouchnarenko
  • Université de Lille
  • CNRS

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Cloud applications and cyber-physical systems are becoming increasingly complex, requiring frequent reconfiguration to adapt to changing needs and requirements. Existing approaches compute new valid configurations either at design time, at runtime, or both. However, these approaches can lead to significant computational or validation overheads for each reconfiguration step. We propose a component-based approach that avoids computational and validation overheads using a representation of the set of valid configurations as a variability model. More precisely, our approach leverages feature models to automatically generate, in a component-based formalism called JavaBIP, run-time variability models that respect the feature model constraints. Produced run-time variability models enable control over application reconfiguration by executing reconfiguration requests in such a manner as to ensure the (partial) validity of all reachable configurations. We evaluate our approach on a simple web application deployed on the Heroku cloud platform. Experimental results show that the overheads induced by generated run-time models on systems involving up to 300 features are negligible, demonstrating the practical interest of our approach.

Original languageEnglish
Title of host publicationCoordination Models and Languages - 25th IFIP WG 6.1 International Conference, COORDINATION 2023, Held as Part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023, Proceedings
EditorsSung-Shik Jongmans, Antónia Lopes
PublisherSpringer Science and Business Media Deutschland GmbH
Pages271-291
Number of pages21
ISBN (Print)9783031353604
DOIs
Publication statusPublished - 1 Jan 2023
Externally publishedYes
Event25th IFIP WG 6.1 International Conference on Coordination Models and Language, COORDINATION 2023, held as part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023 - Lisbon, Portugal
Duration: 19 Jun 202323 Jun 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13908 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th IFIP WG 6.1 International Conference on Coordination Models and Language, COORDINATION 2023, held as part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023
Country/TerritoryPortugal
CityLisbon
Period19/06/2323/06/23

Keywords

  • Concurrent Component-based Systems
  • Dynamic Reconfiguration
  • Self-Configuration
  • Variability Models

Fingerprint

Dive into the research topics of 'Toward Run-time Coordination of Reconfiguration Requests in Cloud Computing Systems'. Together they form a unique fingerprint.

Cite this