Autonomous Computing
Autonomous Computing
INTRODUCTION
the goal of the computer science idea of autonomous computing is to create self-
governing systems that can react to environmental changes without the need for human
involvement.
The field of computer vision and autonomic computing together have a lot of
promise for creating intelligent systems.
AC and CV can adapt and maximize their performance in addition to understanding
and responding to their surroundings.
Combining these two technologies could result in the development of self- managing
visual systems that can independently evaluate and interpret visual data, which would
1. Autonomic computing (AC)
AC is a computer’s ability to manage itself automatically through adaptive technologies
that further computing capabilities and cut down on the time required by computer
professionals to resolve system difficulties and other maintenance such as software
updates.
The move toward autonomic computing is driven by a desire for cost reduction and the
need to lift the obstacles presented by computer system complexities to allow for more
advanced computing technology.
Autonomic computing is a self-managing computing model named after and patterned
on, the human body’s autonomic nervous system regulates the body system without
conscious input from the individual.
The goal of AC is to create systems that run themselves capable of high-level
functioning while keeping the system’s complexity invisible to the users.
to changing conditions.
1.2 Autonomic Computing (AC) Architecture
AC is a system that deploys high-level policies to make decisions. It is based on the architecture that is
called MAPE which stands for: M-monitor,
A-analyze
P- plan
E- execution.
Self-awareness: AC knows itself and is aware of its state and its behaviors.
Self-configuring: it should be able to configure (arrange) and reconfigure (rearrange)
Context-aware
Open
Anticipatory
1.5 Key Elements of Autonomic Computing
.
Knows itself
Configuring itself
Optimist itself
Heal itself
Protect itself
Adaptive itself
The future of AC
Edge computing
o Autonomic edge systems may use AI-driven self-optimization to predict and prevent
outages by leveraging real-time data from underlying systems.
Network management
oAutonomic systems may be used to detect and respond to network attacks automatically.
Cloud computing
oAutonomic computing may be used to manage cloud resources more effectively, including
automatically scaling and managing resources in response to demand changes .
2. Computer vision or (CV)
Computer vision or (CV) is a branch of computer science that empowers machines to see,
recognize, and process images just like humans.
Computer vision intact Is a multidisciplinary field that could be called a subfield of
Artificial intelligence (AI) and machine learning(ML).
CV include methods for acquiring, processing, analyzing, and understanding digital images, and
extraction of high-dimensional data from the real world to produce numerical or symbolic information.
Machine learning
Artificial
intelligence
Computer vision
This might seem easy but it is not so because computers are not the same as humans, they don’t have
the gift of vision and perception, and seeing and preceding the world around them comes naturally to
humans that is not the case with computers.
2.1 How do computer vision Algorithms work?
To all cats and at the end of the whole process create a model cat as a result the computer can
accurately detect whether or not they have a particular image of a cat each time we send the
pictures. To illustrate photographs: This is how our computer saves images.
\
Failing in image processing: when the device fails because of a virus or other software
issues, Computer Vision and image processing will probably fail.