To Adapt or Not to Adapt: A Quantification Technique for Measuring an Expected Degree of Self-Adaptation

Self-adaptation and self-organization (SASO) have been introduced to the management of technical systems as an attempt to improve robustness and administrability. In particular, both mechanisms adapt the system’s structure and behavior in response to dynamics of the environment and internal or external disturbances. By now, adaptivity has been considered to be fully desirable. This position paper argues that too much adaptation conflicts with goals such as stability and user acceptance. Consequently, a kind of situation-dependent degree of adaptation is desired, which defines the amount and severity of tolerated adaptations in certain situations. As a first step into this direction, this position paper presents a quantification approach for measuring the current adaptation behavior based on generative, probabilistic models. The behavior of this method is analyzed in terms of three application scenarios: urban traffic control, the swidden farming model, and data communication protocols. Furthermore, we define a research roadmap in terms of six challenges for an overall measurement framework for SASO systems.

[1]  Norbert Gronau,et al.  Determinants of an Appropriate Degree of Autonomy in a Cyber-physical Production System , 2016 .

[2]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[3]  Carlos Gershenson,et al.  Complexity and information: Measuring emergence, self-organization, and homeostasis at multiple scales , 2012, Complex..

[4]  Hartmut Schmeck,et al.  Adaptivity and self-organization in organic computing systems , 2010, TAAS.

[5]  Jörg Hähner,et al.  Mutual Influence-aware Runtime Learning of Self-adaptation Behavior , 2019, ACM Trans. Auton. Adapt. Syst..

[6]  Thomas Vogel,et al.  Control Strategies for Self-Adaptive Software Systems , 2017, ACM Trans. Auton. Adapt. Syst..

[7]  Sebastian VanSyckel,et al.  A survey on engineering approaches for self-adaptive systems , 2015, Pervasive Mob. Comput..

[8]  C. Michael Barton,et al.  Complexity, Social Complexity, and Modeling , 2014 .

[9]  Jörg Hähner,et al.  Organic traffic light control for urban road networks , 2009, Int. J. Auton. Adapt. Commun. Syst..

[10]  Mary Shaw,et al.  Beyond objects: a software design paradigm based on process control , 1995, SOEN.

[11]  G.E. Moore,et al.  Cramming More Components Onto Integrated Circuits , 1998, Proceedings of the IEEE.

[12]  Christian Müller-Schloer,et al.  Comparing the Effects of Disturbances in Self-adaptive Systems - A Generalised Approach for the Quantification of Robustness , 2018, Trans. Comput. Collect. Intell..