Architecture-based dynamic evolution runtime environment (ADERE) for service-based systems

Mohammad Abu-Matar, Fatma Mohamed, Rabeb Mizouni, Zaid Almahmoud

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

1 Scopus citations

Abstract

Continuous availability and flexible customization are key requirements in most of today's SaaS multi-Tenant sys-Tems. In these systems, shutting down and restarting for an up-date comes with a high risk and increased cost. Providing a runtime evolution-centric environment would help in providing highly available systems. However, it is crucial that this solution ensures the system conformance to its architectural constraints, when the runtime evolution occurs, in addition to appropriate state handling. The solution must also consider a system with multiple tenants allowing independent customization for each tenant application, without affecting participating tenants. In this paper, we present an architecture-Aware runtime environ-ment (ADERE) for dynamic SaaS evolution. It builds on the advantages of existing approaches and aims at providing a mid-dleware layer amenable to highly available and highly customi-zable systems. ADERE comes with a light API that is easy to use within applications code.

Original languageBritish English
Title of host publicationProceedings - 13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages128-133
Number of pages6
ISBN (Electronic)9781728114415
DOIs
StatePublished - 3 May 2019
Event13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019 - San Francisco East Bay, United States
Duration: 4 Apr 20199 Apr 2019

Publication series

NameProceedings - 13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019

Conference

Conference13th IEEE International Conference on Service-Oriented System Engineering, SOSE 2019, 10th International Workshop on Joint Cloud Computing, JCC 2019 and 2019 IEEE International Workshop on Cloud Computing in Robotic Systems, CCRS 2019
Country/TerritoryUnited States
CitySan Francisco East Bay
Period4/04/199/04/19

Keywords

  • Multi-Tenancy
  • Runtime evolution
  • SaaS
  • SOA
  • Software evolution

Fingerprint

Dive into the research topics of 'Architecture-based dynamic evolution runtime environment (ADERE) for service-based systems'. Together they form a unique fingerprint.

Cite this