A cybernetic case study of viable computing systems: A framework for requisite variety via algorithmic hot-swapping

This paper presents a case study considering algorithmic hot swapping in the context of research surpassing Autonomic Computing, towards Viable Computing Systems. Cybernetic, mathematical and biological metaphors are allied to the human autonomic agent capability of the managerial cybernetics underscoring Beer's Viable System Model (VSM). A dual-perspective set theory design grammar model is employed exhibiting relationships between the systems and the recursive levels of the VSM. By incorporating the environment as part of the system, the technique promotes both portability and viability within an initially closed, yet changing, environment. Algorithmic hot swapping has been used to provide a repertoire of tailored responses to environmental change within this context. Systemic emergence and viability is thereby promoted, whilst an associated Learning Classifier System (LCS) is suggested to allow the system to develop an adaptive environmental model of appropriate, optimized responses, similarly demonstrating proof of the temporal and autonomic properties of the VCS concept.

[1]  S. J. Wade,et al.  Viable Computer Systems : A Cybernetic Approach to Autonomic Computing , 2007 .

[2]  F. Gzil Introduction à l'étude de la médecine expérimentale , 2008 .

[3]  Dieter Roller,et al.  Distributed Software Maintenance Using an Autonomic System Management Approach based on the Viable System Model , 2006, International Conference on Autonomic and Autonomous Systems (ICAS'06).

[4]  Clive H. Elphick,et al.  Brain of the Firm , 1981 .

[5]  V. Stenning,et al.  On the role of an environment , 1987, ICSE '87.

[6]  S. M. Kaplan,et al.  The viable system model for software , 2000 .

[7]  Meir M. Lehman Feedback in the software evolution process , 1996, Inf. Softw. Technol..

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

[9]  H. Maturana,et al.  Autopoiesis: the organization of living systems, its characterization and a model. , 1974, Currents in modern biology.

[10]  Keith H. Bennett,et al.  Legacy Systems: Coping with Success , 1995, IEEE Softw..

[11]  Dieter Roller,et al.  Cybernetics and General Systems Theory (GST) Principles for Autonomic Computing Design , 2005, Second International Conference on Autonomic Computing (ICAC'05).

[12]  Joel Waldfogel,et al.  Introduction , 2010, Inf. Econ. Policy.

[13]  Andy Laws,et al.  Autonomic system design based on the integrated use of SSM and VSM , 2006, Artificial Intelligence Review.

[14]  Viktor Mikhaĭlovich Glushkov,et al.  An Introduction to Cybernetics , 1957, The Mathematical Gazette.

[15]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[16]  B. Mandelbrot Stochastic models for the Earth's relief, the shape and the fractal dimension of the coastlines, and the number-area rule for islands. , 1975, Proceedings of the National Academy of Sciences of the United States of America.

[17]  David J. Israel,et al.  Plans and resource‐bounded practical reasoning , 1988, Comput. Intell..

[18]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[19]  Andy Laws,et al.  Genetically Modified Software: Realizing Viable Autonomic Agency , 2005, WRAC.

[20]  Frederick P. Wheeler,et al.  The Viable System Model: Interpretations and Applications of Stafford Beer's VSM , 1990 .

[21]  I. Good,et al.  Analytical Biology , 1966, Nature.

[22]  G. Zajicek,et al.  The Wisdom of the Body , 1934, Nature.

[23]  Arvid Aulin The cybernetic laws of social progress : towards a critical social philosophy and a criticism of Marxism , 1982 .

[24]  M.M. Lehman,et al.  Programs, life cycles, and laws of software evolution , 1980, Proceedings of the IEEE.