Resolving inconsistencies of runtime configuration changes through change propagation and adjustments

08/29/2022
by   Azadeh Jahanbanifar, et al.
0

A system configuration may be modified at runtime to adapt the system to changes in its environment or for fine-tuning. For instance, a system administrator may change a few entities/attributes in the configuration to improve error recovery and system availability. However, these changes focusing on fine-tuning availability may violate some global system constraints captured in the configuration and therefore break configuration consistency, system properties and operations. This is generally due to the partialness of the changes performed by the administrator who is not aware of all the entities/attributes being in relations with the modified entities/attributes. In this paper, we propose an approach for completing such partial sets of changes at runtime to resolve inconsistencies arising from those partial changes. This adjustment approach consists of the characterization of related entities/attributes and their modification to re-establish the configuration consistency. We achieve this by propagating the changes in the configuration according to the system constraints following the possible impacts of the configuration entities on each other. We aim at minimizing the complementary modifications to control the side-effects of the change propagation as we target the domain of highly available systems.

READ FULL TEXT
research
06/27/2021

A Closer Look at How Fine-tuning Changes BERT

Given the prevalence of pre-trained contextualized representations in to...
research
01/28/2023

AutoPEFT: Automatic Configuration Search for Parameter-Efficient Fine-Tuning

Large pretrained language models have been widely used in downstream NLP...
research
03/24/2023

Automated Identification of Performance Changes at Code Level

To develop software with optimal performance, even small performance cha...
research
03/31/2020

ChangeBeadsThreader: An Interactive Environment for Tailoring Automatically Untangled Changes

To improve the usability of a revision history, change untangling, which...
research
09/01/2011

(Re)configuration based on model generation

Reconfiguration is an important activity for companies selling configura...
research
09/03/2021

Performance Health Index for Complex Cyber Infrastructures

Most IT systems depend on a set of configuration variables (CVs), expres...
research
07/24/2023

Monitoring Cascading Changes of Resources in the Kubernetes Control Plane

Kubernetes is a container management system that has many automated func...

Please sign up or login with your details

Forgot password? Click here to reset