22-03-2012, 03:55 PM
The Vision of Autonomic Computing
TheVisionofAutonomicComputing.ppt (Size: 594 KB / Downloads: 48)
Introduction
In 2001, IBM released a manifesto
Software complexity crisis
Beyond the administration of individual software
Integrate heterogeneous environment
Extend company boundaries into the Internet
Trillions of computing devices connected in pervasive computing
Programming language innovations
Extend the size and complexity of systems
Architects can design the system
Architects cannot anticipate interactions among components
Install, configure, optimize, maintain and merge
Autonomic option
Autonomic computing
Named after autonomic nervous system
Systems can manage themselves according to an administrator’s goals
Self-governing operation of the entire system, not just parts of it
New components integrate as effortlessly as a new cell establishes itself in the body
First step
Examine the vision of autonomic computing
Self-management (1/2)
Self-management
Changing components
External conditions
Hardware/software failures
Ex. Component upgrade
Continually check for component upgrades
Download and install
Reconfigure itself
Run a regression test
When it detects errors, revert to the older version