SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5




   Dispatch of mobile sensors in the presence of Obstacles Using Modified
                            Dijkstra Algorithm
                                        Shalini Kumari H A, Shivanna K,
                                           Department of Computer Science and Engineering,
                                       Shridevi Institute of Engineering and Technology, Tumkur,


Abstract
A hybrid wireless sensor network consists of both static       dimensions have yet to be created. The cost of sensor
sensor and mobile sensor nodes. Static sensors monitor the     nodes is similarly, ranging from hundreds of dollars to a
environment and report events occurring in the sensing         few cents, depending on the size of the sensor network and
field. Mobile sensors are then dispatched to visit these       the complexity required of individual sensor nodes. Size
event locations to conduct more advanced analysis. The         and cost constraints on sensor nodes result in
sensing field may contain obstacles. A big challenge is        corresponding constraints on resources such as energy,
how to dispatch the mobile sensor to the event location        memory, computational speed and bandwidth [2].Sensors
without colliding with any obstacles and mobile sensor         typically have very limited power, memory and processing
should reach the event location in a shortest path.            resources. Therefore interactions between sensors are
Therefore the objective of the paper is to dispatch the        limited to short distances and low data-rates. Sensor node
mobile sensor to the event location in a shortest collision-   energy efficiency and sensor network data-transfer
free path. This paper gives a modified dijkstra’s algorithm    reliability are the primary design parameters. A WSN is
to dispatch mobile sensor from its position to the event       usually deployed with static sensor nodes to perform
location. Our solution proposes a simple way to dispatch       monitoring missions in the region of interest. However due
the mobile sensor to the event location in the presence of     to the dynamic changes of events, a pure static WSN will
obstacle with modified dijkstra’s algorithm. This paper        face more severe problems [3]. By introducing mobility to
contributes in defining a more general and easiest dispatch    some or all nodes i.e., by deploying mobile sensor nodes in
solution in the presence of obstacles.                         a WSN, its capability can be enhanced. Hybrid Sensor
                                                               Networks with static and mobile nodes open a new frontier
Index terms– Modified Dijkstra’s Algorithm, Collision-         of research in Wireless Sensor Networks (WSNs).Static
Free Path, Mobile Sensor, Hybrid WSN, Global                   sensors support environmental sensing and network
Positioning System, Dispatch, Static WSN.                      communication. They serve as the backbone to identify
                                                               where suspicious events may appear and report such events
I. Introduction                                                to mobile sensors. These Mobile sensors are more
A Wireless Sensor Network is a collection of spatially         resource-rich in sensing [5] and computing capabilities and
deployed wireless sensors by which to monitor various          can move to particular locations to conduct more
changes of environmental conditions such as temperature,       complicated missions such as providing in-depth analysis,
sound, vibration, pressure, motion, pollutants in a            repairing the network etc [3]. Once static sensors collect
collaborative manner without relying on any underlying         the sensed information about the event, mobile sensors are
infrastructure support [1]. The development of WSN was         then dispatched to visit these event locations to conduct
originally motivated by military applications such as          more in depth analysis about the events. Applications of
battlefield surveillance. However wireless sensor networks     wireless sensor networks have been studied in [4],
are now used in many civilian application areas, including     [5].Mobile sensors have less moving energy and all the
environment and habitat monitoring, healthcare                 event locations should be visited, not even single location
applications, home automation and traffic control. In          should not be left un-visited, because that may cause
addition to one or more sensors each node in a sensor          harmful effect to the sensor network. Therefore balancing
network is typically equipped with a radio transceiver or      energy consumption is very important in case of mobile
other wireless communication devices, a small                  sensors, so that all the event locations can be served.
microcontroller and an energy source, usually battery. The     Dispatching mobile sensors to the event locations in an
envisaged size of a single sensor node can vary from           energy balanced way is discussed in [6]. The sensing field
shoebox-sized nodes to devices the size of grain of dust       may contain obstacle but the mobile sensor should be
although functioning motes’ of genuine microscopy              dispatched without colliding with any obstacle, and it
                                                               should reach event location with minimum distance or
 Issn 2250-3005(online)                                        September| 2012                            Page 1458
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5



shortest path. The paper [18] gives dispatch solution in the        space). So that the disc can be processed as a point. Chew
presence of obstacles with traditional dijkstra’s algorithm.        [10] extended the idea of the visibility graph to a path
In this paper we focus on the problem of dispatching                graph (called tangent graph in [11], [l2]), which registers
mobile sensor to the event location in shortest collision-          circular arcs on the boundary of the configuration obstacles
free path with modified dijkstra’s algorithm. A mobile              (C-obstacle) and common tangents of the circular arcs.
sensor of radius r (non-negative integer) has a collision-          Hershberger and Guibas [13] further developed this idea to
free motion among obstacles if its center always keeps at a         a non rotating convex body, and pruned the path graph so
distance of r and preventing the mobile sensor from                 that the logarithmic factor is removed. Storer and Reif also
moving into these expanded areas. This expanded area is             showed the usefulness of their algorithm for a disc. The
treated as configuration-space (C-space)[18]. The shortest          Voronoi diagram [14] is obviously one answer because a
path of the center consists of a set of circular arcs of circles    point on the Voronoi graph is collision-free for a disc if its
called vertex circles (v-circles)[18] of radius r centered at       shortest distance to the obstacles is larger than the radius of
obstacles, and common tangents of the arcs. In this the             the disc. However, it does not take care of the issue of
tangent points and v-circles are determined by the value of         shortest paths. The work in [1] addresses modified
the radius r.                                                       dijkstra’s algorithm for route selection in car navigation
After finding the C-space and v-circles of all the obstacles        system. Where it shows how the data structure that
we need to find shortest path from mobile sensor to the             represents routes can be modified to assist Dijkstra’s
target location. Paper [18] used dijkstra’s algorithm to find       algorithm to find subjectively optimal driving route.
the shortest path. But it has a drawback. To overcome that          Selecting the shortest path is not a hard problem, but the
problem we adopted modified dijkstra’s algorithm. The               shortest path is not always what the user wants; what the
rest of the paper is organized as follows: Section 2 reviews        user really wants to have is the most comfortable route for
related work. Section 3 proposes a method to compute                him or her to drive. Therefore the paper [1] gives solution
shortest collision free path for a mobile sensor. Section 4         to select the most comfortable route that the user wants.
proposes modified dijkstra’s algorithm. Conclusions and             The path length and number of turns are the major factors
future research topics are drawn in Section 5.                      in path planning of transportation and navigation systems.
                                                                    Most researches only take the issue of shortest distance
II. Related Work                                                    into account, and the impact of turns are rarely mentioned,
Mobile sensors have been intensively researched to                  that is, the shortest path may not be the fastest. The work in
improve a WSN’s topology. In [7], static sensors detecting          [2] proposes two algorithms: the Least-Turn Path
events will ask mobile sensors to move to their locations to        Algorithm and the Minimum-Cost Path Algorithm to
conduct more in-depth analysis. The mobile sensor that has          balance both the path length and turns. Where the authors
a shorter moving distance and more energy, and whose                introduced modified dijkstra’s algorithm for the proposed
leaving will generate a smaller uncovered hole, is invited.         minimum-cost path algorithm.
The work in [6] addresses how to dispatch mobile sensors            The work in [3] also addresses car navigation problem
to the event locations in an energy balanced way, where             such as finding the efficient route by the user. Where the
dispatch problem is considered for a single round. In that          paper proposes a new shortest path algorithm. The
we mainly considered centralized dispatch algorithm, in             suggested algorithm is a modified version of dijkstra’s,
that they discussed two cases based on the values of                which states that search space is restricted by the use of a
number of event locations and the number of mobile                  rectangle or a static and dynamic hexagon.
sensors. One mobile sensor will be dispatched to one event
location (when, mobile sensors >= event locations), one             III   Computing the Shortest Collision Free Path
mobile sensor will be dispatched to one cluster of event            Sensors are aware of their own locations, which can be
locations (when, mobile sensors < event locations) But              achieved by Global Positioning System (GPS). In Hybrid
they made an assumption that the sensing field does not             Wireless Sensor Network, once static sensor identifies the
contain any obstacles. The assumption that was made in              event, Mobile sensor will be dispatched to the event
the previous paper is relaxed in this paper. The event              location to collect in detail information about the event.
location or cluster of event locations is considered as             The work in [6] gives the solution to the dispatch problem.
target. The studies [8], [9] also address the sensor dispatch       The authors constructed a weighted complete bipartite
problem, but they do not consider energy balancing,                 graph G = (SUL, SXL). Each mobile sensor and event
dispatching mobile sensor in the presence of obstacles and          location is converted into a vertex. Edges only connect
only optimize energy consumption in one round. There are            vertices between S and L. For each si belong to S and each
several works treating the shortest path of a disc. These           lj belongs to L, its weight is defined as w (si,lj) = emove*
approaches use the concept of configuration space (C-
Issn 2250-3005(online)                                             September| 2012                               Page 1459
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5



d(si,lj). Where emove is the energy required to move unit             A.       Proposed Schema
distance and d (si,lj) is the distance between si and lj.             Once the static sensor identifies the event location, mobile
Algorithm to find M (matching between mobile sensor to                sensor will be dispatched to the event location. While
event location) is as follows:                                        moving mobile sensor towards the event location, it should
1. For each location lj, associate with it a preference listPj,       not collide with any obstacles in the network. Sensor nodes
    which contains all mobile sensors ranked by their                 are battery oriented, energy minimization is very important
    weights in correspondence with li in an ascending order.          in WSN and mobile sensors have less moving energy it
    In case of tie, sensors IDs are used to break the tie.            should reach the event location in a minimum distance.
    Construct a queue Q containing all locations in L.                The path that allows mobile sensor to move without
    Create a bound Bj for each location lj belongs to L to            colliding with any obstacle is called as
    restrict the mobile sensors that lj can match with.
    Initially, set Bj =w (si, lj) such that si is the βth element     Collision Free Path.
    in lj’s preference list Pj, where β is a system parameter.        Our goal is to find the shortest collision-free path from
2. Dequeue an event location, say, lj from Q.                         Mobile Sensor si’s current position to event location’s
   Select the first candidate mobile sensor, say, si         from     position (xj, yj) which is treated as the destination or target,
    Pj, and try to match si with lj. If si is also unmatched, we      considering the existence of obstacles. Specifically, the
    add the match (si, lj) into M and remove si from Pj.              movement of si should not collide with any obstacle.
    Otherwise, si must have matched with another location,            Several studies have addressed this issue [15], [16], [17].
    say, lo. Then, lj and lo will compete by their bounds Bj          Here, we propose a modified approach of that in [16].
    and Bo. Location lj wins the competition if one of these          Work in [18] addresses how to dispatching mobile sensor
    conditions is true:                                               to event location in the presence of obstacles. The authors
a. Bj > Bo Since lj has raised to a higher bound, we match            used dijkstra’s algorithm to find the shortest path from
    si with lj.                                                       mobile sensor to the event location, which is treated as
b. Bj = Bo and w (si, lj) < w (si, lO) since moving si to lj is       target. But this method is having a drawback. The goal of
    more energy efficient, match si with lj.                          the paper is to overcome this drawback. To overcome this
c. Bj = Bo, si is the only candidate of lj, and lo has more           drawback modified dijkstra’s algorithm is proposed.
    than one candidate: In this case, if si is not matched
    with lj, lj has to increase its bound Bj. However, lo may         A.    Modified Dijkstra’s Algorithm
    not increase its bound Bo if si is not matched with lo.           The classical Dijkstra’s Algorithm is used to solve shortest
    Thus, we match si with lj.                                        path planning problem from one start point to other
    If lj wins the competition, were place the pair (si, lo) in       destination points in connected-graph, and only lengths of
    M by (si, lj), remove si from Pj, enqueue lo into Q, and          paths from start point to all other destination points are
    go to step 7. Otherwise, remove si from Pj (since lj will         provided, but those middle points, which the final path
    not consider si any more) and go to step 6.                       from start point to each destination point passes through, is
3. If lj still has candidates in Pj (under bound Bj), go to           not provided, this is treated as the drawback in the classical
    step 5 directly. Otherwise, increase lj’s bound to Bj = w         Dijkstra’s algorithm.
    (sk, lj) such that sk is the βth element in the current Pj and    So, this paper uses modified Dijkstra Algorithm solve
    then go to step 5. (Note that since Pj is sorted in an            dispatch problem in the presence of obstacles. There are
    ascending order and the first mobile sensor si is always          two aspects of Dijkstra Algorithm, which are mainly
    removed from Pj after step 5, obtain a new larger bound           modified. One aspect, which was modified, is the finishing
    Bj =w (sk, lj) > w (si, lj)                                       condition of the algorithm. In modified Dijkstra Algorithm,
4. If Q is empty, the algorithm terminates; otherwise, go             when algorithm obtains a path from start point to a certain
to step 4. In [6], authors have calculated the distance               point, algorithm compares the point with the destination
between the mobile sensor and the event location without              point Vd, if it is the very Vd, algorithm can stop, otherwise,
the presence of obstacles. In this paper we are showing the           must continue. The other aspect, which was also modified,
method to calculate the distance in the presence of                   is the array, which array is named Dist, and it is used to
obstacles and reaching the target in shortest path. We                store lengths of paths from start point to other destination
making use of the above mentioned algorithm to dispatch               points in Dijkstra Algorithm. In modified Dijkstra
the mobile sensor.                                                    Algorithm, element structure of array Dist was extended as
                                                                      below:

                                                                      typedef shuct DistRecorddouble
                                                                      {

Issn 2250-3005(online)                                               September| 2012                               Page 1460
International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5



Value; //record length of path from VS to current point                      Sensor System,” Computer, vol. 40, no. 6, pp. 60-66, June
int Prior; //record No of prior point of current point in final              2007.
path                                                                 [6.]    Y.C. Wang, W.C. Peng, and Y.C. Tseng, “Energy-
} DIST;                                                                      balanced Dispatch of Mobile Sensors in a Hybrid Wireless
                                                                             Sensor Network,” IEEE Trans. On parallel and distributed
                                                                             systems, vol. 21, no. 12, December. 2010.
Having that Dist array, when the destination point Vd is             [7.]    A. Verma, H. Sawant, and J. Tan, “Selection and
searched during executing algorithm, we may use the                          Navigation of Mobile Sensor Nodes Using a Sensor
information of the Prior field of Dist to make tracks                        Network,” Pervasive and Mobile Computing, vol. 2, no. 1,
forward for the start point. Finally, all vertices that the final            pp. 65-84, 2006.
path from Vs to Vd passes through can be obtained,                   [8.]    Y.C. Wang and Y.C. Tseng, “Distributed Deployment
thereby, the final path can he protracted.Executing the                      Schemes for Mobile Wireless Sensor Networks to Ensure
above modified Dijkstra Algorithm, we can get a series of                    Multilevel Coverage,” IEEE Trans. Parallel and
control points of path, and store control points into an                     Distributed Systems, vol. 19, no. 9, pp. 1280-1294, Sept.
                                                                             2008.
array. In order to get smooth moving path, we can use                [9.]    Y.C. Wang, C.C. Hu, and Y.C. Tseng, “Efficient
those control points as interpolation points to do spline                    Placement and Dispatch of Sensors in a Wireless Sensor
approximation to path. As far as interpolation problem is                    Network,” IEEE Trans. Mobile Computing, vol. 7, no. 2,
cconsidered, it has been solved very well today.                             pp. 262-274, Feb. 2008.
                                                                     [10.]   L. P. Chew, “Planning the shortest path for a disc in O (n2
IV. Conclusion and Future Work                                               log N) time,” in Proc. ACM Symp. Computational
In this paper, we presented a method to find shortest and                    Geometry, 1985, pp. 214-219.
collision-free path for a mobile sensor to reach to event            [11.]    Y. H. Liu and S. Arimoto, “Proposal of tangent graph and
location which will be treated as target. This method is the                 extended tangent graph for path planning of mobile
easiest, simple and efficient way to find the path for a                     robots,” in Proc. IEEE Inr. Con$ Robot. Automat., 1991,
mobile sensor. To dispatch the mobile sensor to the event                    pp. 312-317.
                                                                     [12.]    “Path planning using tangent graph for mobile robots
location use proposed Modified Dijkstra’s Algorithm. This
                                                                             among polygonal and curved obstacles,” Int. J. Robot.
algorithm overcomes the drawback of the previously                           Res., MlT Press, vol. 11, no. 5, pp. 376-382, 1992.
proposed algorithm.                                                  [13.]   J. Hershberger and L. Guibas, “An O(n2) shortest path
In our work we have treated mobile sensors to be in                          algorithm for a non-rotating convex body,’’ J. Algorithms,
circular shape. But they may also be in different shapes. As                 vol. 9, pp. 1846, 1988.
a future research, we extend our work to find shortest,              [14.]   0.Takahashi and R.J. Schiling, “Motion planning in a
collision-free path for a mobile sensor which is in any                      plane using generalized Voronoi diagrams,” IEEE Trans.
shape.                                                                       Robot. Automat., vol. 6, no. 2, pp. 143-150, 1989.
                                                                     [15.]   Yasushi Kambayashi , Hidemi Yamachi, Yasuhiro
REFERENCES                                                                   Tsujimura, Hisashi Yamamoto “Dijkstra Beats Genetic
[1.]   IanF.Akyildiz,WeilianSu,YogeshSankarasubramanian,                     Algorithm: Integrating Uncomfortable Intersection-Turns
       and Erdal Cayirci Georgia Institute of Technology “A                  to Subjectively Optimal Route Selection”, ICCC2009
       Survey on Sensor Networks” IEEE Communication                         IEEE 7th International Conference on Computational
       Magazine August 2002.                                                 Cybernetics, November 26-29, 2009.
[2.]   Yong Wang, Garhan Attebury and Byrav Ramamurthy “A            [16.]   Gene Eu Jan, Ming Che Lee, S. G. Hsieh, Yung-Yuan
       Survey Of Security Issues In Wireless Sensor Networks”                Chen, “Transportation Network Navigation with Turn
       IEEE Communications surveys, The Electrinoc Magazine                  Penalties”, IEEE/ASME International Conference on
       of Original Peer-Reviewed Survey Articles, Volume 8,                  Advanced Intelligent Mechatronics Suntec Convention
       No. 2, 2006.                                                          and Exhibition Center, Singapore, July 14-17, 2009.
[3.]   Y.C. Wang and Y.C. Tseng, “Intentional Mobility in            [17.]   Sara nazari, M. Reza Meybodi, M.ali salehiGh, Sara
       Wireless Sensor Networks,” Wireless Networks:                         taghipour, ” An Advanced Algorithm for Finding Shortest
       Research, Technology and Applications, Nova Science                   Path in Car Navigation System”, First International
       Publishers, 2009.                                                     Conference on Intelligent Networks and Intelligent
[4.]   M.A. Batalin, M. Rahimi, Y. Yu, D. Liu, A. Kansal, G.S.               Systems,2008.
       Sukhatme, W.J. Kaiser, M. Hansen, G.J. Pottie, M.             [18.]   Shalini Kumari H A, Aparna R, “Finding the Shortest
       Srivastava, and D. Estrin, “Call and Response:                        Collision-free Path for a Mobile Sensor in Hybrid
       Experiments in Sampling the Environment,” Proc. ACM                   Wireless Sensor Networks”, International Conference,
       Int’l Conf. Embedded Networked Sensor Systems, pp. 25-                ICN-2011, Sep. 2011.
       38, 2004.
[5.]   Y.C. Tseng, Y.C. Wang, K.Y. Cheng, and Y.Y. Hsieh,
       “iMouse: An Integrated Mobile Surveillance and Wireless

Issn 2250-3005(online)                                              September| 2012                                  Page 1461

Contenu connexe

Tendances

localization in wsn
localization in wsnlocalization in wsn
localization in wsnnehabsairam
 
A Survey on Localization of Wireless Sensors
A Survey on Localization of Wireless SensorsA Survey on Localization of Wireless Sensors
A Survey on Localization of Wireless SensorsKarthik Mohan
 
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSNCOMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSNpharmaindexing
 
Energy efficient approach based on evolutionary algorithm for coverage contro...
Energy efficient approach based on evolutionary algorithm for coverage contro...Energy efficient approach based on evolutionary algorithm for coverage contro...
Energy efficient approach based on evolutionary algorithm for coverage contro...ijcseit
 
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...paperpublications3
 
Wireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm OptimizationWireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm Optimizationidescitation
 
Localization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksLocalization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksHabibur Rahman
 
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor NetworkNode Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor NetworkIJMTST Journal
 
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkRange Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkAM Publications
 
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...Munisekhar Gunapati
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2gamalsallam1989
 
Wireless sensor networks localization algorithms a comprehensive survey
Wireless sensor networks localization algorithms a comprehensive surveyWireless sensor networks localization algorithms a comprehensive survey
Wireless sensor networks localization algorithms a comprehensive surveyIJCNCJournal
 
A Review on Architecture, Issues, Challenges and Applications in Underwater W...
A Review on Architecture, Issues, Challenges and Applications in Underwater W...A Review on Architecture, Issues, Challenges and Applications in Underwater W...
A Review on Architecture, Issues, Challenges and Applications in Underwater W...ijtsrd
 
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSN
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSNMulti-Robot Sensor Relocation to Enhance Connectivity in a WSN
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSNijasuc
 

Tendances (17)

localization in wsn
localization in wsnlocalization in wsn
localization in wsn
 
A Survey on Localization of Wireless Sensors
A Survey on Localization of Wireless SensorsA Survey on Localization of Wireless Sensors
A Survey on Localization of Wireless Sensors
 
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSNCOMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
COMPRESSIVE DATA GATHERING TECHNIQUE BY AVOIDING CORRELATED DATA IN WSN
 
iPGCON14_134
iPGCON14_134iPGCON14_134
iPGCON14_134
 
Energy efficient approach based on evolutionary algorithm for coverage contro...
Energy efficient approach based on evolutionary algorithm for coverage contro...Energy efficient approach based on evolutionary algorithm for coverage contro...
Energy efficient approach based on evolutionary algorithm for coverage contro...
 
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...
Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Hea...
 
Wireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm OptimizationWireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm Optimization
 
Localization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networksLocalization with mobile anchor points in wireless sensor networks
Localization with mobile anchor points in wireless sensor networks
 
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor NetworkNode Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
 
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor NetworkRange Free Localization using Expected Hop Progress in Wireless Sensor Network
Range Free Localization using Expected Hop Progress in Wireless Sensor Network
 
F0361026033
F0361026033F0361026033
F0361026033
 
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...
LOAD BALANCED CLUSTERING WITH MIMO UPLOADING TECHNIQUE FOR MOBILE DATA GATHER...
 
2512ijcsea02
2512ijcsea022512ijcsea02
2512ijcsea02
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
 
Wireless sensor networks localization algorithms a comprehensive survey
Wireless sensor networks localization algorithms a comprehensive surveyWireless sensor networks localization algorithms a comprehensive survey
Wireless sensor networks localization algorithms a comprehensive survey
 
A Review on Architecture, Issues, Challenges and Applications in Underwater W...
A Review on Architecture, Issues, Challenges and Applications in Underwater W...A Review on Architecture, Issues, Challenges and Applications in Underwater W...
A Review on Architecture, Issues, Challenges and Applications in Underwater W...
 
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSN
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSNMulti-Robot Sensor Relocation to Enhance Connectivity in a WSN
Multi-Robot Sensor Relocation to Enhance Connectivity in a WSN
 

Similaire à IJCER (www.ijceronline.com) International Journal of computational Engineering research

Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...ambitlick
 
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...ijasuc
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 
Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...IAEME Publication
 
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...ijceronline
 
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...ijceronline
 
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...IRJET Journal
 
Energy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksEnergy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksAlexander Decker
 
V1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxV1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxpraveena06
 
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...Editor IJMTER
 
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...Alexander Decker
 
5.a robust frame of wsn utilizing localization technique 36-46
5.a robust frame of wsn utilizing localization technique  36-465.a robust frame of wsn utilizing localization technique  36-46
5.a robust frame of wsn utilizing localization technique 36-46Alexander Decker
 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...ijdmtaiir
 
Prediction Based Moving Object Tracking in Wireless Sensor Network
Prediction Based Moving Object Tracking in Wireless Sensor NetworkPrediction Based Moving Object Tracking in Wireless Sensor Network
Prediction Based Moving Object Tracking in Wireless Sensor NetworkIRJET Journal
 

Similaire à IJCER (www.ijceronline.com) International Journal of computational Engineering research (20)

[IJET-V1I3P14] Authors :Kruthika R.
[IJET-V1I3P14] Authors :Kruthika R.[IJET-V1I3P14] Authors :Kruthika R.
[IJET-V1I3P14] Authors :Kruthika R.
 
Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...Communication cost minimization in wireless sensor and actor networks for roa...
Communication cost minimization in wireless sensor and actor networks for roa...
 
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
 
F33022028
F33022028F33022028
F33022028
 
F33022028
F33022028F33022028
F33022028
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 
Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...Energy efficient and scheduling techniques for increasing life time in wirele...
Energy efficient and scheduling techniques for increasing life time in wirele...
 
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
 
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
A Survey on Rendezvous Based Techniques for Power Conservation in Wireless Se...
 
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
Single Sink Repositioning Technique in Wireless Sensor Networks for Network L...
 
C1804011117
C1804011117C1804011117
C1804011117
 
Energy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksEnergy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networks
 
V1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxV1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docx
 
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...
ENERGY EFFICIENT MULTIHOP QUALITY PATH BASED DATA COLLECTION IN WIRELESS SENS...
 
Dd4301605614
Dd4301605614Dd4301605614
Dd4301605614
 
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...
11.0005www.iiste.org call for paper.a robust frame of wsn utilizing localizat...
 
5.a robust frame of wsn utilizing localization technique 36-46
5.a robust frame of wsn utilizing localization technique  36-465.a robust frame of wsn utilizing localization technique  36-46
5.a robust frame of wsn utilizing localization technique 36-46
 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
 
Prediction Based Moving Object Tracking in Wireless Sensor Network
Prediction Based Moving Object Tracking in Wireless Sensor NetworkPrediction Based Moving Object Tracking in Wireless Sensor Network
Prediction Based Moving Object Tracking in Wireless Sensor Network
 

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

IJCER (www.ijceronline.com) International Journal of computational Engineering research

  • 1. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5 Dispatch of mobile sensors in the presence of Obstacles Using Modified Dijkstra Algorithm Shalini Kumari H A, Shivanna K, Department of Computer Science and Engineering, Shridevi Institute of Engineering and Technology, Tumkur, Abstract A hybrid wireless sensor network consists of both static dimensions have yet to be created. The cost of sensor sensor and mobile sensor nodes. Static sensors monitor the nodes is similarly, ranging from hundreds of dollars to a environment and report events occurring in the sensing few cents, depending on the size of the sensor network and field. Mobile sensors are then dispatched to visit these the complexity required of individual sensor nodes. Size event locations to conduct more advanced analysis. The and cost constraints on sensor nodes result in sensing field may contain obstacles. A big challenge is corresponding constraints on resources such as energy, how to dispatch the mobile sensor to the event location memory, computational speed and bandwidth [2].Sensors without colliding with any obstacles and mobile sensor typically have very limited power, memory and processing should reach the event location in a shortest path. resources. Therefore interactions between sensors are Therefore the objective of the paper is to dispatch the limited to short distances and low data-rates. Sensor node mobile sensor to the event location in a shortest collision- energy efficiency and sensor network data-transfer free path. This paper gives a modified dijkstra’s algorithm reliability are the primary design parameters. A WSN is to dispatch mobile sensor from its position to the event usually deployed with static sensor nodes to perform location. Our solution proposes a simple way to dispatch monitoring missions in the region of interest. However due the mobile sensor to the event location in the presence of to the dynamic changes of events, a pure static WSN will obstacle with modified dijkstra’s algorithm. This paper face more severe problems [3]. By introducing mobility to contributes in defining a more general and easiest dispatch some or all nodes i.e., by deploying mobile sensor nodes in solution in the presence of obstacles. a WSN, its capability can be enhanced. Hybrid Sensor Networks with static and mobile nodes open a new frontier Index terms– Modified Dijkstra’s Algorithm, Collision- of research in Wireless Sensor Networks (WSNs).Static Free Path, Mobile Sensor, Hybrid WSN, Global sensors support environmental sensing and network Positioning System, Dispatch, Static WSN. communication. They serve as the backbone to identify where suspicious events may appear and report such events I. Introduction to mobile sensors. These Mobile sensors are more A Wireless Sensor Network is a collection of spatially resource-rich in sensing [5] and computing capabilities and deployed wireless sensors by which to monitor various can move to particular locations to conduct more changes of environmental conditions such as temperature, complicated missions such as providing in-depth analysis, sound, vibration, pressure, motion, pollutants in a repairing the network etc [3]. Once static sensors collect collaborative manner without relying on any underlying the sensed information about the event, mobile sensors are infrastructure support [1]. The development of WSN was then dispatched to visit these event locations to conduct originally motivated by military applications such as more in depth analysis about the events. Applications of battlefield surveillance. However wireless sensor networks wireless sensor networks have been studied in [4], are now used in many civilian application areas, including [5].Mobile sensors have less moving energy and all the environment and habitat monitoring, healthcare event locations should be visited, not even single location applications, home automation and traffic control. In should not be left un-visited, because that may cause addition to one or more sensors each node in a sensor harmful effect to the sensor network. Therefore balancing network is typically equipped with a radio transceiver or energy consumption is very important in case of mobile other wireless communication devices, a small sensors, so that all the event locations can be served. microcontroller and an energy source, usually battery. The Dispatching mobile sensors to the event locations in an envisaged size of a single sensor node can vary from energy balanced way is discussed in [6]. The sensing field shoebox-sized nodes to devices the size of grain of dust may contain obstacle but the mobile sensor should be although functioning motes’ of genuine microscopy dispatched without colliding with any obstacle, and it should reach event location with minimum distance or Issn 2250-3005(online) September| 2012 Page 1458
  • 2. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5 shortest path. The paper [18] gives dispatch solution in the space). So that the disc can be processed as a point. Chew presence of obstacles with traditional dijkstra’s algorithm. [10] extended the idea of the visibility graph to a path In this paper we focus on the problem of dispatching graph (called tangent graph in [11], [l2]), which registers mobile sensor to the event location in shortest collision- circular arcs on the boundary of the configuration obstacles free path with modified dijkstra’s algorithm. A mobile (C-obstacle) and common tangents of the circular arcs. sensor of radius r (non-negative integer) has a collision- Hershberger and Guibas [13] further developed this idea to free motion among obstacles if its center always keeps at a a non rotating convex body, and pruned the path graph so distance of r and preventing the mobile sensor from that the logarithmic factor is removed. Storer and Reif also moving into these expanded areas. This expanded area is showed the usefulness of their algorithm for a disc. The treated as configuration-space (C-space)[18]. The shortest Voronoi diagram [14] is obviously one answer because a path of the center consists of a set of circular arcs of circles point on the Voronoi graph is collision-free for a disc if its called vertex circles (v-circles)[18] of radius r centered at shortest distance to the obstacles is larger than the radius of obstacles, and common tangents of the arcs. In this the the disc. However, it does not take care of the issue of tangent points and v-circles are determined by the value of shortest paths. The work in [1] addresses modified the radius r. dijkstra’s algorithm for route selection in car navigation After finding the C-space and v-circles of all the obstacles system. Where it shows how the data structure that we need to find shortest path from mobile sensor to the represents routes can be modified to assist Dijkstra’s target location. Paper [18] used dijkstra’s algorithm to find algorithm to find subjectively optimal driving route. the shortest path. But it has a drawback. To overcome that Selecting the shortest path is not a hard problem, but the problem we adopted modified dijkstra’s algorithm. The shortest path is not always what the user wants; what the rest of the paper is organized as follows: Section 2 reviews user really wants to have is the most comfortable route for related work. Section 3 proposes a method to compute him or her to drive. Therefore the paper [1] gives solution shortest collision free path for a mobile sensor. Section 4 to select the most comfortable route that the user wants. proposes modified dijkstra’s algorithm. Conclusions and The path length and number of turns are the major factors future research topics are drawn in Section 5. in path planning of transportation and navigation systems. Most researches only take the issue of shortest distance II. Related Work into account, and the impact of turns are rarely mentioned, Mobile sensors have been intensively researched to that is, the shortest path may not be the fastest. The work in improve a WSN’s topology. In [7], static sensors detecting [2] proposes two algorithms: the Least-Turn Path events will ask mobile sensors to move to their locations to Algorithm and the Minimum-Cost Path Algorithm to conduct more in-depth analysis. The mobile sensor that has balance both the path length and turns. Where the authors a shorter moving distance and more energy, and whose introduced modified dijkstra’s algorithm for the proposed leaving will generate a smaller uncovered hole, is invited. minimum-cost path algorithm. The work in [6] addresses how to dispatch mobile sensors The work in [3] also addresses car navigation problem to the event locations in an energy balanced way, where such as finding the efficient route by the user. Where the dispatch problem is considered for a single round. In that paper proposes a new shortest path algorithm. The we mainly considered centralized dispatch algorithm, in suggested algorithm is a modified version of dijkstra’s, that they discussed two cases based on the values of which states that search space is restricted by the use of a number of event locations and the number of mobile rectangle or a static and dynamic hexagon. sensors. One mobile sensor will be dispatched to one event location (when, mobile sensors >= event locations), one III Computing the Shortest Collision Free Path mobile sensor will be dispatched to one cluster of event Sensors are aware of their own locations, which can be locations (when, mobile sensors < event locations) But achieved by Global Positioning System (GPS). In Hybrid they made an assumption that the sensing field does not Wireless Sensor Network, once static sensor identifies the contain any obstacles. The assumption that was made in event, Mobile sensor will be dispatched to the event the previous paper is relaxed in this paper. The event location to collect in detail information about the event. location or cluster of event locations is considered as The work in [6] gives the solution to the dispatch problem. target. The studies [8], [9] also address the sensor dispatch The authors constructed a weighted complete bipartite problem, but they do not consider energy balancing, graph G = (SUL, SXL). Each mobile sensor and event dispatching mobile sensor in the presence of obstacles and location is converted into a vertex. Edges only connect only optimize energy consumption in one round. There are vertices between S and L. For each si belong to S and each several works treating the shortest path of a disc. These lj belongs to L, its weight is defined as w (si,lj) = emove* approaches use the concept of configuration space (C- Issn 2250-3005(online) September| 2012 Page 1459
  • 3. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5 d(si,lj). Where emove is the energy required to move unit A. Proposed Schema distance and d (si,lj) is the distance between si and lj. Once the static sensor identifies the event location, mobile Algorithm to find M (matching between mobile sensor to sensor will be dispatched to the event location. While event location) is as follows: moving mobile sensor towards the event location, it should 1. For each location lj, associate with it a preference listPj, not collide with any obstacles in the network. Sensor nodes which contains all mobile sensors ranked by their are battery oriented, energy minimization is very important weights in correspondence with li in an ascending order. in WSN and mobile sensors have less moving energy it In case of tie, sensors IDs are used to break the tie. should reach the event location in a minimum distance. Construct a queue Q containing all locations in L. The path that allows mobile sensor to move without Create a bound Bj for each location lj belongs to L to colliding with any obstacle is called as restrict the mobile sensors that lj can match with. Initially, set Bj =w (si, lj) such that si is the βth element Collision Free Path. in lj’s preference list Pj, where β is a system parameter. Our goal is to find the shortest collision-free path from 2. Dequeue an event location, say, lj from Q. Mobile Sensor si’s current position to event location’s Select the first candidate mobile sensor, say, si from position (xj, yj) which is treated as the destination or target, Pj, and try to match si with lj. If si is also unmatched, we considering the existence of obstacles. Specifically, the add the match (si, lj) into M and remove si from Pj. movement of si should not collide with any obstacle. Otherwise, si must have matched with another location, Several studies have addressed this issue [15], [16], [17]. say, lo. Then, lj and lo will compete by their bounds Bj Here, we propose a modified approach of that in [16]. and Bo. Location lj wins the competition if one of these Work in [18] addresses how to dispatching mobile sensor conditions is true: to event location in the presence of obstacles. The authors a. Bj > Bo Since lj has raised to a higher bound, we match used dijkstra’s algorithm to find the shortest path from si with lj. mobile sensor to the event location, which is treated as b. Bj = Bo and w (si, lj) < w (si, lO) since moving si to lj is target. But this method is having a drawback. The goal of more energy efficient, match si with lj. the paper is to overcome this drawback. To overcome this c. Bj = Bo, si is the only candidate of lj, and lo has more drawback modified dijkstra’s algorithm is proposed. than one candidate: In this case, if si is not matched with lj, lj has to increase its bound Bj. However, lo may A. Modified Dijkstra’s Algorithm not increase its bound Bo if si is not matched with lo. The classical Dijkstra’s Algorithm is used to solve shortest Thus, we match si with lj. path planning problem from one start point to other If lj wins the competition, were place the pair (si, lo) in destination points in connected-graph, and only lengths of M by (si, lj), remove si from Pj, enqueue lo into Q, and paths from start point to all other destination points are go to step 7. Otherwise, remove si from Pj (since lj will provided, but those middle points, which the final path not consider si any more) and go to step 6. from start point to each destination point passes through, is 3. If lj still has candidates in Pj (under bound Bj), go to not provided, this is treated as the drawback in the classical step 5 directly. Otherwise, increase lj’s bound to Bj = w Dijkstra’s algorithm. (sk, lj) such that sk is the βth element in the current Pj and So, this paper uses modified Dijkstra Algorithm solve then go to step 5. (Note that since Pj is sorted in an dispatch problem in the presence of obstacles. There are ascending order and the first mobile sensor si is always two aspects of Dijkstra Algorithm, which are mainly removed from Pj after step 5, obtain a new larger bound modified. One aspect, which was modified, is the finishing Bj =w (sk, lj) > w (si, lj) condition of the algorithm. In modified Dijkstra Algorithm, 4. If Q is empty, the algorithm terminates; otherwise, go when algorithm obtains a path from start point to a certain to step 4. In [6], authors have calculated the distance point, algorithm compares the point with the destination between the mobile sensor and the event location without point Vd, if it is the very Vd, algorithm can stop, otherwise, the presence of obstacles. In this paper we are showing the must continue. The other aspect, which was also modified, method to calculate the distance in the presence of is the array, which array is named Dist, and it is used to obstacles and reaching the target in shortest path. We store lengths of paths from start point to other destination making use of the above mentioned algorithm to dispatch points in Dijkstra Algorithm. In modified Dijkstra the mobile sensor. Algorithm, element structure of array Dist was extended as below: typedef shuct DistRecorddouble { Issn 2250-3005(online) September| 2012 Page 1460
  • 4. International Journal Of Computational Engineering Research (ijceronline.com) Vol. 2 Issue. 5 Value; //record length of path from VS to current point Sensor System,” Computer, vol. 40, no. 6, pp. 60-66, June int Prior; //record No of prior point of current point in final 2007. path [6.] Y.C. Wang, W.C. Peng, and Y.C. Tseng, “Energy- } DIST; balanced Dispatch of Mobile Sensors in a Hybrid Wireless Sensor Network,” IEEE Trans. On parallel and distributed systems, vol. 21, no. 12, December. 2010. Having that Dist array, when the destination point Vd is [7.] A. Verma, H. Sawant, and J. Tan, “Selection and searched during executing algorithm, we may use the Navigation of Mobile Sensor Nodes Using a Sensor information of the Prior field of Dist to make tracks Network,” Pervasive and Mobile Computing, vol. 2, no. 1, forward for the start point. Finally, all vertices that the final pp. 65-84, 2006. path from Vs to Vd passes through can be obtained, [8.] Y.C. Wang and Y.C. Tseng, “Distributed Deployment thereby, the final path can he protracted.Executing the Schemes for Mobile Wireless Sensor Networks to Ensure above modified Dijkstra Algorithm, we can get a series of Multilevel Coverage,” IEEE Trans. Parallel and control points of path, and store control points into an Distributed Systems, vol. 19, no. 9, pp. 1280-1294, Sept. 2008. array. In order to get smooth moving path, we can use [9.] Y.C. Wang, C.C. Hu, and Y.C. Tseng, “Efficient those control points as interpolation points to do spline Placement and Dispatch of Sensors in a Wireless Sensor approximation to path. As far as interpolation problem is Network,” IEEE Trans. Mobile Computing, vol. 7, no. 2, cconsidered, it has been solved very well today. pp. 262-274, Feb. 2008. [10.] L. P. Chew, “Planning the shortest path for a disc in O (n2 IV. Conclusion and Future Work log N) time,” in Proc. ACM Symp. Computational In this paper, we presented a method to find shortest and Geometry, 1985, pp. 214-219. collision-free path for a mobile sensor to reach to event [11.] Y. H. Liu and S. Arimoto, “Proposal of tangent graph and location which will be treated as target. This method is the extended tangent graph for path planning of mobile easiest, simple and efficient way to find the path for a robots,” in Proc. IEEE Inr. Con$ Robot. Automat., 1991, mobile sensor. To dispatch the mobile sensor to the event pp. 312-317. [12.] “Path planning using tangent graph for mobile robots location use proposed Modified Dijkstra’s Algorithm. This among polygonal and curved obstacles,” Int. J. Robot. algorithm overcomes the drawback of the previously Res., MlT Press, vol. 11, no. 5, pp. 376-382, 1992. proposed algorithm. [13.] J. Hershberger and L. Guibas, “An O(n2) shortest path In our work we have treated mobile sensors to be in algorithm for a non-rotating convex body,’’ J. Algorithms, circular shape. But they may also be in different shapes. As vol. 9, pp. 1846, 1988. a future research, we extend our work to find shortest, [14.] 0.Takahashi and R.J. Schiling, “Motion planning in a collision-free path for a mobile sensor which is in any plane using generalized Voronoi diagrams,” IEEE Trans. shape. Robot. Automat., vol. 6, no. 2, pp. 143-150, 1989. [15.] Yasushi Kambayashi , Hidemi Yamachi, Yasuhiro REFERENCES Tsujimura, Hisashi Yamamoto “Dijkstra Beats Genetic [1.] IanF.Akyildiz,WeilianSu,YogeshSankarasubramanian, Algorithm: Integrating Uncomfortable Intersection-Turns and Erdal Cayirci Georgia Institute of Technology “A to Subjectively Optimal Route Selection”, ICCC2009 Survey on Sensor Networks” IEEE Communication IEEE 7th International Conference on Computational Magazine August 2002. Cybernetics, November 26-29, 2009. [2.] Yong Wang, Garhan Attebury and Byrav Ramamurthy “A [16.] Gene Eu Jan, Ming Che Lee, S. G. Hsieh, Yung-Yuan Survey Of Security Issues In Wireless Sensor Networks” Chen, “Transportation Network Navigation with Turn IEEE Communications surveys, The Electrinoc Magazine Penalties”, IEEE/ASME International Conference on of Original Peer-Reviewed Survey Articles, Volume 8, Advanced Intelligent Mechatronics Suntec Convention No. 2, 2006. and Exhibition Center, Singapore, July 14-17, 2009. [3.] Y.C. Wang and Y.C. Tseng, “Intentional Mobility in [17.] Sara nazari, M. Reza Meybodi, M.ali salehiGh, Sara Wireless Sensor Networks,” Wireless Networks: taghipour, ” An Advanced Algorithm for Finding Shortest Research, Technology and Applications, Nova Science Path in Car Navigation System”, First International Publishers, 2009. Conference on Intelligent Networks and Intelligent [4.] M.A. Batalin, M. Rahimi, Y. Yu, D. Liu, A. Kansal, G.S. Systems,2008. Sukhatme, W.J. Kaiser, M. Hansen, G.J. Pottie, M. [18.] Shalini Kumari H A, Aparna R, “Finding the Shortest Srivastava, and D. Estrin, “Call and Response: Collision-free Path for a Mobile Sensor in Hybrid Experiments in Sampling the Environment,” Proc. ACM Wireless Sensor Networks”, International Conference, Int’l Conf. Embedded Networked Sensor Systems, pp. 25- ICN-2011, Sep. 2011. 38, 2004. [5.] Y.C. Tseng, Y.C. Wang, K.Y. Cheng, and Y.Y. Hsieh, “iMouse: An Integrated Mobile Surveillance and Wireless Issn 2250-3005(online) September| 2012 Page 1461