algorithm to refer to the multi-stage graph-matching
algorithm.
In our simulations there are three types of
networks – densely populated networks, moderately
populated networks and sparsely populated networks.
A network is dense if it has more than 50 sensors,
networks having sensors between 25 and 50 are
moderately populated networks and networks having
25 or less sensors are sparsely populated networks.
The cost of communication between any two
devices is directly proportional to the distance
between them. As the distance between the two
devices increases it is expected that the
communication cost between the two will increase.
The simulations are carried out assuming the cost of
communication is one unit for every one meter.
Sensors, Cluster heads and sink nodes are randomly
distributed on the area to be monitored. The proposed
algorithm is carried out on all types of network and
the results obtained. Figures 3 and 4 show the two
costs the network had to incur. Figure 3 compares the
communication cost between sensor and cluster head
for both the approaches for all the three networks
under similar conditions and Figure 4 does the same
for the communication cost between cluster heads and
sink nodes. To test the networks under different
conditions, the count of the number of cluster heads
and number of sink nodes is changed in different
cases. Case 1 has 20 cluster heads and 5 sink nodes
are deployed. Case 2 -10 cluster heads and 5 sink
nodes; case 3 – 5 cluster heads and 5 sink nodes; case
4 – 20 cluster heads and 2 sink nodes; case 5 – 10
cluster heads and 2 sink nodes and case 6 – 5 cluster
heads and 2 sink nodes are deployed.
From the above graphs, we can observe that in
most of the cases the proposed algorithm gives better
solutions as compared to the robust/greedy graph
approach. Another major advantage of the proposed
algorithm over the robust approach is that it does not
follow a greedy strategy by making choices based on
a global overview. The robust approach makes
choices that look the best at that moment. Although
most of the times the attained optimal solution by the
robust approach maybe at par with our proposed
solution, it could fail at critical conditions and hence
is not so reliable.
5 CONCLUSIONS
In this paper we propose a graph theoretic approach
to efficiently form a weight-based cluster formation
algorithm for wireless sensor networks. The network
is self-organized such that any particular sensor while
determining which cluster head to report not only
considers its physical distance from the available
cluster heads but also considers the receiving capacity
of the available cluster heads and the physical
distance of all other unallocated sensors from the
available cluster heads. The same approach is used
while determining which cluster head should report to
which sink node. In this attempt we manage to find
an allocation that consider the system as a whole and
provides gives energy-aware solutions. The
efficiency of the algorithm is measured by comparing
it with a robust graph approach, which is a greedy
approach for solving the problem. The efficiency of
the proposed combinatorial optimization algorithm is
better than that of the greedy algorithm in most of the
cases; it also avoids the local short-sighted issues that
are dealt with while using the greedy approach. One
of the disadvantages it has over the robust graph
approach is that it takes a longer time to process the
best allocation of resources. The graph theoretic
model can be further enhanced to increase the level of
redundancy by deciding how many resources can a
particular resource report to, this feature is very useful
when the area being monitored is of high priority and
if due to certain factors, some signals or data is lost it
can be retrieved from an alternate source.
REFERENCES
Al-Karaki, J. N., and Kamal, A. E., 2004. Routing
techniques in wireless sensor networks: a
survey. Wireless communications, IEEE, 11(6), 6-28.
Mhatre, V. and Rosenberg, C., 2004. Homogeneous vs
Heterogeneous Clustered Sensor Networks: A
Comparative Study, IEEE International Conference on
Communications.
Jiang, C., Yuan, D., and Zhao, Y., 2009. Towards clustering
algorithms in wireless sensor networks-a survey.
In Wireless Communications and Networking
Conference, IEEE.
Yu, J. Y., and Chong, P. H. J., 2005. A survey of clustering
schemes for mobile ad hoc networks. IEEE
Communications Surveys and Tutorials, 7(1-4), 32-48.
Wei, D., and Chan, H. A., 2006. Clustering ad hoc
networks: Schemes and classifications. In Sensor and
Ad Hoc Communications and Networks, 2006.
SECON'06. 2006 3rd Annual IEEE Communications
Society on (Vol. 3, pp. 920-926). IEEE.
Yu, C. H., Qin, S., Alava, M., and Tirkkonen, O., 2011.
Distributed graph clustering for application in wireless
networks. In Self-Organizing Systems (pp. 92-103).
Springer Berlin Heidelberg.
Camilus, K. S., Govindan, V. K., and Sathidevi, P. S., 2008.
A Robust Graph Theoretic Approach for Image
Segmentation. In Signal Image Technology and Internet
AMulti-stageGraphApproachforEfficientClusteringinSelf-OrganizedWirelessSensorNetworks
61