Foundations of Self-Governing ICT Infrastructures |
|||||||
|
|||||||
News:
Facts
Project Runtime: March 2009 - March 2012 Project DescriptionWhile it is possible today to offer the packaging of software into services no practical approaches are so far available for packaging computing power as a service. Yet this could be a low-cost and massively scalable solution for problems which presently require the purchase of expensive computers. The project investigates the problems arising from the lack of dynamism and adaptivity in so-called service-oriented architectures (SOA). Emulating the principles of autonomic systems (such as operate in biological systems), it develops novel methods for communications between ICT systems and for their self-management. Applications include the easier combination of IT systems operated by two or more companies in the case of a merger. DetailsAutonomic systems use high-level guidance from humans and decide which steps need to be done to keep the system stable. The figure below depicts an autonomic system. Such systems constantly adapt themselves to changing environmental conditions. Similar to biological systems (e.g. human body) autonomic systems maintain their state and adjust operations considering the changing components, workload, external conditions, hardware and software failures. Usually, autonomic systems comprise one or more managed elements, e.g. QoS elements. An autononmic manager manages the element's state and behavior. The management is done through the following steps:
Self-governing principles augment the autonomic systems. In autonomic systems the rules and policies are defined by humans whereas self-governing systems may produce, improve, and evolve the rules without intervention from outside. Due to environmental changes (e.g., frequent service failures) the rules for QoS re-negotiation should evolve (e.g., new negotiation strategy should be used). This should happen without human interaction and should be based on predefined guidelines. |