Enhancing Survivability in Unbounded Networks
Enhancing Survivability in Unbounded Networks
Survivable Networks
Abstract -The term survivability is defined as the capacity of a As the global Internet started to evolve maintaining survivable
system or network in a working state to provide the essential networks efficiently proved to be more difficult. Because,
services under the deterministic set of values. Most of the there is a lack of central administration and the maintaining
networks are unbounded, meaning that they do not have a security is more complex in an unbounded network [1].
central administrative control and a unified security policy. Though there is lack of central administration in these kind of
The discipline of survivability can help such unbounded networks, autonomous administration is effective when done
systems to deliver essential services and maintain essential carefully.
properties such as integrity, confidentiality and performance
despite the presence of failures. Self-aware management This paper describes the importance of boundaries in a
allows the network to react and adapt to the changes inside the survivable network. The key characteristics are described with
network system. This paper describes the survivability appropriate examples. It is followed by self-aware
approach to a system that functions in a unbounded network management which helps to reduce the human intervention in
and lays emphasis on how the self-aware architecture manages handling a network . A policy based QoS management helps
IP QoS guarantees. It also includes the challenges faced by a an operator to establish service objectives and policies in order
survivable wireless networks and the techniques used for self- to implement the network resources in future. An agent
healing in wireless network. approach allows one to build a complex and sophisticated
system using modular components. .A self-aware system has
I. Introduction the ability to manage the processes itself. The architecture of
self-aware management describes different levels which
During the last two decades network systems started gaining include the access mediator, service mediator, resource
its significance drastically. Most of the educational institutes, mediator and network elements.. A survivable wireless
financial services, health sectors, transportation, network has different set of challenges due to the fact that
telecommunication companies etc now operate on a domestic, wireless communication travels through unpredictable
national and international level. They rely heavily upon these medium unlike the error free transmission provided by cables.
network systems to carry out their mission on a wide scale or a Security is an essential feature of survivable networks.
global level. Security has its own definition in survivable systems. It is
further explained in this paper with an example how security
As the demand for network systems started to raise people and efficiency of a system is maintained.
realized the consequences of a failure in network system.
Therefore some proactive measures are taken so as to increase II. The Domain of Survivability
the availability of these critical network systems. The
availability of a system can be increased by acquiring the While designing a survivable system it is important to
system services precisely and recover those services in a understand the computing environment with in which the
timely manner when there is a failure, attack or an accident. survivable system operates. The computing environment can
be classified into two broad categories namely bounded and
Automating the supervision of these network systems become unbounded network infrastructures.
very crucial due to various factors..The demand for quality of
service by the users increased and there is a cost involved to In a bounded system all the system parts are controlled by the
hire experts to maintain the network systems as per the users a single administrative body and can be fully controlled. In an
demands. Therefore it is important to reduce the human unbounded system there is no unified administrative control
intervention in the network management and increase the over the parts of the system. Here administrative control
automation of network process. This is often referred to as a means having the authority to implement certain actions in the
control plan. And increasing the automation in Network network rather than just being a member who recommends
Management is referred to as Management plan [2].While different solutions. In an unbounded system each participant
designing these plans it is very important to evaluate the has an incomplete view about the whole system so one has to
operational objectives of the network system. It should also be depend and trust on its neighbors. Also a participant cannot
enabled with respective monitoring and adaptation techniques. have control outside its own local domain. A single unbounded
2
system can contain a collection of bounded and unbounded III. Characteristics of Survivable Network
systems connected together in a network. Figure 1 shows the
unbounded domain consisting of a collection of bounded One of the important characteristic feature of survivable
systems which has its own administrative control. There are network is their capability to survive and provide the most
three boxes representing different unbounded networks having essential services even in case of a failure [2]. While
their own local policies. These policies are exchanged to the delivering the services the system should also maintain some
other trusted systems ans these unbounded systems are viewed essential properties like specified levels of integrity,
as a single bounded network. confidentiality, performance and other important quality
attributes [1].For example a missile launcher is no more
effective if the target is out of the range of the missile before it
can be launched. These quality attributes play an important
role.
related to control of resources and information related to their The agent based approach is mainly concerned with the
states. It allows an operator to establish service objectives and introduction of mobile agents that are responsible to handle
policies that are implemented by the network resources in the dynamic nature of the network system. A mobile agent is
future. Thus the decision on resource allocation and generally an independent program which acts on behalf of the
configuration can be taken locally in an autonomous way. user and is capable of moving from one network node to the
other. The important aspect of this approach is to negotiate
The Policy-Based management defined by the Internet with other processes and delegates work to other intelligent
Engineering Task Force (IETF) proposes an infrastructure to agents in order to reduce the load of communication in the
manage IP networks offering service guarantees [2].The network. The agent normally transports a business policy so
infrastructure proposed in the reference manage IP networks that the negotiations and the decisions can can be carried out
offering service guarantees. This infrastructure also allows a locally. The significant properties of the agent lies in its
flexible behavior of the network. In other words it reacts to mobility and the capacity to negotiate [2].
various events in the network based on the policy defined.
These policies are nothing but a set of rules that are applied to VI. Architecture for Self-aware management
the management and control of access to the network
resources. They also allow the network administrators or the Self-aware management can be described as the ability of the
service providers to manage the networks behavior based on management processes and the respective network
certain criteria like user identity or the type of application. infrastructure to maintain themselves with out the intervention
Policies can also be defined at different levels. For example of some external assistance. The role of the administration is
the highest level policy can be a business level policy that is just to layout the network operational structure. In order to
translated further to a network level policy and then into a low offer this self aware management it is important to consider
level policy which is understandable by the network element. the dynamic nature of the underlying network infrastructure
that should be managed [2]. The following four structures are
The Internet Engineering Task Force (IETF) in collaboration the basic elements of a self-aware management system :
with Distributed Management Task Force (DMTF) came up
with a new model called as Policy Core Information Model ● self-configuration: The ability of the system to
(PCIM) [2].In this model the network is considered as a state configure automatically with some high level
machine where the policies are used to control the state policies.
transitions. It is capable of identifying the states and monitor ● Self-optimization: The ability of a system to
their progress. This model also defines the role priorities and improve the performance and effectiveness of system
execution order. and system components automatically.
● Self Healing: The ability of a system to detect,
V. Agent Approach diagnose and repair the software and hardware
components automatically.
An agent approach is one of the promising feature in the ● Self Protection: The ability of the system to protect
survivable network. The agent approach allows one to build a itself from attacks and rollback from failures. The
complex or sophisticated system using modular components. system failures are captured and alarms are
The intelligent components are often referred as agents and the generated.
interaction among these agents is considered as the heart of
the multi-agent system. An agent can be a simple software An autonomic system known as a self managed system
which is responsible for the execution of a process within the consists of autonomic elements known as self managed
network. It might also have intelligence to automate some elements. These elements provide services to the end users and
task. other autonomic elements. Also they are responsible to
manage the state/behavior and controls the interaction of the
In general intelligent agent is responsible to maintain a elements with the environment. The self managed elements
cooperation between the user interfaces and the intelligent are referred to as Agents in this paper.
processes to carry out some common task. Thus the agents are
responsible to detect and solve the faults and maintain the The architecture of self-aware management is built by using
infrastructure as they are expected to be. These properties are the concepts of policy based management and multi-agent
autonomous but also responsible for adaptation and systems [2]. This kind of architecture allows the dynamic
distribution of the network. They allow automatic control and Quality of service management within the framework. It is
offers the services as per the users need. The presence of also in conformance with the architecture of the IST
agents makes the network smart i.e it makes the network CADENUS (Creation And Deployment of End User services
adaptable to some new situation and manage the services as in premium network) project[2]. This standard came up with a
per the conditions of the network system. Service Level Agreement (SLA) based on a frame work for
4
decision Point (PDP). It now has the responsibility to identify ● Monitoring PEP : It is used for configuration of
which policy rules are applicable to the network elements that monitoring tools.
satisfy the service mediators. The main role of PDP in this
architecture is to send the network level policies that Also each network element includes a Meta-Control level
cannot be directly executed by the network elements. Policy consisting of two agents, the Provisioning agent and the
rules are generally of the following type : monitoring agent. The major role of the provisioning agent is
to push the new configuration rules to PEP depending on the
Policy : Service Configuration network state and the policy rules sent by the RM.
For: Edge Router 1
On : Source IP Address VII. Survivable Wireless Networks
Do : PHB type
Unlike the error free transmission provided by cables the
D. The Network Elements : environment the that wireless communication travels through
is unpredictable. To name a few environmental radio-
Each network element has a local Policy Decision point (PDP) frequency (RF), noise produced by powerful motors, other
and Policy Enforcement point ( PEP ). The PEP has the wireless devices, micro waves and moisture content in the
application point of policies. It is also responsible for packet air can make the wireless communication unreliable.
filtering,bandwidth reservation,traffic priority etc. The local
PDP receives the decisions and the policy rules from the Generally the wireless networks follow the traditional wired
Resource Mediators (RM) and translates these policy rules models and are manually configurable. This means that to
into policy rules or commands which is understandable by the join a particular node or a transceiver enabled device it
PEP. To do that it has an information database that contains must be programmed to direct its communication to another
the different policy rules to be executed according to the particular node which is generally a central base station [5].
decisions received from the RM and its perception about its The biggest challenge here is that if the node looses contact
environment. Figure 4 mentioned represents the network with its designated peer the communication ends. In order to
element. A network element consists of 2 modules to compensate this drawback these nodes where placed in the
implement the policy rules : optimal space. However even this decision also could not
guarantee reliability as the environment can change from
● Provisioning PEP : It is used for enforcement of day to day.
provisioning for policy rules.
6
● User plan
● Intelligent plan
● Network plan