alphaWorks started one of the earliest showcases of autonomic computing in 2003, and today it provides emerging technologies from IBM Research and development labs that help in the adoption of autonomic computing. Along with the technology downloads, there are demonstrations, discussion forums, and resources that allow you to interact with creators of the technology and the broader user community.
1. What is autonomic computing?
Autonomic computing describes a set of technologies and tools that enable applications, systems, and entire networks to become more self-managing. Self-management involves four qualities: self-configuration, self-healing, self-optimization, and self-protection.
The core technologies of Autonomic computing are as follows:- Solution installation and deployment technologies are the software that enables systems to become self-configuring.
- Common systems administration is the first step in getting the interfaces of varied applications on one dashboard so that a system is one step closer to self-optimization.
- Problem determination is a task made for autonomic computing technology.
- Autonomic management comprises a control loop in which a system continually monitors the environment, analyzes the information received, plans a response, and executes that response.
- Provisioning is the ability to predict when new capacities need to be allocated or de-allocated.
2. Getting started with emerging autonomic computing technologies
alphaWorks provides early releases of Autonomic computing technologies, including the popular Agent Building and Learning Environment (ABLE), a Java framework, component library, and productivity tool kit for building intelligent agents using machine learning and reasoning, as well as the Emerging Technologies Toolkit, a software development kit for designing, developing, and executing emerging autonomic and grid-related technologies and Web services.
In addition, the IBM Autonomic Computing Toolkit, available on developerWorks, is a collection of technologies, tools, scenarios, and documentation that is designed for users who want to learn, adapt, and develop autonomic behavior in their products and systems. The toolkit enables developers to quickly get started building autonomic capability into their applications. The developerWorks Autonomic computing zone also provides a wealth of resources including articles, tutorials, and tips. Browse through the autonomic computing technologies or search for an autonomic topic in order to find a technology of interest to you. You can also join the discussion about any alphaWorks technology to learn more. And let us know what you think; your feedback is important to us in shaping the alphaWorks site and what we bring you.
![]() |
![]() |
![]() |



