Autonomic Computing
Introduction
Within the past two decades the
development of raw computing power coupled with the
proliferation of computer devices has grown at exponential
rates. This phenomenal growth along with the advent of the
Internet have led to a new age of accessibility - to other
people, other systems, and most importantly, to information.
Autonomic computing, which is Self Configuring, Self
Optimizing, Self Healing, Self Protection, Context Aware, Self
Awareness, Self Regulating, and Open was conceived to lessen
the spiraling demands for skilled I/T resources, reduce
complexity and to drive computing into a new era that may
better exploit its potential to support higher order thinking
and decision making.
Useful links:
http://www.research.ibm.com/autonomic/
Research Issues
Autonomic Component
In addition to the
interfaces exported by traditional components, autonomic
components provide enhanced profiles or contracts that
encapsulate their functional, operational, and control
aspects. These aspects enhance the interfaces to export
information and policies about their behavior, resource
requirements, performance, interactivity and adaptability to
system and application dynamics.
Autonomic Messaging Middleware
Services
On top of the Grid
middleware infrastructure to support autonomic applications.
One of the key requirements for autonomic behavior and dynamic
compositions is the ability of the components, applications
and resources (systems, services, storage, data) to interact
as peers.
Dynamic Composition of Autonomic
Applications
Dynamically and
opportunistically compose application from autonomic
components, based on policies and constraints that are
defined, deployed and executed at run time, and will be aware
of available Grid resources (systems, services, storage, data)
and components, and their current states, requirements, and
capabilities.
Related
works:
Component Model
Middleware
Software Agent
Workflow
Grid
Jinis
http://pandonia.canberra.edu.au/java/jini/tutorial/Jini.xml
http://www.jini.org/
Projects:
GridLab
http://www.gridlab.org
Accord_Rudder [PPT]
|