Subscribe by Email


Showing posts with label Autonomic Computing. Show all posts
Showing posts with label Autonomic Computing. Show all posts

Thursday, March 14, 2013

What is autonomic networking?


- The concept of autonomic networking follows directly from the automatic computing.
- The initiation of the autonomic computing was done by the IBM Corporation in the year of 2001.
- This concept has been brought in to the present world networking scenario in order to make the creation of self - managing networks possible. 
- Self managing networks are required for overcoming the complexity of the various networks (including internet) that is increasing at a very rapid pace. 
This is also necessary for the further growth of the networks i.e., beyond the network size that we have today. 
- Autonomic networking is a means for the management of the network complexity. 
- In future, it is quite a possibility that routers could not be configured directly. - A point will come when it won’t be manageable by humans. 
- Autonomic networking will also minimize the manual intervention to a large extent plus it will also cut down the dependencies on the operator. 
- NMS intervention will also be reduced. 
- A fully – fledged autonomic network is expected to be capable of the following:
Ø  Self – configuration
Ø  Self – protection
Ø  Self – optimization
Ø  Self – healing

- In traditional networking systems, the amount of configuration, monitoring and reporting to be done is very large and amount of routing is very less. 
- In the autonomic networking systems, things are just the opposite i.e., there is less amount of intent, feedback and reporting and routing is more along with the other operations such as discovery and autonomic interactions. 

In autonomic networking, there are 3 characteristics of the administrator interface:
  1. It is abstract
  2. Light weight
  3. Wide scope
- The increasing complexity of the network is viewed as a problem by most of the experts and that it might prove to be hindrance in its usability in the near future. 
- Number of PDAs, game consoles and smart phones is increasing day by day and these need an interconnection.
- Though such kind of pervasive computing adds features but it also increases the burden on the networking infrastructure that already exists since the number of tasks is so large that it is very difficult for humans to manage alone. - Another thing that adds to the problem is the cost of keeping a manual control on a number of devices in the infrastructure.
Another important aspect is the price of manually controlling huge numbers
of vitally important devices of current network infrastructures.
- An analogy to autonomic nervous systems is the autonomic nervous system
or ANS. 
- This system regulates all the functions of the body and its various organs.
- Autonomic network systems bear a close resemblance to the ANS.
- Autonomic networking is all about adding more intelligence to the network.
- A number of complex operations are required to be carried out such as admission control, authentication, billing, shaping, routing, policing, QoS prioritizing and video encoding for providing simple services to the customer. 

There are a number of problems in the way of network as mentioned below:
  1. The ever increasing size of the network.
  2. The heterogeneous nature of the applications and devices.
  3. Increase in the requirement of service quality.
  4. Increase in the user expectations.
  5. Ever changing requirements.
  6. Changing context
- Pre – defined context is kept in while designing networks with the traditional approaches. 
- Whenever there is a change in the context, it leads to more time consuming manual tasks. 
- Algorithms used today do not have the ability of detecting context changes and interpreting the policies. 
- Such manual management causes more loss and outages in the revenue of the organization. 
- In autonomic networking, the system itself optimizes the goals. 


Tuesday, March 12, 2013

What are autonomic systems? What is the basic concept behind autonomic system?


In this article we shall discuss about the autonomic systems, but before moving on to that we shall see a brief discussion regarding the autonomic computing. 

About Autonomic Computing

- Distributed computing resources have the ability of self–management. 
- This kind of computing is called autonomic computing and such systems are called autonomic systems. 
- Because of their unique capabilities, these systems are able to adapt to the changes that are both predictable and unpredictable. 
- At the same time, these systems keep the intrinsic complexities hidden from the users as well as the operators. 
- The concept of autonomic computing was initiated by IBM in the year of 2001. - This was started in order to keep a curb on the growing complexity of the management of the computer systems and also to remove any complexity barriers that prove to be a hindrance in development.

About Autonomic Systems

- Autonomic systems have the power to make decisions of their own. 
- They do this because of the high level policies. 
- These systems automatically check and optimize their status and adapt to the conditions that have changed. 
- The frame work of these computing systems is constituted of various autonomic components that are continuously interacting with each other. 
Following are used to model an autonomic component:
  1. 2 main control loops namely the global and the local.
  2. Sensors (required self – monitoring)
  3. Effectors (required for self-adjustment)
  4. Knowledge
  5. Adapter or planner
- The number of computing devices is increasing by a great margin every year. - Not only this, each device’s complexity is also increasing. 
- At present highly skilled humans are responsible for managing such huge volume of complexity. 
- The problem here is that the number of such skilled personnel is not much and this has led to a rise in the labor costs.
- It is true that the speed and automation of the computing systems have revolutionized the way world runs but now there is a need for a system that is capable of maintaining these systems without any human intervention. 
- Complexity is a major problem of the today’s distributed computing systems particularly concerning their management. 
- Large scale computer networks are employed by the organizations and institutions for their computation and communication purposes. 
- These systems run diverse distributed applications that are capable of dealing with a number of tasks. 
- These networks are being pervaded by the growing mobile computing. 
- This means that the employees have to be contact with their organizations outside office through devices such as PDAs, mobile phones and laptops that connect through wireless technologies. 
- All these things add to the complexity of the overall network that cannot be managed by human operators alone. 
- There are 3 main disadvantages of manual operating:
  1. Consumes more time
  2. Expensive
  3. Prone to errors
Autonomic systems are a solution to such problems since they are self – adjustable and do not require human intervention. 
- The inspiration or the concept behind the autonomic systems is the autonomic nervous system found in humans.
- This self – manageable system controls all the bodily functions unconsciously. - In autonomic systems, the human operator just has to specify the high level goals and rules and policies that would guide the management. 

- There are 4 functional areas of an autonomic system:
  1. Self–configuration: Responsible for the automatic configuration of the network components.
  2. Self–healing: Responsible for the automatic detection and correction of the errors.
  3. Self–optimization: Monitors and controls the resources automatically.
  4. Self–protection: Identifies the attacks and provides protection against them.
- Below mentioned are some characteristics of the autonomic systems:
  1. Automatic
  2. Adaptive
  3. aware


Facebook activity