The term and technology of autonomic computing is unfamiliar to most IT people. However, it will become familiar and understood after reading this book. Today, IT organizations are faced with the growing challenge of supporting the needs of the corporate enterprise with a reduced budgets and persistent or growing computing demands. For many enterprises, the challenge is compounded by complex architectures and distributed computing infrastructures that were developed over the last 20 years. This situation has caused system management costs to escalate while budgets and corporate spending are shrinking.
CIOs and CTOs everywhere are now tasked with reducing the costs of the IT organization while continuing to support the ongoing and growing computing needs of the enterprise. To succeed, the CIO must find new ways to operate the computing infrastructure of the company more efficiently. Solving this problem requires a new computing modelone that allows for efficiencies in IT infrastructure and resources. Indeed one such model is now emerging. IBM calls it autonomic computing. This is a new methodology for managing enterprise computing environments. Autonomic computing is a new approach that enables software to operate intelligently and dynamically, basing decisions on IT policies and service requirements. Top hardware vendors, such as IBM, Microsoft, Hewlett Packard and others are looking at how to develop servers, operating systems and system management tools and services that encompass the fundamental requirements of autonomic computing.