Self-Star Properties
From CasGroup
(→Rejuvenation and Cancer) |
(→Forms and Types) |
||
| Line 31: | Line 31: | ||
[[Image:SelfStarProperties.png|thumb|400px|The basic Self-* Properties and the four sections of Autonomic Computing]] | [[Image:SelfStarProperties.png|thumb|400px|The basic Self-* Properties and the four sections of Autonomic Computing]] | ||
| - | '''Self-Configuration''' is the automated configuration of components and systems. Autonomic systems will configure themselves automatically in accordance with high-level policies that specify what is desired, not how it is to be accomplished. '''[[Self-Optimization]]''' means systems, sub-systems and components continually seek opportunities to improve their own performance and efficiency. It requires the autonomous ability of identifying and seizing opportunities to make the system more efficient in performance or cost. '''Self-Healing''' or '''Self-Repairing''' is the ability of a system to automatically detect, diagnose, and repair localized software and hardware problems. | + | '''Self-Configuration''' is the automated configuration of components and systems. Autonomic systems will configure themselves automatically in accordance with high-level policies that specify what is desired, not how it is to be accomplished. '''[[Self-Optimization]]''' means systems, sub-systems and components continually seek opportunities to improve their own performance and efficiency. It requires the autonomous ability of identifying and seizing opportunities to make the system more efficient in performance or cost. '''[[Self-Cleaning]]''', '''[[Self-Healing]]''' or '''[[Self-Repairing]]''' is the ability of a system to automatically detect, diagnose, and repair localized software and hardware problems. Self-Healing requires monitoring, detection and diagnosis of faults and errors: an old Latin proverb says "Bene diagnoscitur, bene curatur" (Something that is well diagnosed can be cured well). |
| - | Self-Healing requires monitoring, detection and diagnosis of faults and errors: an old Latin proverb | + | |
| - | says "Bene diagnoscitur, bene curatur" (Something that is well diagnosed can be cured well) | + | |
| - | + | ||
| + | '''Self-Stabilization''' refers to a system's ability to recover automatically from unexpected faults. '''[[Self-Protection]]''' is finally a property of systems which automatically defend themselves against malicious attacks or cascading failures. It uses early warning to anticipate and prevent systemwide failures. Other useful self-properties are related to analysis and diagnosis: '''Self-Describing''' and '''Self-Explaining''' systems are useful if we want to understand distributed systems which are getting more and more complex. They are also necessary for intelligent autonomous systems with the abilities of self-healing. Less intelligent systems must rely on restart of affected components, which is the foundation of the [[Recovery-Oriented Computing]] (ROC). All these properties are desirable, because the deploying, operating and maintaining of complex systems can be very costly, difficult and expensive. Modern [[Distributed System|distributed systems]] are inherently complex. | ||
| + | |||
| + | '''Self-Design''' can be found in (unsupervised) [[Learning|learning]] and [[Adaptation|adaptation]]. | ||
As the prefix self-* suggests, such self-* properties occur indeed often in self-organizing systems. | As the prefix self-* suggests, such self-* properties occur indeed often in self-organizing systems. | ||
| - | The usually involve some form of '''Self-Reference'''. Yet the existing self-* properties of living systems are not exactly identical with the desirable self-* properties of artificial systems. Living systems are characterized by the following self-* properties or self-organizing processes. What all living systems have in common is [[Autopoiesis]] and [[Self-Organization]]. '''Self-Regeneration''' and '''Self-Reproduction''' can be found even in plants through metabolism and sex (in Greek, 'metabolos' means something fluctuating or changing, that is always changing or in perpetual change) | + | The usually involve some form of '''Self-Reference'''. Yet the existing self-* properties of living systems are not exactly identical with the desirable self-* properties of artificial systems. Living systems are characterized by the following self-* properties or self-organizing processes. What all living systems have in common is [[Autopoiesis]] and [[Self-Organization]]. '''[[Self-Regeneration]]''' and '''Self-Reproduction''' can be found even in plants through metabolism and sex (in Greek, 'metabolos' means something fluctuating or changing, that is always changing or in perpetual change) |
, '''Self-Movement''', '''Self-Control''' and '''Self-Defense''' in animals due to digestion, cognition, and the immune system, and finally '''Self-Awareness''' and '''Self-Consciousness''' in humans. In other words the application of the principles found in natural systems to artificial and distributed systems is, unfortunately, not an easy, straightforward process. We cannot simply obtain amazing self-* properties in artificial systems just by imitating nature. A self-reproductive application is known as a dangerous virus, a self-defending system can be a nightmare, and a self-regenerative application can perhaps prevent a deactivation. | , '''Self-Movement''', '''Self-Control''' and '''Self-Defense''' in animals due to digestion, cognition, and the immune system, and finally '''Self-Awareness''' and '''Self-Consciousness''' in humans. In other words the application of the principles found in natural systems to artificial and distributed systems is, unfortunately, not an easy, straightforward process. We cannot simply obtain amazing self-* properties in artificial systems just by imitating nature. A self-reproductive application is known as a dangerous virus, a self-defending system can be a nightmare, and a self-regenerative application can perhaps prevent a deactivation. | ||
| Line 227: | Line 227: | ||
=== Protection, Pain and Allergies === | === Protection, Pain and Allergies === | ||
| - | + | [[Self-Protection|Self-protection]] can have very severe consequences | |
| - | + | and side-effects if the integrity of the self is affected: if the self | |
| - | + | is not recognized correctly, allergies and autoimmune diseases occur. | |
| - | + | The system attacks itself if the self cannot be distinguished | |
| - | + | correctly from the non-self. | |
| - | + | Pain is also a consequence of self-protection, it seems to be | |
| - | + | a general, necessary mechanism of systems with the capability | |
| - | + | of self-protection, because it signals the place where the | |
| - | + | self-protecting mechanisms fail or where they are badly needed. | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | mechanisms fail | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
=== Rejuvenation and Cancer === | === Rejuvenation and Cancer === | ||
| - | [[Self-Rejuvenation|Self-rejuvenation]] and [[Self-Regeneration|self-regeneration]] have very severe consequences, because | + | [[Self-Rejuvenation|Self-rejuvenation]] and [[Self-Regeneration|self-regeneration]] can have very severe consequences, because they affect the integrity and structure of the system itself. If a [[Complex_Adaptive_System|complex adaptive system]] has a built-in [[Self-Rejuvenation|self-rejuvenation]] ability, and it grants it’s agents the rights to create and to found new elements, these elements can severely damage or threaten the function of the whole system. Any system which is able to remould and reinvent itself can replace itself by something else. It seems as if [[Rejuvenation and Cancer|rejuvenation and cancer]] are closely related to each other. |
=== Conclusion === | === Conclusion === | ||
| Line 279: | Line 253: | ||
* self-optimizing -> slow-down, halt, stop | * self-optimizing -> slow-down, halt, stop | ||
| - | Any strong self-* property could also lead to rejection or overwriting of | + | Any automatic or strong self-* property without a conscious controller |
| - | manual changes, or to the inability to | + | in the loop has the advantage that it can react fast and immediately. |
| + | But it could also lead to rejection or overwriting of manual changes, | ||
| + | or to the inability to deactivate the self-* mechanism - to the loss of | ||
control. The fear that we will lose control of our software, if it is modified to | control. The fear that we will lose control of our software, if it is modified to | ||
be more like living systems is justified. | be more like living systems is justified. | ||