You are on page 1of 6

Cellular self-organization architecture for wireless

sensor networks
M.Asim, H.Mokhtar, and M.Merabti
School of Computing and Mathematical Sciences
Liverpool John Moores University
M.Asim@2006.ljmu.ac.uk , H.M.Mokhtar@ljmu.ac.uk, M.Merabti@ljmu.ac.uk

Abstract - Wireless sensor networks are composed of large and partially processed data. On the other hand, this also
number of sensor nodes, which are limited in resources i.e. means that sensor networks protocols and algorithms must
memory, energy and computation power. Sensor network life possess self-organizing capabilities. Self-organization is the
time is directly related to nodes energy. Wireless sensor networks process of autonomous formation of connectivity, addressing
are expected to be capable of self-organization in an efficient,
reliable and continues manner during the life time of the
and routing structures. Self organization in wireless sensor
network. Self-organization of wireless sensor networks are networks is a significant research topic. A self organized
usually involved in partitioning the network into connected wireless node can be clustered or grouped into an easily
groups or clusters and is challenging task because of limited manageable network [1-6].
bandwidth and energy resources available in these networks. In One of the crucial design challenges in wireless sensor
this paper we propose a new cellular self-organized architecture network is energy efficiency. Since sensor nodes are operated
for wireless sensor networks that extends the network life by on battery and keeping the nodes active all the time will limit
efficiently utilizing nodes energy and distribute management the duration that battery last. Also, individual sensor nodes use
tasks to support the scalability of management system in a a small battery as a power source and replacing or recharging
densely deployed sensor networks. In our solution the network is
partitioned into a virtual grid of cells. A cell manager and a
of these batteries in remote locations are not practical. In some
gateway node are chosen in each cell to perform management cases solar cells are also use as a source of energy but they
tasks. Cell manager and gateway nodes coordinate with each provide limited power. Therefore, it is very important to tackle
other to perform management with minimum energy energy efficiently at all levels of sensor network infrastructure.
consumption. We assume a homogenous network where all nodes Wireless radio is the major energy consumer in a sensor node
are equal in resources. and systematic management of network communication
become critical. Network communication is involved in tasks
I. INTRODUCTION like routing, gathering or forwarding sensing information to a
nearby data sink or a remote base station. In order to achieve
Recent developments in wireless communication and effective coordination among these activities, it is important to
electronics have made possible the development of small, address the problems of sensor network organization and the
inexpensive, low power, distributive devices. These devices subsequent reorganization and maintenance [7]. One of the
are capable of local processing and wireless communication research challenges for succeeding the vision of a self
and are known as sensor nodes. Thus a sensor network can be organized wireless sensor network is the scalability of
described as a collection of sensor nodes which co-ordinate to management system. A sensor network may consist of
perform some specific function. A sensor network ensures a hundreds, thousands, or even millions of inexpensive wireless
wide range of application. Examples includes environmental sensor nodes that may be placed either regularly or irregularly.
monitoring- which involves monitoring air soil and water, This is mainly concern network traffic and response delay as
condition based maintenance, habitat monitoring, seismic the result of self-managed maintenance upon resource-
detection, military surveillance, inventory tracking, smart constrained WSNs. Distribution of management tasks in
spaces etc. sensor nodes is an energy efficient approach and utilizes node
These sensor nodes are mainly in large numbers and are resources effectively in a large scale WSN [8]. Therefore,
densely deployed either inside the phenomenon or very close Sensor nodes will take more management responsibilities and
to it. Also the position of sensor nodes not needs to be decision making in order to achieve a self managed network.
engineered or predetermine, which allows random deployment This study present a new cellular self-organization
in inaccessible terrains or disaster relief operations. Another architecture for wireless sensor networks that extends the
unique feature of sensor networks is the on board processing network life by efficiently utilizing nodes energy and
and co-ordination. Instead of sending the raw data to the distribute management tasks to support the scalability of
nodes responsible for fusion, they use their processing abilities management system in a densely deployed sensor networks. In
to carry out simple computation and transmit only the required our scheme, the whole network is divided into a virtual grid
where each cell consists of a group of nodes. A cell manager hierarchical management of sensor nodes. This study presents
and a gateway node are chosen in each cell to perform an algorithm for self-organization mechanism of high-level
management tasks. These cells combine to form various nodes, contesting member nodes by multi-hop to form
groups and each group promote one of their cell managers to a hierarchical clusters, and applying the ‘20/80 rule’ to
group manager. A group of cells are than managed by their determine the ratio of headers to member nodes. MANNA
group manager. In our scheme, both cell manager and gateway [19] is a policy based self managed architecture for wireless
node mutually co-ordinate with each other to perform sensor networks that collects dynamic management
management tasks. We assume a homogenous network where information, map this into WSN models, and execute
all nodes are equal in resources. We considered energy- management functions and services based on WSN model.
efficiency and scalability of management systems as primary Thus, network can manage them with out human intervention.
challenges in succeeding the vision of self-organized WSNs. Management functions in MANNA represent the lowest
Our architecture can be considered as a special kind of granularity functional of a management service. A function
clustering architectures. However, it is more systematic, more can be shared by different services. MANNA is based on an
robust and more scalable. agent based model that distributes the functionality in the
This paper is organized as follows: Section 3 provides a hierarchical network management. in this way, energy
brief review of related work in the literature. In section 4, we efficiency and increased accuracy of management decision can
define the architecture model of our proposed solution; be achieved. In this architecture, sensor nodes maintain their
Section 5 describes the management process; Section 6 management role through out the network life time. However,
discusses our architecture by highlighting a few significant this type of static approach is impractical in a highly dynamic
features. sensor network [20]. Our proposed architecture enables
sensor nodes to autonomously reconfigure their management
II. RELATED WORK role according to node real time capability such as energy.

Self organization (or self configuration) has been a III. PROPOSED MECHANISM
significant research topic in wireless networks. Self
organization involves abstracting the communicating entities In this section we present our new cellular self-organized
into an easily controllable network infrastructure. Clustered or architecture for WSNs and an overall working flow of the
connected dominating set (CDS), grid, tree, or mesh based system.
organization are key terms in self organization. A self-
organized wireless node can be grouped or clustered into an A. Cellular architecture
easily manageable network infrastructure [7]. Clustering has In this architecture we divide the network into a virtual grid
been used to address various issues i.e. routing, energy of cells. A cell can be considered as a special kind of
efficiency, management and huge-scale control. Therefore clustering. However it is more systematic and scalable. Cells
clustering can be formed in several ways. Nodes generally can merge together to produce large cells that would be
form a cluster in two stages: (1) a header is selected among the managed using the same process. We extended the
nodes through election algorithm, randomized election, degree architecture proposed in [14]. In our proposed solution the
of connectivity or pre-definition, and (2) the headers and the whole network is divided into a virtual grid using some type of
nodes interact to form a group or a cluster [11]. Clustering is virtual coordinate system. We consider sensor networks
an efficient approach for building scalable and energy- where each sensor node is aware of its own location. The
balanced applications. The scheme proposed in [12] is based network can use location services such as [16] and [17] to
on cluster formation. It divided the network into different estimate the locations of the individual nodes, and no GPS
clusters and a cluster head is appointed for each cluster. A receiver is required at each node.
cluster head has more resources than other cluster members.
This cluster head perform major tasks and management
operations. The data can only be transmitted to other clusters
through cluster heads. Failure of a cluster head limits
accessibility to the nodes under its supervision. Load balance
clustering has been proposed to balance the load on cluster
heads [13]. It deploys some less energy constrained nodes
(called gateway) as cluster headers. This approach may not
generate the shortest communication route. The wireless link Fig. 1. Sensor nodes
between the header and the member nodes is asymmetric. In
this scheme the header can reach the member nodes but the For example, Figure 1 overlays virtual cells on Figure 2,
member nodes cannot necessarily reach the reply link. It creating three virtual cells A, B, and C. according to our
verifies the problem of the density of clusters but does not definition of virtual grid, nodes in Cell A can communicate
show how to determine the ratio of headers to member nodes with all the nodes in Cell B and nodes in Cell B can reach all
[11]. The architecture proposed in [15] is based on the nodes in Cell C.
Fig. 2. Division of the network into a virtual grid

After the division of the network into small virtual cells as


shown in figure 2, a cell manager is appointed in each cell.
The cell manager then selects a gateway node and decides
which common node will perform sensing and which will go
to sleep. Cell manager receive updates from its cell member Fig. 3. Virtual cells in the form of a grid
on regular basis. Both cell manager and gateway node
mutually coordinate to perform management tasks. Cells 1,2,4,5 combine to form a group and with mutual co
ordination they promote cell 9 cell manager to a group
B. Distributed cell formation manager. Cell 5 manager will now perform two roles; one as a
In order to elect cell managers and gateway nodes, any node cell manager to perform management tasks for its own cell
can send a discovery message that consist of its node ID, Cell and second as a group manager for a group of cells. The main
ID, and energy level and only nodes with higher energy would goal of introducing this group manager is to perform high
respond. The combination of Cell manager with gateway node level management tasks and predict future faults. The
guarantees a connected network. selection of group manager is based on the available energy
1) Cell manager selection and it keeps changing in the group to balance the energy. Each
The node with the highest life time or energy will be cell maintains its health status in terms of energy. It can be
appointed as a cell manager. Cell manager keep changing in High, Medium or Low. These health statuses are then sent out
each cell in order to extend network life time. to there associate group managers. Upon receiving these
2) Gateway node selection health statuses, group manager predict and avoid future faults
Cell manager will select the gateway node on the basis of
Maximum energy. Communication between cells takes place IV. OUR SELF-ORGANIZED ALGORITHM
through gateway nodes. The cell manager broadcast a message
to its cell members which in return send their updates In this section, we describe our proposed algorithm which
including their node ID and energy level. Upon receiving helps in self-organizing a set of sensor nodes, randomly
updates from cell members, the cell manager appoints a scattered in an area. The algorithm consists of four phases and
gateway node. Both cell manager and gateway node stores performs the following operation in the order they are
node ID’s of their cell members. mentioned.
3) Group manager selection
After the selection of cell managers and gateway nodes, cells A. Discovery phase
combine to form various virtual groups. Each group of cells In discovery phase, each node turns on its radio and
then selects a group manager with mutual co ordination. A exchange discovery messages to find other nodes within the
group manager is a cell manager which performs its normal same cell. This discovery message is the combination of node
tasks for its own cell but at the same time act as a group id, cell id and node state. A node uses its location and size of
manager for a group of cells. This is shown in figure 3. the grid to determine the cell id.

B. Organizational phase
During this phase the network is organized and performs
the following operations:
1) Nodes organized themselves into cells and cell
combines to form virtual groups.
2) Each node is allocated with an address i.e.
combination of node id and cell id.
3) The node with lowest coordinates starts acting as a
cell manager. This is a criteria to select the cell
manager for the first time in each cell.
4) All cell members send there updates to the cell another cell manager in case of a fault or energy
manager, which in return appoint a gateway node for reason.
its region.
5) Cell manager also decide which node will perform V. MANAGEMENT PROCESS
sensing and will go to low computational mode to
conserve energy. In most centralized management systems the base station
6) Gateway node is responsible for routing information acts as a central manager and controls the entire network. It
to other gateway nodes. collects information from all nodes and performs complex
7) A group of cells can form a bigger cell to perform management tasks. The central station becomes a single point
high level management task. A group manager is of data traffic for processing all the messages and making
required for each group of cells and this can be management decisions. But, this approach incurs a high
achieved by promoting any cell manager in a group message overhead (bandwidth and energy) from data polling,
to a group manager. and this consequently limit network scalability. Some
proposed solutions shows that as the central manager have the
C. Maintenance phase global knowledge of the network; it can provide accurate
In the maintenance phase the following operations are management decision [9]. However, we believe that this cause
performed. network traffic overhead and limit network scalability,
1) In active monitoring, every node keeps track of its especially in large-scale sensor networks. Therefore, localized
energy level and sends regular updates to there cell decision in certain degree reduces the network traffic overhead
managers. This is called in-cycle updates and has a quicker response to events that occurs in the
2) Each cell manager aggregates its cell energy and network.
sends to its group manager. This is less frequent than Our proposed solution is based on homogeneous paradigm,
in-cycle update and called health cycle updates. This where all nodes are equal in resources. Common nodes
is to identify those cells, which no longer can periodically send out their status (i.e. current energy levels)
participate in network operation due to insufficient only on request from cell managers. Both cell manager and
energy. gateway node perform management task with mutual co-
ordination. They are responsible for the members of their own
D. Self-organization phase cell. The main emphasize is to perform management functions
In this phase a cell manager send a low energy node locally. Both cell manager and gateway node are at the same
to sleep before it completely shut down. Cell management level. Cell manager and gateway nodes can be
manager ask common nodes and gateway nodes on replaced by common nodes in case of backup and recovery.
regular bases to send there updates. If the cell Another layer of management comprises of group managers,
manager does not receive an update from any node which are responsible for operation like detecting faulty cells
then it send an instant message to the node and and predict future faults.
acquire about its status. If cell manager does not
receive the acknowledgement in a given time then VI. DISCUSSION
declare it as a faulty node and pass this information
to the rest of the network. The gateway node is like Energy-efficiency is an important research challenge to
another common node and sends updates regularly to succeed the vision of a self organized wireless sensor network.
its cell manager. If the gateway node is low in energy Our approach addresses this challenge by employing a load
then cell manager appoint another node to act as a balancing strategy so that all nodes remain up and running
gate way node and send the existence gateway node together for as long as possible. Therefore, we consider that all
to low computational mode or sleeping mode. The the nodes in the network are equal in resources and no node
gateway node can also be detected as faulty, if the should be more resourceful than any other node. The optimal
cell manager does not hear from it during updates role assignment and reconfiguration scheme support the
cycle. Also, a cell manager can be replaced by any network management system to utilize the network nodes in
other cell member as if it is low in energy. Each cell the most efficient manner. Our approach does not rely on
manager sends its health status information to its specific nodes with extra resources but assign tasks due to
group manager through gateway nodes. This is less there optimal capabilities. Nodes are ranked according to their
frequent than in-cell update cycle. If group manager available energy. Therefore, the selection of the gateway node
doesn’t receive health status from a particular cell and a cell manager is based on the available energy. The basis
then it waits for the second health status update. If a idea of this design is to encourage nodes to be more self-
group manager doesn’t receive the health status manageable and extend the network life time for as long as
updates during the second update cycle then it possible. In centralized approaches, information flow is
informs the whole network about the occurrence of a towards a single point, which limits the scalability of the
faulty cell. A group manager can be replaced by network and cause traffic overhead. Therefore, the more local
decision a node can make, the less information is required to
be delivered to the central manager or base station. The REFERENCES
proposed architecture efficiently distributes management tasks
across the virtual grid to reduce the valuable network traffic [1] A. Bharathidasas, and V. Anand, “Sensor networks:
and node energy. An overview”, Technical report, Dept. of Computer
Fault tolerance is the ability to maintain sensor networks Science, University of California at Davis, 2002
functionalities without any interruption due to sensor nodes [2] D. Estrin, R. Govindan, J. Heidemann, and S. Kumar,
failure. Sensor node may fail due to lack of energy, "Next century challenges: Scalable coordination in
communication problem, physical damage or interference sensor networks", in Proceedings of ACM Mobicom,
from environment. The network should be able to identify Seattle, Washington, USA, August 1999, pp. 263--
faults and organize itself to reconfigure and recover from 270, ACM.
failure without losing any information [18]. The proposed [3] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam and E.
architecture performs fault detection and recovery locally with Cayirci, "A Survey on Sensor Networks", IEEE
minimum energy consumption. Both cell manager and Communications Magazine, pp. 102--114, August
gateway node detect faulty node through mutual coordination. 2002.
If the cell manager does not receive an update from any node [4] D. Estrin, L. Girod, G. Pottie, M. Srivastava,
then it send an instant message to the node and acquire about “Instrumenting the world with wireless sensor
its status. If cell manager does not receive the networks”, In Proceedings of the International
acknowledgement in a given time then declare it as a faulty Conference on Acoustics, Speech and Signal
node and pass this information to the rest of the network. Processing (ICASSP 2001.
Specifically, the grid based architecture permits the [5] E. S. Biagioni and G. Sasaki, “Wireless sensor
implementation of fault detection in a distributed manner and placement for reliable and efficient data collection”,
allows the failure report to be forwarded across cells. in the 36th International Conference on Systems
It is a simple grid base architecture which supports Sciences, Hawaii, January 2003.
lightweight operations. The main idea to propose a model that [6] R. Krishnan and D. Starobinski, “Efficient clustering
doesn’t consume much energy or memory. It is based upon the algorithms for self-organizing wireless sensor
virtual coordination due to which cells are built automatically networks”, Ad Hoc Networks, 2005. In print.
and there is no need to exchange too much messages to build [7] M. Kochhal, L. Schwiebert, and S. Gupta, “Role-
the clusters. The cell member remains on the same cell based hierarchical self organization for wireless ad
regardless of the cell manager. The cellular architecture is for hoc sensor networks”, In Proc. of the 2nd ACM Intl.
management purpose only so they can be merged into clusters Conf. on Wireless Sensor Networks and Appl., pages
for routing or any other purpose if needed. 98--107, 2003.
[8] M. Yu, H. Mokhtar, M. Merabti, “A survey of
VII. CONCLUSION network management architecture in wireless sensor
network”, in: Proceedings of the Sixth Annual
WSN has presented various research challenges and one PostGraduate Symposium on The Convergence of
major challenge is to design an efficient self-organized Telecommunications, Networking and Broadcasting,
architecture of wireless sensor network. In this paper we 2006.
described a new cellular self-organized architecture for [9] W. L. Lee, A. Datta, and R. Cardell-Oliver, “Network
wireless sensor networks. We divide the whole network into a Management in Wireless Sensor Networks”, to
virtual grid, where each cell comprises of a group of nodes. appear in Handbook on Mobile Ad Hoc and
Decomposition of the network in to a virtual grid supports the Pervasive Communications, edited by M. K. Denko
distribution of management tasks to scale the management and L. T. Yang, American Scientific Publishers.
system in a densely deployed sensor network. Unlike [10] M. Younis, M. Youssef and K. Arisha, "Energy-
centralized system, traffic is not directed toward the single Aware Routing in Cluster-Based Sensor Networks,"
point and this conserve valuable network traffic and energy. Proceedings of the 10th IEEE/ACM International
By employing nodes with equal resources adopt the load Symposium on Modeling, Analysis and Simulation of
balancing strategy which enables the nodes to remain up and Computer and Telecommunication Systems
running for as long as possible. This extends network life time (MASCOTS2002.
and encourages network nodes to be more self-manageable. [11] J.L Chen , H.F Lu and C.A Lee, “Autonomic self-
organization architecture for wireless sensor
communications”, International Journal of Network
Management, v.17 n.3, p.197-208, June 2007.
[12] A. T. Tai, K.S.T., William H. Sanders, “Cluster-
Based Failure Detection Service for Large-Scale Ad
Hoc Wireless Network Applications in Dependable
Systems and Networks”, DSN ' 04. 2004.
[13] G. Gupta and M. Younis, “Load-Balanced Clustering [17] L. Doherty, L. El Ghaoui, and K. S. J. Pister,
in Wireless Sensor Networks”, in the Proceedings of “Convex position estimation in wireless sensor
International Conference on Communication (ICC networks”, In Proc. Of IEEE INFOCOM 2001,
2003), Anchorage, AK, May 2003. Anchorage, AK, April 2001.
[14] Y. Xu, J. Heidemann, and D. Estrin, “Geography- [18] L. B. Ruiz, I. G.Siqueira, L. B. Oliveira, H. C. Wong,
informed energy conservation for ad hoc routing”, In J.M. S. Nogueira, and A. A. F. Loureiro. “Fault
Proceedings of the ACM/IEEE International management in event-driven wireless sensor
Conference on Mobile Computing and Networking, networks”, MSWiM’04, October 4-6, 2004, Venezia,
pages 70--84, Rome, Italy, July 2001. Italy
[15] C.-A. Lee, Y.-C. Chang, and J.-L. Chen, "Intelligent [19] L. B. Ruiz, J. M. S. Nogueira, and A. A. Loureiro,
self-organization management mechanism for “MANNA: A management architecture for wireless
wireless sensor networks," Proc. 6th International sensor networks,” IEEE Communications
Conference on Wireless Communications, pp.47–54, Magazine,41(2):116{125, Feb 2003.
July 2004. [20] M. Yu, H. Mokhtar, M. Merabti, “A self-organized
[16] A. Savvides, C. Han, and M. Strivastava, “Dynamic middleware architecture for wireless sensor
finegrained localization in ad-hoc networks of networks”, Int. J. Ad Hoc and Ubiquitous
sensors”, In Proc. Of ACM MOBICOM’01, pg 166– Computing, Vol. 3, No. 3, 2008
179. ACM Press, 2001.

You might also like