22-05-2010, 01:50 PM
autonomic computing documentation.doc (Size: 218 KB / Downloads: 143)
INTRODUCTION
Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple vendors. Computing systems have evolved from single machines in large machine rooms to millions of interconnected devices whose interactions create complex webs built on increasingly complex architectures consisting of multitudes of powerful devices running tens of millions of lines of code. The increase in size and complexity of interconnected heterogeneous systems has led to a similar increase in the cost and complexity of configuring and operating such systems. Complexity is not just a function of the number of devices, but also of diversity in their types and capabilities. Lastly, increasing globalization tends to lead to geographic dispersion of some large systems, which adds another dimension to this already complex scenario. IBM highlighted this growing complexity and coined the term autonomic computing to describe an approach for managing complexity that relies on designing and building computing systems capable of managing themselves.
Autonomic Computing is an IBM corporate-wide initiative which focuses on making computing systems more self-managing and elastic, lowering the cost of ownership and removing obstacles to growth and flexibility. Autonomic Computing helps to address complexity by using technology to manage technology.
The idea of using technology to manage technology is not new,any companies in the IT industry have developed and delivered products based on this concept. The term autonomic is derived from human biology. The autonomic nervous system monitors your heartbeat, checks your blood sugar level and keeps your body temperature close to 98.6