Organic Computing
From CasGroup
| Line 1: | Line 1: | ||
| - | |||
'''Organic Computing''' is a German Initiative launched by the two | '''Organic Computing''' is a German Initiative launched by the two | ||
German national computer societies GI (German Informatics Society) and | German national computer societies GI (German Informatics Society) and | ||
| Line 5: | Line 4: | ||
from three German universities (Universität Hannover, Universität Karlsruhe | from three German universities (Universität Hannover, Universität Karlsruhe | ||
and Universität Augsburg). It defines an Organic Computing | and Universität Augsburg). It defines an Organic Computing | ||
| - | system as | + | system as "a technical system which adapts dynamically to the current conditions of its |
environment. It is self-organizing, self-optimizing, self-configuring, self-healing, | environment. It is self-organizing, self-optimizing, self-configuring, self-healing, | ||
self-protecting, self-describing, self-explaining and context-aware”. | self-protecting, self-describing, self-explaining and context-aware”. | ||
| Line 23: | Line 22: | ||
The idea of organic computing and [[Autonomic Computing|autonomic computing]] goes | The idea of organic computing and [[Autonomic Computing|autonomic computing]] goes | ||
back to research reports from Forrester. In a report from April 2002 about | back to research reports from Forrester. In a report from April 2002 about | ||
| - | ''Organic IT'', the report defines ''Organic IT'' as a | + | ''Organic IT'', the report defines ''Organic IT'' as a "Computing infrastructure |
built on cheap, redundant components that automatically shares and manages | built on cheap, redundant components that automatically shares and manages | ||
enterprise computing resources -- software, processors, storage, and | enterprise computing resources -- software, processors, storage, and | ||
| - | networks -- across all applications within a datacenter | + | networks -- across all applications within a datacenter". |
The vision of ''Organic IT '' is based on a next-generation data center | The vision of ''Organic IT '' is based on a next-generation data center | ||
architecture, and was the precursor for the | architecture, and was the precursor for the | ||
organic computing and [[Autonomic Computing|autonomic computing]] initiatives. | organic computing and [[Autonomic Computing|autonomic computing]] initiatives. | ||
| - | Forrester has proposed for example the | + | Forrester has proposed for example the "principle of least escalation", |
meaning that in an layered organic architecture with many management | meaning that in an layered organic architecture with many management | ||
layers the lowest capable level solves urging problems immediately and | layers the lowest capable level solves urging problems immediately and | ||
| Line 60: | Line 59: | ||
computer science. Many attempts exist for example to develop artificial neural networks, | computer science. Many attempts exist for example to develop artificial neural networks, | ||
evolvable hardware, evolutionary algorithms, nanoscale self-assembly, and security systems | evolvable hardware, evolutionary algorithms, nanoscale self-assembly, and security systems | ||
| - | that mimic nature's immune systems (see the book | + | that mimic nature's immune systems (see the book "Imitation of Life" by Nancy Forbes). |
The overall objectives of organic computing are the same goals | The overall objectives of organic computing are the same goals | ||
| Line 66: | Line 65: | ||
* the use of biology as a metaphor or inspiration for the development of algorithms and systems; | * the use of biology as a metaphor or inspiration for the development of algorithms and systems; | ||
* the construction of information processing systems that use biological materials or are modeled on biological processes, or both; | * the construction of information processing systems that use biological materials or are modeled on biological processes, or both; | ||
| - | * the effort to understand how biological organisms | + | * the effort to understand how biological organisms "compute," or process information. |
== Biologically Inspired Computing == | == Biologically Inspired Computing == | ||
| Line 73: | Line 72: | ||
or short bio-inspired computing. Organic means having properties | or short bio-inspired computing. Organic means having properties | ||
associated with living organisms: | associated with living organisms: | ||
| - | its original meaning is | + | its original meaning is "Part of or derived from living matter". |
Organic Computing is the use of the self-* principles found in organic, | Organic Computing is the use of the self-* principles found in organic, | ||
living and evolving systems (self-management, self-organization and | living and evolving systems (self-management, self-organization and | ||