A Deep Recurrent Q Network towards Self-adapting Distributed Microservices architecture

01/13/2019
by   Basel Magableh, et al.
0

Our middleware approach, Context-Oriented Software Middleware (COSM), supports context-dependent software with self-adaptability and dependability in a mobile computing environment. The COSM-middleware is a generic and platform-independent adaptation engine, which performs a runtime composition of the software's context-dependent behaviours based on the execution contexts. Our middleware distinguishes between the context-dependent and context-independent functionality of software systems. This enables the COSM-middleware to adapt the application behaviour by composing a set of context-oriented components, that implement the context-dependent functionality of the software. Accordingly, the software dependability is achieved by considering the functionality of the COSM-middleware and the adaptation impact/costs. The COSM-middleware uses a dynamic policy-based engine to evaluate the adaptation outputs and verify the fitness of the adaptation output with the application's objectives, goals and the architecture quality attributes. These capabilities are demonstrated through an empirical evaluation of a case study implementation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2019

Context Oriented Software Middleware

Our middleware approach, Context-Oriented Software Middleware (COSM), su...
research
04/03/2018

mRUBiS: An Exemplar for Model-Based Architectural Self-Healing and Self-Optimization

Self-adaptive software systems are often structured into an adaptation e...
research
10/18/2017

ComFlux: External Composition and Adaptation of Pervasive Applications

Technology is becoming increasingly pervasive. At present, the system co...
research
10/08/2021

Enhancing business process execution with a context engine

Changes in workflow relevant data of business processes at run-time can ...
research
09/11/2017

SO-MRS: a multi-robot system architecture based on the SOA paradigm and ontology

A generic architecture for a class of distributed robotic systems is pre...
research
03/11/2021

Auto-COP: Adaptation Generation in Context-Oriented Programming using Reinforcement Learning Options

Self-adaptive software systems continuously adapt in response to interna...
research
09/17/2021

h- and r- adaptation on simplicial meshes using MMG tools

We review some recent work on the enhancement and application of both r-...

Please sign up or login with your details

Forgot password? Click here to reset