angle based information aggregation and routing in wsn: multi agent approach
TRANSCRIPT
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
1/7
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
1
Angle based Aggregation and Routing in WSN: Multi-Agent approach
Prashant Sangulagi1, A. V. Sutagundar
1, S. S. Manvi
2, B. S. Halakarnimath
3
Department of Electronics and Communication Engineering1Basaveshwar Engineering College, Bagalkot-587102, INDIA2Reva Institute of Technology and Management, Bangalore, INDIA.
3S. G. Balekundri Institute of Technology, Belgaum, INDIAEmail: (psangulgi, basaprabhu97)@gmail.com, (ashok_ec, agentsun_2002)@yahoo.com,
AbstractEnergy, delay and bandwidth are the main issues
in the sensor network as nodes are operated by battery
power, utilizing the energy in the efficient way is challenging
task. By making efficient routing and aggregating the
information one can consume the less energy and
bandwidth. Selection of optimal routing and aggregation
technique is the challenging task in WSN. In this paper we
are propose the zonal based data aggregation and routing in
WSN. Proposed scheme gets the users interest and
depending on that it sink manager agent finds the angle at
which the sectors are to be created. Based on the number ofnodes, SMA decides the number of zones in a sector. SMA
triggers aggregation agent for data aggregation in the
respective zones. To validate the proposed scheme, we have
simulated the scheme for various performance parameters.
Keywords: Information Aggregation, Mobile Agent, Routing,
Static Agent, WSN, Energy, Angle.
I. INTRODUCTIONWireless Sensor Network (WSN) consist of spatially
distributed sensor nodes, which have the capability to sense
the environment, process it and send the sensed information to
the sink node or base station. WSN mainly consist of fourunits sensing unit, processing unit, transceiver unit and power
unit [1]. The sensor network can be used in various
applications like health monitoring, environmental parametermonitoring, battle field monitoring, and industrial application,
tracking the parameters, home application and mainly militaryapplication. WSN are low cost, low power (operated by
battery), multifunctional, small in size and communicate in a
small distance. In WSN nodes can be deployed in a random
manner or manually depends upon user requirements. Each
node has a capability to communicate with the other node or
directly to the sink node.The characteristics of WSN are explained in [2]. WSN can be
used for scalar applications and multimedia application, scalar
data like temperature, humidity, pressure, fire detection etc.multimedia data like image capturing, video recording and
audio. Routing is WSN is challenging thing as nodes are
operated by battery power and have lower bandwidth. Routingapproaches for ad-hoc networks proved not to be suitable to
sensors networks. This is due to different routing requirements
for ad-hoc and sensor networks in several aspects. Forinstance, communication in sensor networks is from multiple
sources to a single sink, which is not the case in ad-hoc
networks [16].Routing the data is one of the challenging tasks in WSN.
Energy required transmitting the data from one point to
another is equal to square of the distance so efficient routing ismust in sensor network because sensor nodes have low energy
and bandwidth. Mainly routing protocols in WSN are dividedin three types flat based routing [3]; hierarchical-based routing
[4, 5] and location based routing [3].
Data aggregation has been put forward as an essential
paradigm for wireless routing in sensor networks. The idea isto combine the data coming from different sources enrouteeliminating redundancy, minimizing the number of
transmissions and thus saving energy. This paradigm shifts the
focus from the traditional address-centric approaches for
networking (finding short routes between pairs of addressableend-nodes) to a more data-centric approach (finding routes
from multiple sources to a single destination that allows in-
network consolidation of redundant data). There are manytypes of aggregation techniques in WSN namely centralized
approach, In-network aggregation [6], Tree-based approach
[7] and Cluster based approach [8] etc. Software agents are the
suitable for data aggregation and routing in WSN. Software
agents can used for the data aggregation for the following
reasons.A) Software Agents
Agent is a piece of software that can achieve a specific task inan autonomous way, in other words agents are autonomous
program situated within an environment which sense the
environment and act upon it to achieve the goals. The agentsperform the following functions: (1) eliminating data
redundancy among sensors by application context-aware local
processing at the node level; (2) eliminating spatialredundancy among closely-located sensors by data
aggregation at the task level; (3) reducing communication
overhead by concatenating data at the combined task level.Agents have some special properties such as mandatory
property and orthogonal property [11, 12]. Orthogonal
properties provide strong notion of the agents such as:mobility, collaborative, learning. Mandatory properties such
as: autonomy, decision-making, temporal continuity, goal
oriented. Agents are classified into two type static agents andmobile agent [13]. Static agent is stationary in nature, which is
usually used to find the path between the nodes and creating a
routing table. On the other hand mobile agents which alwaysmigrate from one node to another node (Mobility
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
2/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
2
characteristic) gets the information from it and again jumps to
another node till it reaches the destination.
Agent-based approaches have been a source of technologies to
a number of research areas, both theoretical and applied
[9].An agent is anything that can be viewed as perceiving its
environment through sensors and acting upon thatenvironment through effectors [10]. Advantages of mobile
agents explained in [14]. Agents can be written in Java, Tcl,Perl and XML languages. By using mobile agents in WSN wecan consume nodes energy as it takes very less amount of
energy for computation and transportation.
B) Our Contributions
1. User specified area is selected by using Semi Definite
Program.
2. In-network aggregation and cluster based aggregationtechniques are used to eliminate redundancy in the data.
3. Using Multi-Agents to aggregate the sensed data from the
different sensor nodes.
4. Different routing techniques for different applications (Sink
driven, Time driven and Emergency information driven).
In this paper we propose angle based aggregation and
routing in WSN (A2RWSN) using multi-agent system thatprovides better energy efficiency, reduced delay, increases
network lifetime. The organization of paper is as follows:
section II presents proposed work and section III depicts
Simulation and Results.
II. PROPOSED WORKThis section provides the complete model of the proposed
work. It starts with the representation of the system
environment and then describes different mathematical
models. Then different agencies with their models and
interactions are presented.
A. System environment
The system environment mainly consists of sensor nodes and
Sink Node (SN). Sink Node is fixed and its position is alsoprefixed. Scalar sensor nodes are deployed in the given
network randomly. Depends upon user interest SN creates
angle through user prescribed direction by using agent
technology. Once the angle is created next step is to createzones and subzones (subzones are created when
user/controller requested area is large).
Zones are created in such way that more number of nodesshould be covered in it. Zone Head (ZH) is elected depends
upon its residual energy and distance from sink node. ZH
exchanges message between all its zonal members telling that
Im the ZH of this zone and updates its data base that is ZBB
(Zone Black Board).Upon receiving request from controller, SN) sends mobile
agent into the zone called as Aggregator Agent (AA). Systemenvironment is as shown below figure1.
B. Agencies
In this section, the sink agency, zone agency and node agency
used in this proposes schemes are discussed.
1) Sink Node AgencyThe sink agency comprises of Sink Black Board (SBB), Sink
Manager Agent (SMA), Angle Construction Agent (ACA) and
Aggregator Agent (AA). Sink node agency is as shown below
figure2.
Figure1. System Environment
Sink Black Board (SBB): SBB is a sink nodes knowledgebase which can be read and it is updated by SMA which is
static agent. It stores all information about the present node
and all its members, like its node id, GPS location information
(x, y), battery left, status, signal strength, previously sensed
data with time, and presently sensed data with time.
Figure2: Sink Node AgencySink Manager Agent (SMA): SMA is a static agent and itmanages whole sensor node activity. SMA monitors and
updates SBB continuously. SMA creates mainly two agents,
ACA and AA both are mobile agents. When SN receives
interest from the user/controller, SMA generates ACA whichconstructs angle depends upon user required area. After the
selection of area, zones are created in it. Now SMA creates
AA (in both time driven and sink driven) which is going tomigrate into the zones and collects data, aggregates them and
at last comes back to the SN with aggregated high quality
information about the environment.
Angle Construction Agent (ACA): ACA is a mobile agentgenerated by SMA. ACA is mainly used to construct the angle
depending upon user interested area. In case of time drivensink node simply draw the angle which is prefixed. When SNreceives the interest or when the time stamp completes SMA
draws the angle in a required direction and constructed angle
and is updated to SBB. Angle is constructed in such a manner
that first node finds its next node which is located exactly orapproximately to the given angle. Same process continues
with the next nodes, if a node does not find any nodes in given
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
3/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
3
angle then that node acts as a final node. Formulae used for
constructing angle is
= tan-1
((y2-y1) / (x2-x1));
(x1, y1)= node 1st position
(x2, y2)= node 2nd position
Aggregator Agent (AA): AA is a mobile agent generated bySMA [15]. The AA is mainly used to aggregate the
information from the nodes in the network or zones; AAreduces redundancy in the information and extract onlyrequired information from the sensed data. In both sink driven
and time driven AA is used.
2) Zone Agency
Zone agency comprises of static agent, mobile agents and
Zone Black Board (ZBB). Static agent used in it are ZoneManager Agent (ZMA), Mobile agents used in it are Node
Discovery Agent (NDA) and Aggregator Agent (AA). ZH is
selected depends upon its residual energy and distance from
SN. Zone agency block diagram as shown below figure3.
Figure 3: Zone Agency
Zone Black Board (ZBB): ZBB is a Knowledge base of the
ZH and which is always updated by agents. ZBB comprises of
Node ID, its location, power in milliwatts, bandwidth inpercentage, signal strength, previously aggregated data with
time, presently aggregated data with time, status and it also
contains nodes information which are comes under the zonelike their id, location, signal strength, status and power in
milliwatts.
Zone Manager Agent (ZMA): ZMA is a static agent andwhich is responsible for creating ZBB and NDA. ZMA
manages whole zone and continuously updates ZBB. ZMA is
also used for aggregation purpose. Initially it receives theinformation from different nodes in the zone and aggregates
them; aggregated data is transferred to the SN. In case of sink
driven AA meets ZMA and access ZBB and collect latest
information, if latest updated data is not available means AA
just migrates to all the nodes in the Zone, collect andaggregates the information.
Node Discovery Agent (NDA): Node Discovery Agent is a
mobile agent generated by ZMA. After the creation of zone,ZH is selected depends upon its residual energy and distance
from SN. Now ZMA creates NDA for finding the nodes in the
zone. NDA migrates up to two hops and gets the information
about neighbor nodes and at last comes back to the ZH and
updates ZBB and stores all their information in the section
named as Zone members table. Once it finds all the members
in the zone means NDA task completes and it dies.
3) Node Agency
Node agency comprises of static agent, mobile agents andNode Black Board (NBB). Static agent is Node Manager
Agent (NMA) and mobile agents are Emergency InformationAgent (EIA) and Aggregator Agent (AA). Node agency is asshown in below figure4.
Node Black Board (NBB): It is the database/ knowledge base
of the normal sensor node. NBB usually updated by agentsand if anyone want to fetch the information about the node
they must have to contact NBB. NBB contains information
about the node and its neighbors like node id, position, battery,power, status, signal strength, available bandwidth, previously
sensed data with time, and present sensed data with time.
Figure4. Node AgencyNode Manager Agent (NMA): Node Manager Agent is a
static agent and which is present in all the sensor nodes. NMA
creates EA and NBB and is responsible for synchronizing the
actions of the agents within themselves and outside
world/agents. NMA is responsible for comparing the sensedinformation with the predefined information, if the sensedinformation is much greater than or less than threshold level
then NMA create EIA. In non active mode NMA does notsend any information to the ZH or SN.
Emergency Information Agent (EIA): Emergency agent or
Emergency Information Agent is mobile agent generated by
NMA. This agent is used to transfer emergency data to sinknode in a quick manner and updates NBB. This EIA uses more
energy to transfer data to the sink node as the information is
very critical and it has to be transferred in a short time;basically EIA will reach to the SN within two or three hops.
C. Agent Interactions
Agent interaction is mainly divided into three steps, 1) SinkDriven 2) Time Driven and 3) Emergency Data Driven. Agentinteractions are as shown below figure5.
1) Sink Driven
1.1 In case of Sink driven user/controller send area of interestto the sink node, depends upon user request SN draws angle
on the prescribed direction using mobile agent called ACA
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
4/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
4
which is generated by SMA. After the construction of area,
zones are created and ZH is elected.
1.2 Now SMA creates AA which migrates to all nodes in the
zone. At first AA moves towards ZH of 1st zone, if latest
information is available means it just gathers the information
and migrate to next ZH. If latest information is not availablemeans AA will meet all the nodes in the zone and gathers the
information and also aggregate them.1.3 AA will move forward from 1st zone to 2nd zone orsubzone and gathers latest information from it. In 1.4 AA now
moves forward and meets 3rd subzone and continues same
operation. After aggregating the information from 3rd zone,AA moves to SN through 1st zone as it is very near to SN
which was shown through 1.5.
Figure5. Agent Interaction
1.6 From 1st Zone total aggregated data is given to the SN
using the same AA. AA updates SBB.
1.7 From SN the required/interested data is dispatched to the
controller/ user side.
2) Time Driven2.1 When given time stamp completes all the sensor nodes in
the zone transmits their sensed data to the ZH. ZH aggregates
all the informations.2.2, 2.3 by using AA the aggregated data is transferred to the
1st ZH.
2.4 1st ZH now has three aggregated datas one its own,second and third are from 2nd and 3rd zone respectively. By
using AA they all are aggregated and made them in a single
data. Now the data is given to the SN using AA.1.7 From SN the data is transferred to the controller.
3) Emergency Driven
In some cases, if any unaccepted event occurs in the
environment means the sensed node immediately send that
information to the SN (information should reach SN within 2or 3 hops).
3.1 At first NMA create EIA which is a mobile agent, sends
the event occurred information with time to the nearest ZH.3.2 From ZH the information is given to the SN without using
any intermediate nodes as the information priority is very
high.1.7 From SN Emergency information is given to the
controller/user.
D. Algorithms
1) Sink Agency
Nomenclature: Tth= threshold level, Z=zone, a=area, AA=
Aggregator Agent, SBB= Sink Black Board, PAD= Presently
Aggregated Data, PaD= previously aggregated Data, Tot=
Total Aggregated data, ACA= Angle Construction Agent,
ZH= Zone Head, SN= Sink Node, SMA: Sink Manager Agent.
Begin
For automatic time driven basis1. From SN draw 45degree angles thorough all directions.2. Draw angle using ACA, which is generated by SMA
If A is small
Then create only one Z.Else
Create more than one Z.
3. Now create AA using SMA4. AA will migrate to ZH and collect the aggregated data.
If (PAD > Tth)
Get the data.
Else
Discard the data.5. Move to another zone continue step 4.
6. Aggregate datas from different Zs using AA
Tot = (Z1s data+Z2 data)/2 or (Z1s data, Z2s data)7. Tot is passed to the SN using AA
8. Update SBB, goto step 13
For Sink driven basis
9. depends upon user interested area draw angle thorough thatarea using ACA. ACA is created by SMA.
10. The angles can be = 30, 45, 60, 90 degree. Depend uponusers area of interest angle is selected and updates SBB.
Angle limitation range => 30< 40% of Tth))
Get the Sif with time and send it to the ZH, update
NBBElse
Dont send the Sif (if Sif is equal to Tth then noneed to send the information), update NBB.3. ZH receives all nodes information, aggregates them and
waits for AA. Go to step 5.
4. If (Sif >> Tth) or (if (Sif > 60% of Tth))
Then that information considered as emergencyinformation Now NMA creates EIA
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
5/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
5
EIA gets the information with time and send that
information to the SN within 2 or 3 hops.
Else
Send the information with time to ZH.
5. Update NBB.
6. Stop
End
3) Zone Agency AlgorithmNomenclature: Ergy= Nodes Energy, Epre= Nodes initial
energy, SBB= Sink Black Board, ZBB= Zone Black Board,
ZMA= Zone Manager Agent, AA=Aggregator Agent, Tth=Predefined threshold information, ZH= Zone Head, SN= Sink
Node.
Begin
1. Zones are created where more number of nodes present.
2. ZH is elected depends upon its residual energy and distance
from SN.
If (Ergy = 60% of Epre)
Then goto next stepElse
Discard that node and search node which is near to
it.3. If (nodes distance from SN is small)
Elect that node as ZH
Else
Discard that node and choose another node andfollow up step 2.
4. If (ZH got request form SN)Then ZH allows AA to migrate into the Zone and
gathers and aggregate the sensed information.
Else if (Time stamp completes (in case of time driven))
All nodes in the zones send their data to ZH
5. ZMA now allows AA to aggregate all the information in thezone. Upon completion of aggregation AA goes back to SN
using shortest path routing, updates ZBB.
6. StopEnd
IV. SIMULATION and RESULTS
Our proposed work is simulated in Turbo C, by consideringarea as 100X100 meters, number of nodes is varying from 30
to 100, communication range is 15meters, and nodes
predefined energy is 1joules. Nodes are deployed in randommanner in the network; size of sensed data is 25bytes, type of
aggregation used in this is Average. Angle varies from 30 to
180 degrees. Nodes are randomly deployed in the network and
sink node is fixed at the center. Area is selected depending
upon user request for sink driven application and in case oftime driven angle is fixed which is 45
0(45
0each to all eight
directions). The area covered by the angle is called sector andin the sector zones are created where number of nodes are
more. ZH is elected depends upon its residual energy anddistance from SN. Every node in the zone sends data to the ZH
only (in all three sink driven, time driven and emergency
driven applications). Performance parameters considered inthe proposed scheme are average energy, energy consumption,
network lifetime, delay Vs angle.
1. Energy: Each node consumes some energy for receiving/
transmitting, computation, zone formation, angle creation and
for aggregation process.
2. Delay: Time to transmit data to ZH and from ZH to SN.
Time also consumes for creation of sector and zone.
3. Network lifetime: This metric gives the time of the firstnode running out of its energy.
4. Node Battery Usage:It is defined as the battery depletedwith the usage of a node.
5. Data aggregation: instead of sending raw of data to the SN
which consumes lot of energy, nodes compute data
aggregation method in it to reduce redundancy in the data. Forexample if more than one node have same information means
only one nodes data is considered and transferred to the SN,
discarding other nodes data.The lifetime of the sensor node mainly depends on the
Residual Energy of the node. Sensor nodes are in active mode
whenever the nodes have the information otherwise node is in
inactive (sleep mode). Node consumes more energy in
transmitting data then receiving the data. Data aggregationconsumes some amount of energy which is in terms of
nanojoules. Data aggregation cost will increase linearly if
number of nodes are increased. But aggregation processreduces overall energy consumption. If we increase the angle
then number of nodes increases and overall energy
consumption also increases.
The following graphs shows how energy varies as there is anincrease in number of nodes and for different angles in both
Sink Driven and Time Driven applications. In figure6 depictsthat as the number of nodes increases energy consumption also
increases taking angle in the third quadrant. This result we
have got through Sink Driven application. In Time driven
(figure7)
Figure6. Energy consumption Vs Number of Nodes
Figure7. Energy consumption Vs Number of Nodes
Instead of increasing angle we have increased its
communication range because angle is fixed in case of time
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
6/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
6
driven. The results shows as the communication range
increases the energy consumption also increases.
Next graph (figure8) is based on delay. As the number of
nodes increases delay also increases because for more number
of nodes more computation is needed and reaching time also
increases. Due to aggregation process also delay increases.Following graph shows how delay is related to number of
nodes. Next graph shows aggregation cost for one session.
Figure8. Delay Vs Number of Nodes
Basically aggregation cost is very low which is in terms ofnano-joules. Figure9 shows how aggregation cost varies in
sink driven application. In case of sink driven aggregator
agent have to meet all the members of the ZH, collect andaggregate the updated information from them and lastly comes
back to SN with a single data which is high quality
information about the environment. As the number of nodes
increases the amount of aggregation increases hence energyrequirement is slight high. In case of time driven, when the
given time stamp completes all the nodes in the zone send
their information to the ZH and ZH aggregates the all the data.Node use in-network aggregation for aggregation of data. The
energy required for this process is slight lower then sink
driven application as shown in figure10.
Figure9. Aggregation cost Vs Number of Nodes
Figure10. Aggregation cost Vs Number of Nodes
The network lifetime means, a metric which gives the time of
the first node running out of its energy. Generally senor nodes
lifetime is very less as nodes are operated by battery power.
But by the use of agents one can easily prolong the sensor
network lifetime. The network lifetime of our approach is asshown in below figure11.
VII. CONCLUSION
By using A2RWSN concept one can easily prolong network
life time, because for different applications we have differentrouting methods with multi-agent system involved in it.
Aggregation and routing the data is done by using agents only,
so there is no wastage of nodes energy, hence nodes lives forlong time. Creating the angle also plays an important role
here, because only user directed areas nodes are in active
mode at that time, rest all nodes are in non-active mode, hence
lifetime of network increases.
Figure11. Number of rounds Vs Number of NodesResults shows that both sink driven and time driven saves
energy, especially time driven application holds good as its
delay is less, saves energy and aggregation cost is also very
low. This A2RWSN holds good in all applications whether it
may be static application or multimedia application. In ourcase we have done simulation considering static application.
REFERENCES
[1] Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, andErdalCayirci, A Survey on Sensor Networks Georgia Institute of
Technology,IEEE Magazine, pp.102-114 July 2002.
[2] Akyildiz, I.F., Wang, X., A Survey on Wireless Mesh Networks,IEEERadio Communications,vol. 43, September 2005.[3] Jamal N. Al-Karaki Ahmed E. Kamal. Routing Techniques in Wireless
Sensor Networks: A Survey, , pp: 1-37.
[4] W. Heinzelman, A. Chandrakasan and H. Balakrishnan, Energy-Efficient
Communication Protocol for Wireless Micro-sensor Networks, Proceedings
of the 33rd Hawaii International Conference on System Sciences (HICSS 00),
January 2000.
[5] Lindsey, S.; Raghavendra, C.S.;PEGASIS: Power-efficient gathering in
sensor information systems, Aerospace Conference Proceedings, 2002.IEEE
Issue, Date: 2002 On page(s): 3-1125 - 3-1130 vol.3 ISSN: PrintISBN: 0-
7803-7231-X.[6] E. Fasolo, M. Rossi, J. Widmer, and M. Zorzi, In-Network Aggregation
Techniques for Wireless Sensor Networks: A Survey, IEEE Wireless
communication,2007.
[7] M. Lee and V.W.S. Wong, An Energy-aware Spanning Tree Algorithm forData Aggregation in Wireless Sensor Networks, IEEE PacRrim 2005,
Victoria, BC, Canada, Aug. 2005.
[8] K. Dasgupta, K. Kalpakis, and P. Namjoshi, An Efficient ClusteringbasedHeuristic for Data Gathering and Aggregation in Sensor Networks, IEEE
trans, 2003.
-
7/29/2019 ANGLE BASED INFORMATION AGGREGATION AND ROUTING IN WSN: MULTI AGENT APPROACH
7/7
Angle based Aggregation and Routing in WSN: Multi-Agent approach
International Journal of Smart Sensors and Ad Hoc Networks (IJSSAN) ISSN No. 2248-9738 Volume-1, Issue-3, 2012
7
[9] Michael Luck, Peter McBurney and Chris Preist,Agent Technology:
Enabling Next Generation Computing A Roadmap for Agent-Based
Computing.[10] S. Russel and P. Norvig, Artificial Intelligence: A Modern Approach,
Prentice-Hall,1995.[11] Michael Wooldridge and Nicholas R. Jenning,Agenttheories, architectures and languages: a survey, Springer-Verlag,Woolridge
and Jenning, pp. 1-22, 1995.
[12] T. Magedanz, K.Rothermel and S. Krause, Intelligent agents: An
emerging technology for next generation telecommunications, IEEE Proc.Globecom,pp. 464-472, San Francisco, CA, 1996.
[13] A. V. Sutagundar, S. S. Manvi, Agent based Information Fusion in
Wireless Sensor Networks, Proc. IEEE TENCON,Hydrabad, India, 2008.[14] R. Tynan, C. Muldoon, M.J. OGrady and G.M.P. OHare, A Mobile
Agent Approach to Opportunistic Harvesting in Wireless Sensor Networks.
[15] Prashant. Sangulagi, A. V. Sutagundar. S. S. Manvi Agent based
information aggregation and routing in WSN, Springer-verlog CNC
2011,Bangalore, 2011, pp: 1-3.
[16] W. Heinzelman, J. Kulik, and H. Balakrishnan, Adaptive protocols forinformation dissemination in wireless sensor networks,,In Proc. Fifth Annual
ACM/IEEE International Conference on Mobile Computing and
Networking (MobiCom),date:1999
.