My Resarch at TASSL

 

Research >

 

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]

 

update 7/17/03