ack1
TRANSCRIPT
ACKNOWLEDGEMENT
I hereby take this opportunity to express my gratitude and thankfulness to all those
concerned in helping me to complete this technical seminar.
I would also thank my technical seminar guide Mr Sayyed Johar, Lecturer, Dept. Of
Computer Science and engineering for guiding me throughout the seminar.
I would thank the technical seminar co-ordinators Mrs Ganavi.M, Lecturer, Dept. Of
Computer Science and Engineering and Mr Hiriyanna.G.S, Lecturer, Dept. Of Computer Science
and Engineering, JNNCE, Shimoga for helping me to carry out the seminar successfully.
With reverence I offer my sincere thanks for the eminent support extended by Dr. S N
Jagadeesha, HOD of Computer Science and Engineering, JNNCE, Shimoga.
I would like to express my profound gratitude to Dr. R.Srinivasa Rao Kunte, Principal,
JNNCE,Shimoga for providing this opportunity.
Finally I would like to thank my friends, who with their constant and creative criticism
made me to maintain standards throughout my endeavor to complete this technical seminar.
RAGHAVENDRA KAMATH
(4JN07CS063)
i
ABSTRACT
Autonomic computing is the technology that is building self-managing IT
infrastructures—hardware and software that can configure, heal, optimize, and protect itself. By
taking care of many of the increasingly complex management requirements of IT systems,
autonomic computing allows human and physical resources to concentrate on actual business
issues.
The term autonomic computing derives from the body's autonomic nervous system,
controlling functions like heart rate, breathing rate, and oxygen levels without a person's
conscious awareness or involvement.
The goal is to realize the promise of IT: increasing productivity while minimizing
complexity for users. We are pursuing this goal on many technological fronts as we actively
develop computing systems capable of running themselves with minimal human intervention.
Complicated tasks associated with the ongoing maintenance and management of
computing systems, autonomic computing technology will allow IT workers to focus their talents
on complex, big-picture projects that require a higher level of thinking and planning. This is the
ultimate benefit of autonomic computing: freeing IT professionals to drive creativity, innovation,
and opportunity.
This report contains main aspects of autonomic system. Autonomic systems are
being created in this manner to recognize external threats or internal problems and then take
measures to automatically prevent or correct those issues before humans even know there is a
problem. These systems are also being designed to manage and proactively improve their own
performance, all of which frees IT staff to focus their real intelligence on big-picture projects.
ii
CONTENTS
Acknowledgement i
Abstract ii
Contents iii-iv
1. Introduction 01-03
1.1 Overview of Autonomic Computing
1.2 Motivation
1.3 IBM Solution
1.4 Organization of Report
2. Foundations and Key Concepts 04-09
2.1 The Ubiquitous Control Loop
2.2 Autonomic Elements
2.3 Policies
2.4 Issues of Trust
2.5 Evolution
3. Characteristics of an Autonomic System 10-15
3.1 The Eight Elements
3.2 Self Management Aspects
4. Architectural Considerations and issues 16-20
4.1 System Architecture
4.2 Multilevel Structure
iii
4.3 Short-term IT Related benefits
4.4 Long-term/Higher Order Benefits
4.5 Challenges
5. Conclusion 21
References 22
iv