Self-Star Properties
From CasGroup
(→Conclusion) |
(→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. | ||