Modelling and Simulation Environment for Self-Adaptive and Self-Aware Cloud Architectures

12/11/2019
by   Maria Salama, et al.
0

Cloud-based software systems are increasingly becoming complex and operating in highly dynamic environments. Self-adaptivity and self-awareness have recently emerged to cope with such level of dynamicity and scalability. Meanwhile, designing and testing such systems have poven to be a challenging task, as well as research benchmarking. Despite the influx of research in both self-adaptivity and cloud computing, as well as the various simulations environments proposed so far, there is a general lack of modelling and simulation environments of self-adaptive and self-aware cloud architectures. To aid researchers and practioners in overcoming such challenges, this paper presents a novel modelling and simulation environment for self-adaptive and self-aware cloud architectures. The environment provides significant benefits for designing self-adaptive and self-aware cloud architectures, as well as testing adaptation and awareness mechanisms. The toolkit is also beneficial as a symbiotic simulator during runtime to support adaptation decisions. We experimentally validated and evaluated the implementation using benchmarks and evaluation use cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2018

Comparison of Self-Aware and Organic Computing Systems

With increasing complexity and heterogeneity of computing devices, it ha...
research
03/06/2022

A traceability management framework for artefacts in self-adaptive systems

We expect software systems to be dependable and sufficiently responsive ...
research
12/11/2019

A Reference Architecture and Modelling Principles for Architectural Stability based on Self-Awareness: Case of Cloud Architectures

With the increased dependence on software, there is a pressing need for ...
research
01/20/2020

Synergizing Domain Expertise with Self-Awareness in Software Systems: A Patternized Architecture Guideline

Architectural patterns provide a reusable architectural solution for com...
research
12/11/2019

Architectural Stability Reasoning using Self-Awareness Principles: Case of Self-Adaptive Cloud Architectures

With the increased dependence on software, there is a pressing need for ...
research
08/25/2021

Hybrid Planning with Receding Horizon: A Case for Meta-self-awareness

The trade-off between the quality and timeliness of adaptation is a mult...
research
09/19/2023

CloudSimSC: A Toolkit for Modeling and Simulation of Serverless Computing Environments

Serverless computing is gaining traction as an attractive model for the ...

Please sign up or login with your details

Forgot password? Click here to reset