ABSTRACT
Wireless Sensor Networks (WSNs), multipath routing facilitates energy efficient routes and reliable for critical information
delivery to the sink node from an event occurrence node. In this paper employ a set of static and mobile agents for developing
Geometrical Shape Based Multipath Routing in WSNs (GSBMR). Each sensor node is assumed to know the location
information of the sink node and event node. In the proposed work Event node computes arbitrary distance, Straight Route
Special Intermediate Nodes (SRSINs), Special Top and Bottom nodes (STN and SBN) and shortest distance between event node
and sink node by using location information. In GSBMR mobile agent migrate from one node to another along the straight
above the reference axis and below reference axis. During the traversal each mobile agent gathers the node information (node
id, location information, residual energy, available bandwidth, neighbors connectivity the partial topology information) and
delivers it to the sink node. Using the partial topology information, Sink node compute node disjoint multiple routes and route
weight factor by using energy ratio, link efficiency and hop distance for all route discovered by the mobile agent. Depending on
the criticalness of event the sink node selects a single route for emergent data delivery or multiple routes for reliable data
delivery. To validate the proposed scheme, we have simulated the scheme for various performance parameters.
1. INTRODUCTION
In WSNs, building sensors has been made possible by the recent advances in Micro- Electro Mechanical System
(MEMS) technology. Each sensor nodes has limited transmission range so they cannot send their data directly to the
base station or sink, so they make use of multi-hop communication to send their data to the base station or sink [1].
Sensor nodes are used in application such as earthquake monitoring, military, fire detection, habitat monitoring, under
water surveillance radars and environmental monitoring which require unattended operations.
WSN has some characteristics and constraints such as production cost, lifetime, communication paradigm, flexibility
and security etc. [2]. A sensor network design is manipulated by many issues such as scalability, power consumption,
node deployment and sensor network topology, etc. [1], [3], and [4]. Some of the applications in WSNs are military
application, home care monitoring and fire detection etc. [1].
Recent advances in WSNs introduce many protocols specially designed for sensor networks. Routing mechanisms
consider the inherent features of WSNs and the application requirement. The main target is to design an effective and
energy aware protocol in order to enhance the network lifetime. To minimize energy consumption, routing techniques
proposed for WSNs has some well-known routing strategy they are Flooding and Gossiping are the two classical
mechanisms to relay data in sensor networks without the need for any routing algorithms [5]. Deployment of flooding
is very easy. To over this problem routing protocols became necessary in WSNs. Routing protocols has some of the
advantages and disadvantages are as follows [6]. There are two types of routing techniques in WSNs i.e. single path
routing and multiple path routing. Single path routing is simple because it route the path between sources and sink
node, single path routing approach is unable to provide efficient high data rate transmission in WSNs. These problems
can be overcome by the multipath routing techniques, this routing approach is used to construct several paths from
individual sensor nodes towards the destination or sink node whenever node or link fails.
The main objective of the proposed work is to improve the quality of WSN with concerned to some challenging issues
by location aware and multipath routing which are; Contribution of proposed work: Deployment of straight route
special intermediate nodes for the route (SRSINs), special top and bottom nodes (STN, SBN) for the three routes
connecting event and sink node. By using STN and SBN location information computing the arrival and leaving angle.
Page 1
Usage of mobile agent, consideration of joint measures, and computation of the node disjoints routes based on partial
topology information available around the event and sink nodes. Prioritizes the node disjoints routes.
The rest of the thesis is organized as follows. 2 describe related works. 3 depict the software agents and mobile agents.
Proposed work is presented in 4 which comprises of network environment, the various models used, agency, proposed
algorithm and agent interaction. 5 present the simulation models, performance parameters and simulation procedure
and present the results and discussions. 6 conclude proposed work and some future directions to continue the further
work.
2. RELATED WORK
The work given in [7] describes a GPS localization scheme based on connectivity metric, the connectivity metric uses
the Radio Frequency (RF) communication capabilities of wireless devices. A fixed number of reference points are used
for localization with overlapping coverage regions and transmit periodic beacon signals. Nodes use a simple
connectivity metric to localize themselves to nearest reference points.
The congestion control in WSNs based multipath routing in priority rate adjustment technique protocol is presented in
[8]. The congestion in WSNs needs to be controlled to prolong the lifetime of network and to avoid packet loss. It is
required to improve the fairness and provide better QOS. The efficient multipath protocol for WSNs describes a
multipath routing algorithm based on direct diffusion that reinforces multiple paths with link quality and low latency
[9]. It improves the energy efficiency and scalability.
The work given in [10] presents the awareness of QoS and energy efficiency by multipath routing which increases the
network lifetime in WSNs. It establishes a trade-off between energy and QoS to improve the network performance.
Relax multipath routing protocol for WSNs is presented in [11]. This protocol uses battery relaxation period to improve
the network lifetime and reliability. The relaxation period is used to recover the battery from its lost capacity to increase
the battery life, which increase the lifetime of entire network.
3. SOFTWARE AGENTS
Agents are the autonomous programs which sense the environment and acts upon the environment using its knowledge
to achieve their goals. Software agent technology is emerging as a new paradigm in area of artificial intelligence and
computing that facilitates growth of software development with features like flexibility, scalability, customization, and
reduced network bandwidth [12]. The orthogonal properties provide strong notion of agents [13].
Software agents are classified into types namely single agent systems (SAS), while performing a task, an agent may
communicate with a user and local or remote system resources and multi- agents system (MAS) may extensively
cooperate with each other to achieve their individual goals, and also may interact with users and system resources.
Without communication, different agents cannot know from each other who is doing what and how they can cooperate.
Therefore agents need to communicate; they must individually understand some agent communication language
(ACL) [14] is a must if we want to set up useful MAS.
A mobile agent is a type of software agent, with the feature of autonomy, social ability, learning and mobility. Mobile
agent is a process that can transport its state from one network to another, with its data intact, and be capable of
performing appropriate task in the new network. Mobile agents decide when and where to move. Mobile agents must
contain the following models [15]: security model, communication model and navigation model. The mobile agent
approach grew out of three earlier technologies: process migration, remote evaluation and mobile objects.
4. PROPOSED SCHEME
In this section, we present complete model of the proposed work. Firstly describe about network environment and then
depicts different agencies and interaction is describe.
4.1 Network Environment
It comprise of tiny sensor nodes with heterogeneous data sensing capability and a sink node which is shown in figure 1.
Sensor nodes are geographically distributed. We assume that sensor nodes and sink node in the network are static.
Whenever the event is detected in the sensor node, they send the data to sink node by using wireless multi-hop
communication. During implementation phase, all sensor nodes have same energy. Network environment is assumed
that sensor nodes have ability to reconfigure the transmission power. In the proposed Geometrical Shape Based on
Page 2
Multipath Routing in WSNs (GSBMR) work, we assume that only few sensor nodes with GPS are deployed and
remaining sensor nodes use localization techniques to locate their positions.
Using the GPS information sensor nodes estimate their approximate location. This process reduces the cost of the
proposed system. Practically, GPS sensor nodes achieve relative position and movement of individual nodes within the
network has accuracy. Each sensor node comprises of an agent platform with security features to organize the interagent communication. A sensor node (active nodes) participates in gathering if and only if the sensed values in a
particular time window change by a given threshold.
Figure 1
Network Environment
4.2 Agency
In this section, we discuss node agency and sink node agency
4.2.1
Node agency
It consists of Node Manager Agent (NMA), Route Discovery Agent (RDA) and Node Knowledge Base (NKB) for interagent communication. NMA is static agent, whereas RDA is the mobile agent. The components of the node agency and
their interactions are depicted in figure 2
Node Knowledge Base (NKB): It is the knowledge base which can be read and updated by agents. It consists of node
id, sink node id, active/sleeping mode, residual energy, STN ids, SBN ids, location informations of STN and SBN,
location information of sink node, distance between the neighbor nodes, event sensing time, available bandwidth,
distance between itself and sink node, signal strength, arrival and leaving angles. It also maintains the neighbor nodes
information such as node id and GPS location information and weight factor. The event sensor node maintains the
route(s) information from itself to sink node as presented by the sink node agency.
Page 3
Node Manager Agent (NMA): It is a static agent that resides in all the sensor nodes of WSNs. It maintains the
information available such as signal strength, transmission range, time stamp, and residual energy. The parameters
link efficiency, minimum - maximum residual energy, and distance are computed by NMA. It checks for event
detection, if an event is detected, it computes the straight route special intermediate nodes between event node and sink
node, STN and SBN with the reference axis between the event node and the sinks node. It also computes the arrival and
leaving angle for agent movement. NMA creates RDA and NKB. NMA uses NKB to update the route information. If
there is decrease in residual energy, then NMA sends the status of the energy to its nearest sensor node. NMA gets the
neighbouring node information such as node id, location, and updates the NKB.
Route Discovery Agent (RDA): whenever an event is detected, NMA of the event node triggers a RDA (mobile agent)
from event node. Three clones of RDA are sent for the route discovery. A clone is copy of the parent agent. While
migrating, RDA collects the route information such as residual energy of STN and SBN, distance between the sensor
nodes and the hop count; it also collects the entire neighbours information. RDAs traverse network in three directions.
First RDA traverses with almost zero degree until it reaches the sink node. The second RDA traverses until it reaches
the STN node with arrival angle and from STN node, it migrates with leaving angle to reach the sink node. The third
RDA traverses until it reaches the SBN node with leaving angle and from SBN node, it migrates with arrival angle to
reach the sink node. Finally, RDAs deliver the collected partial topology information to the sink node.
4.2.2 Sink node agency
The sink node agency consists of Sink Manager Agent (SMA), Route Setup Agent (RSA), and Sink Knowledge Base
(SKB) for inter- agent communication. The components of the sink agency and their interactions are depicted in figure
3.
Sink Knowledge Base (SKBB): It is the knowledge base that can be read and updated by SMA, RDA, and RSA. It
stores the network related information such as hope count, hop distance, available bandwidth, channel capacity,
residual energy, minimum - maximum value of the residual energy of each route, number of available routes to the
event node, route weight factor, etc.
Page 4
Page 5
Page 6
Page 7
6. CONCLUSION
We proposed the Geometrical shape based on multipath routing in WSNs scheme by employing localization technique,
set of static and mobile agents. In the proposed scheme a event node triggers the route discovery mechanism by
determining the special top and bottom nodes between event and sink node. The set of mobile agents are used to carry
the partial topology information like node id, residual energy, hop distance and hop count etc. from event node to sink
node through special top and bottom nodes by using location information. The partial topology information is used in
computing the node disjoint routes by sink node. For node disjoint routes, the sink node computes the route weight
factor based on the route efficiency, energy ratio and hop distance factor. For critical data, routing scheme assures in
time data delivery by multiple routes; if non-critical then a single route with highest weight factor is established to
assure reliable data transmission.
REFERENCES
[1] Ian F, Akyildiz W, Su W, Sankarasubramaniam Y., Cayirci E. Wireless sensor networks: a
survey,
Communication magazine, IEEE, Vol. 40, No. 8, 2002, pp. 10214.
[2] Singh, Shio Kumar and Singh M. P. and Singh D. K., Routing protocols in wireless sensor networks A
survey , International Journal of Computer science and engineering Survey (IJCSES), Vol. 1, No. 2, 2010, pp.
63-83.
[3] Akyildiz, Ian F. and Su. Weilian and Sankarasubramaniam, Yogesh and Cayirci Erdal, Wireless sensor
networks: a survey , Computer networks, Vol. 38, No. 4, 2002, pp. 393-422.
Page 8
[4] Puccinelli, Daniele and Haenggi, Martin, Wireless sensor networks: applications and challenges of ubiquitous
sensing , Circuits and Systems Magazine, IEEE, Vol. 5, No. 3, 2005, pp. 19-31.
[5] S. Hedetniemi, A. Liestman, A survey of gossiping and broadcasting in communication networks, Networks Vol.
18, No. 4, 1988, pp. 319349.
[6] D. Bhattacharyya, T. Kim, S. Pal, A Comparative Study of Wireless Sensor Networks and Their Routing
Protocols, MDPI Journal on Sensor, 2010, vol. 10, pp. 10506-10523.
[7] Bulusu, Nirupama and Heidemann, John and Estrin, Deborah, GPS-less low-cost outdoor localization for very
small devices , Personal Communications, IEEE, Vol. 7, No. 5, 2000, pp. 28-34.
[8] Malar, R. Then, Congestion Control in Wireless Sensor Networks Based Multi-Path Routing In Priority Rate
Adjustment Technique", proceedings of International Journal of Advanced Engineering & Applications, 2010, pp
28-33.
[9] Li, Shuang, et al., Efficient multi-path protocol for wireless sensor networks", International Journal of Wireless
and Mobile Networks 2.1, 2010, pp 110-130.
[10] Rasouli Heikalabad, Saeed and Rasouli, Hossein and Nematy, Farhad and Rahmani, Naeim, QEMPAR: QoS
and Energy Aware Multi-Path Routing Algorithm for Real- Time Applications in Wireless Sensor Networks ,
2011.
[11] Devisri R. and Archana Devy R. J., Reliable and power relaxation multipath routing protocol for wireless sensor
networks , Proceedings of international conference on advancement in information technology, 2011.
[12] Orhan Dagdeviren, Ilker Korkmaz, Fatih Tekbacak and Kayhan Erciyes, A Survey of Agent Technologies for
Wireless Sensor Networks, VOL 27, 2010, pp 1-17.
[13] R. A. Brooks, A Robust Layered Control System for A Mobile Robot , IEEE Journal of Robotics and
Automation, Vol. 2, No. 1, 1986, pp. 14-23.
[14] M. P. Singh, Agent Communication Languages: Rethinking the Principles , Communication in Multiagent
Systems, Springer, Lecture Notes in Computer Science, Vol. 2650, 2003, pp. 377-390.
[15] K. Rothermel and M. Schwehm, Mobile Agents , Encyclopedia for Computer Science and Technology, A.
Kent and J. G.Williams (Eds.), Supplement 25, M. Dekker Inc., New York, Vol. 40, 1999.
AUTHOR
Smt. Sunita S. Khanapur received the B.E. in Instrumentation Technology and part-time M.Tech. in
Digital Electronics and Communication Engineering from Basaveshwar Engineering College, Bagalkot,
Karnataka, INDIA in 2010 and 2014, respectively. Since from 2011 working as part-time Lecturer in
Govt. Polytechnic college, Vijayapur .
Page 9