SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Localization With Mobile AnchorLocalization With Mobile Anchor
Points in Wireless Sensor NetworksPoints in Wireless Sensor Networks
Authors:
Kuo-Feng Ssu, Chia-Ho Ou, and Hewijin Christine Jiau
Presented by:
Md. Kayser Nizam, Md. Habibur Rahman, Md. Monzur Morshed
Course:
Sensor Networks and Wireless Computing
Instructor:
Md. Saidur Rahman
Main Idea of this paperMain Idea of this paper
 In this paper, authors described a range-free
localization scheme using mobile anchor
points equipped with GPS moves in sensor
field and broadcasts its current position
periodically.
 For range-free localization, no extra hardware
or data communication is needed.
 Experiment results showed that authors
scheme performed better than other range-
free mechanisms.
LocalizationLocalization
 What is “localization”?
• Determining where a given node is physically located
in a wireless sensor network (WSN).
 Why do we need to localize a node?
• Identify the location at which sensor reading originate.
• A sensor reading consists of <time, location,
measurement>
• In novel communication protocols that route to
geographic areas instead of ID.
 Localization is a problem in WSNs
• Nodes randomly deployed
• Location unknown
Localization (cont.)Localization (cont.)
 Localization is essential
• Necessary for data correlation (e.g. target tracking)
• Many MAC, routing, and other protocols use nodes'
locations
• Helps in understanding the utility of a WSN from its
coverage area
• Increase network lifetime
 Scalability of localization protocol is important
• Large networks especially need localization
• Many using anchor nodes are non-scalable
Localization (cont.)Localization (cont.)
 Problem Formulation
• Defining a coordinate system
• Calculating the distance between sensor nodes
 Defining a Coordinate System
• Global
• Aligned with some externally meaningful system
(e.g., GPS)
• Relative
• An arbitrary rigid transformation (rotation,
reflection, translation) away from the global
coordinate system
Localization (cont.)Localization (cont.)
 In general, almost all the sensor network
localization algorithms share three main
phases
 DISTANCE ESTIMATION
 POSITION COMPUTATION
 LOCALIZATION ALGHORITHM
Distance EstimationDistance Estimation
 ANGLE OF ARRIVAL (AOA) method allows each sensor
to evaluate the relative angles between received radio
signals
 TIME OF ARRIVAL (TOA) method tries to estimate
distances between two nodes using time based measures
 TIME DIFFERENT OF ARRIVAL (TDOA) is a method for
determining the distance between a mobile station and
nearby synchronized base station
 THE RECEIVED SIGNAL STRENGTH INDICATOR
(RSSI) techniques are used to translate signal strength
into distance.
Position ComputationPosition Computation
 The common methods for position
computation techniques are:
 LATERATION techniques based on the
precise measurements to three non collinear
anchors. Lateration with more than three
anchors called multi-lateration.
 ANGULATION or triangulation is based on
information about angles instead of
distance.
Classifications of LocalizationClassifications of Localization
MethodsMethods
Wireless Sensor Network localization algorithms into
several categories such as:
 Centralized vs Distributed
 Anchor-free vs Anchor-based
 Range-free vs Range-based
 Mobile vs Stationary
Centralized vs DistributedCentralized vs Distributed
 Centralized
• All computation is done in a central server
 Distributed
• Computation is distributed among the nodes
Anchor-Free vs Anchor-BasedAnchor-Free vs Anchor-Based
 Anchor Nodes:
• Nodes that know their coordinates a priori
• By use of GPS or manual placement
• For 2D three and 3D four anchor nodes are needed
 Anchor-free
• Relative coordinates
 Anchor-based
• Use anchor nodes to calculate global coordinates
Range-Free vs Range-BasedRange-Free vs Range-Based
 Range-Free
• For achieving coarse grained accuracy
• 3 methods of distance estimation
• Centroid
• DV-hop
• Geometry conjecture
 Range-Based
• For fine grained accuracy
• TOA
• TDOA
• RSSI
• AOA
Generic Approach Using AnchorGeneric Approach Using Anchor
NodesNodes
 Determine the distances between regular
nodes and anchor nodes. (Communication)
 Derive the position of each node from its
anchor distances. (Computation)
 Iteratively refine node positions using range
information and positions of neighboring
nodes. (Communication & Computation)
Phase 1: CentroidPhase 1: Centroid
 Idea: Do not use any
ranging at all, simply
deploy enough beacons
 Anchors periodically
broadcast their location
 Localization:
 Listen for beacons
 Average locations of all
anchors in range
 Result is location
estimate
 Good anchor placement
is crucial!
Anchors
Ref: Nirupama Bulusu, John Heidemann and Deborah Estrin. Density Adaptive
Beacon Placement, Proceedings of the 21st IEEE ICDCS, 2001
Phase 1: DV-hopPhase 1: DV-hop
• Anchors
• flood network with
own position
• flood network with
avg hop distance
• Nodes
• count number of hops
to anchors
• multiply with avg hop
distance
C
A
B
1
1
1
1
2
2
2
3
3
4
4
3 hops
avg hop: 5
System EnvironmentSystem Environment
• Sensor network consists of sensor
nodes and mobile anchor points
• Randomly distributed
• Can receive messages from sensor
nodes and mobile anchor points
• Mobile anchor points can traverse
for assisting sensor nodes to
determine their locations
• Each mobile anchor point has a GPS
receiver and sufficient energy for
moving and broadcasting beacon
• Messages during the localization
process.
Localization SchemeLocalization Scheme
• Inspired by the perpendicular
bisector of a chord conjecture.
• Perpendicular bisector of any
chord passes through the
center of the circle
• Localization problem can be
transformed based on the
conjecture
• Sensor node location: center
of the circle
• Sensor nodes communicate
with mobile anchors through
the radius of the circle
Beacon Point SelectionBeacon Point Selection
• At least three endpoints on the
circle should be collected for
establishing two chords
• Anchor point periodically
broadcasts beacon messages
when it moves
• Beacon message contains the
anchor node’s id, location, and
timestamp
• Node maintains a set of beacon
points & a visitor list
• Beacon point is considered as
an approximate endpoint on
the sensor node’s
communication circle
Location CalculationLocation Calculation
Beacon SchedulingBeacon Scheduling
• Broadcasting in wireless ad hoc
networks may cause destructive
bandwidth congestion,
contention, and collision
• Collision at sensor nodes could
occur due to beacon messages in
the mechanism
• Solution: the scheduling for
broadcasting beacon messages is
jittered.
• Randomized scheduling prevents
the beacon collision at sensor
nodes so each node can
efficiently obtain beacon
messages from different mobile
anchor points.
Chord SelectionChord Selection
 Localization will be accurate if the selected beacon points
are exact on the communication circle
 Incorrect beacon points could be chosen due to collision or
inappropriate beacon intervals.
 Chords generated using the beacon points thus fails to
estimate the position of the sensor
 When length of the chord is too short, probability of
unsuccessful localization will increase rapidly
 A threshold λ for the length of a chord is used to solve the
problem
 The length of a chord must surpass the threshold for
reducing the localization error
Obstacle ToleranceObstacle Tolerance
• Obstacles in the sensor field
cause radio irregularity in
the sensor network
• Radio irregularity could
degrade the performance of
localization protocols so
most localization schemes
require a non-obstacle
sensing area
• Original mechanism may
choose inappropriate
beacon points if obstacles
exist
Obstacle Tolerance (cont.)Obstacle Tolerance (cont.)
• Enhanced beacon point selection
based on the characteristic of
concentric circles is developed
for tolerating the presence of
obstacles
• Exploiting chords on one of its
concentric circles can also
compute the center of the circle
• B3, B4, and B5 are on the same
concentric circle and can form
two suitable chords to determine
the center of the circle
• Signal strength of a received
beacon is in inverse proportion
to the distance with the sender
Simulation EnvironmentSimulation Environment
Six sets of simulations for
evaluation:
•Beacon scheduling
•Threshold for the length
of a chord
•Radio range
•Moving speed
•Number of anchor points
•Obstacles
Three metrics used to evaluate the
performance of proposed localization
mechanism
• Average location error
• Average execution time
• Beacon overhead
Performance MetricsPerformance Metrics
Simulation ParametersSimulation Parameters
PerformancePerformance
ConclusionConclusion
In this paper, authors found that ……………..
 Range-free localization mechanism without using distance or angle
information was also able to achieve fine-grained accuracy.
 The sensor nodes can calculate their positions without additional
interactions based on the localization information from mobile anchors
and the principles of elementary geometry.
 All computation is performed locally, and beacon overhead only occurs
on mobile anchors so the mechanism is distributed, scalable, effective,
and power efficient.
 Execution time for localization mechanism can be shortened if the
moving speed, the radio range, or the number of mobile anchor points
in increased.
Thank you 

Weitere ähnliche Inhalte

Was ist angesagt?

Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSNYara Ali
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsnElham Hormozi
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-pptSwathi Ch
 
localization in wsn
localization in wsnlocalization in wsn
localization in wsnnehabsairam
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2gamalsallam1989
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Divya Tiwari
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networksRushin Shah
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networksVatsala Sharma
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar pptEisha Madhwal
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocolsMenaga Selvaraj
 
Diversity techniques presentation material
Diversity techniques presentation materialDiversity techniques presentation material
Diversity techniques presentation materialNini Lashari
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Yogesh Fulara
 

Was ist angesagt? (20)

Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSN
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsn
 
Wsn unit-1-ppt
Wsn unit-1-pptWsn unit-1-ppt
Wsn unit-1-ppt
 
localization in wsn
localization in wsnlocalization in wsn
localization in wsn
 
Sensor Localization presentation1&2
Sensor Localization  presentation1&2Sensor Localization  presentation1&2
Sensor Localization presentation1&2
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
 
Data aggregation in wireless sensor networks
Data aggregation in wireless sensor networksData aggregation in wireless sensor networks
Data aggregation in wireless sensor networks
 
Leach & Pegasis
Leach & PegasisLeach & Pegasis
Leach & Pegasis
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networks
 
GSM channels
GSM channelsGSM channels
GSM channels
 
Cognitive radio networks
Cognitive radio networksCognitive radio networks
Cognitive radio networks
 
WSN Routing Protocols
WSN Routing ProtocolsWSN Routing Protocols
WSN Routing Protocols
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
Routing Protocols in WSN
Routing Protocols in WSNRouting Protocols in WSN
Routing Protocols in WSN
 
Diversity techniques presentation material
Diversity techniques presentation materialDiversity techniques presentation material
Diversity techniques presentation material
 
Satellite Link Design: C/N Ratio
Satellite Link Design:  C/N RatioSatellite Link Design:  C/N Ratio
Satellite Link Design: C/N Ratio
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
 
Mobile Ad hoc network
Mobile Ad hoc networkMobile Ad hoc network
Mobile Ad hoc network
 
Mac
MacMac
Mac
 

Andere mochten auch

Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routingAshraf Uddin
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewYoav Francis
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocolnitss007
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 

Andere mochten auch (6)

Dynamic source routing
Dynamic source routingDynamic source routing
Dynamic source routing
 
Fisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol OverviewFisheye State Routing (FSR) - Protocol Overview
Fisheye State Routing (FSR) - Protocol Overview
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
 

Ähnlich wie Localization with mobile anchor points in wireless sensor networks

Optimum Sensor Node Localization in Wireless Sensor Networks
Optimum Sensor Node Localization in Wireless Sensor NetworksOptimum Sensor Node Localization in Wireless Sensor Networks
Optimum Sensor Node Localization in Wireless Sensor Networkspaperpublications3
 
A self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networksA self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networksambitlick
 
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
 
Localization scheme for underwater wsn
Localization scheme for underwater wsnLocalization scheme for underwater wsn
Localization scheme for underwater wsnAkshay Paswan
 
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksA Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksMichele Weigle
 
3D Localization Algorithms for Wireless Sensor Networks
3D Localization Algorithms for Wireless Sensor Networks3D Localization Algorithms for Wireless Sensor Networks
3D Localization Algorithms for Wireless Sensor NetworksIOSR Journals
 
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor NetworksArtificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor NetworksAssociate Professor in VSB Coimbatore
 
3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-healthVakhtang Mosidze
 
Direct_studies_report13
Direct_studies_report13Direct_studies_report13
Direct_studies_report13Farhad Gholami
 
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM ijassn
 
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
 
Analyzing the performance of the dynamic
Analyzing the performance of the dynamicAnalyzing the performance of the dynamic
Analyzing the performance of the dynamicIJCNCJournal
 
Multi Sensor Data Fusion In Target Tracking
Multi Sensor Data Fusion In Target TrackingMulti Sensor Data Fusion In Target Tracking
Multi Sensor Data Fusion In Target TrackingVasuhiSamydurai1
 
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNAS
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNASWIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNAS
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNASijassn
 
66672670-Wireless-Sensor-Network.ppt
66672670-Wireless-Sensor-Network.ppt66672670-Wireless-Sensor-Network.ppt
66672670-Wireless-Sensor-Network.ppt073AamirFarooq
 
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor NetworksA New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor Networksidescitation
 

Ähnlich wie Localization with mobile anchor points in wireless sensor networks (20)

Lps
LpsLps
Lps
 
Optimum Sensor Node Localization in Wireless Sensor Networks
Optimum Sensor Node Localization in Wireless Sensor NetworksOptimum Sensor Node Localization in Wireless Sensor Networks
Optimum Sensor Node Localization in Wireless Sensor Networks
 
A self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networksA self localization scheme for mobile wireless sensor networks
A self localization scheme for mobile wireless sensor networks
 
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
 
Localization scheme for underwater wsn
Localization scheme for underwater wsnLocalization scheme for underwater wsn
Localization scheme for underwater wsn
 
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor NetworksA Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
A Virtual Infrastructure for Mitigating Typical Challenges in Sensor Networks
 
3D Localization Algorithms for Wireless Sensor Networks
3D Localization Algorithms for Wireless Sensor Networks3D Localization Algorithms for Wireless Sensor Networks
3D Localization Algorithms for Wireless Sensor Networks
 
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor NetworksArtificial Bee Colony algorithm for Localization in Wireless Sensor Networks
Artificial Bee Colony algorithm for Localization in Wireless Sensor Networks
 
3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health3D routing algorithm for sensor network in e-health
3D routing algorithm for sensor network in e-health
 
Direct_studies_report13
Direct_studies_report13Direct_studies_report13
Direct_studies_report13
 
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM
CUBOID-BASED WIRELESS SENSOR NETWORK LOCALIZATION ALGORITHM
 
3 ijcse-01222-5
3 ijcse-01222-53 ijcse-01222-5
3 ijcse-01222-5
 
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...
 
O026084087
O026084087O026084087
O026084087
 
Analyzing the performance of the dynamic
Analyzing the performance of the dynamicAnalyzing the performance of the dynamic
Analyzing the performance of the dynamic
 
Multi Sensor Data Fusion In Target Tracking
Multi Sensor Data Fusion In Target TrackingMulti Sensor Data Fusion In Target Tracking
Multi Sensor Data Fusion In Target Tracking
 
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNAS
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNASWIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNAS
WIRELESS SENSOR NETWORK LOCALIZATION IN 3D USING STEERABLE ANCHORS’ ANTENNAS
 
Wireless Sensor
Wireless SensorWireless Sensor
Wireless Sensor
 
66672670-Wireless-Sensor-Network.ppt
66672670-Wireless-Sensor-Network.ppt66672670-Wireless-Sensor-Network.ppt
66672670-Wireless-Sensor-Network.ppt
 
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor NetworksA New Approach for Error Reduction in Localization for Wireless Sensor Networks
A New Approach for Error Reduction in Localization for Wireless Sensor Networks
 

Mehr von Habibur Rahman

Cycling for the body and mind
Cycling for the body and mindCycling for the body and mind
Cycling for the body and mindHabibur Rahman
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Habibur Rahman
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationHabibur Rahman
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Habibur Rahman
 
A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloudHabibur Rahman
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSimHabibur Rahman
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulatorHabibur Rahman
 
Simulation and modeling
Simulation and modelingSimulation and modeling
Simulation and modelingHabibur Rahman
 
Performace analysis of mipv4 vs mipv6
Performace  analysis of mipv4 vs mipv6Performace  analysis of mipv4 vs mipv6
Performace analysis of mipv4 vs mipv6Habibur Rahman
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingHabibur Rahman
 

Mehr von Habibur Rahman (11)

Cycling for the body and mind
Cycling for the body and mindCycling for the body and mind
Cycling for the body and mind
 
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
Poster Presentation of the 3rd IEEE Int. Conf. on ICIEV’14
 
A version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentationA version of watershed algorithm for color image segmentation
A version of watershed algorithm for color image segmentation
 
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
Segmentation of Color Image using Adaptive Thresholding and Masking with Wate...
 
A tutorial on GreenCloud
A tutorial on GreenCloudA tutorial on GreenCloud
A tutorial on GreenCloud
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
H.323 protocol
H.323 protocolH.323 protocol
H.323 protocol
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
Simulation and modeling
Simulation and modelingSimulation and modeling
Simulation and modeling
 
Performace analysis of mipv4 vs mipv6
Performace  analysis of mipv4 vs mipv6Performace  analysis of mipv4 vs mipv6
Performace analysis of mipv4 vs mipv6
 
Directed diffusion for wireless sensor networking
Directed diffusion for wireless sensor networkingDirected diffusion for wireless sensor networking
Directed diffusion for wireless sensor networking
 

Kürzlich hochgeladen

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Localization with mobile anchor points in wireless sensor networks

  • 1. Localization With Mobile AnchorLocalization With Mobile Anchor Points in Wireless Sensor NetworksPoints in Wireless Sensor Networks Authors: Kuo-Feng Ssu, Chia-Ho Ou, and Hewijin Christine Jiau Presented by: Md. Kayser Nizam, Md. Habibur Rahman, Md. Monzur Morshed Course: Sensor Networks and Wireless Computing Instructor: Md. Saidur Rahman
  • 2. Main Idea of this paperMain Idea of this paper  In this paper, authors described a range-free localization scheme using mobile anchor points equipped with GPS moves in sensor field and broadcasts its current position periodically.  For range-free localization, no extra hardware or data communication is needed.  Experiment results showed that authors scheme performed better than other range- free mechanisms.
  • 3. LocalizationLocalization  What is “localization”? • Determining where a given node is physically located in a wireless sensor network (WSN).  Why do we need to localize a node? • Identify the location at which sensor reading originate. • A sensor reading consists of <time, location, measurement> • In novel communication protocols that route to geographic areas instead of ID.  Localization is a problem in WSNs • Nodes randomly deployed • Location unknown
  • 4. Localization (cont.)Localization (cont.)  Localization is essential • Necessary for data correlation (e.g. target tracking) • Many MAC, routing, and other protocols use nodes' locations • Helps in understanding the utility of a WSN from its coverage area • Increase network lifetime  Scalability of localization protocol is important • Large networks especially need localization • Many using anchor nodes are non-scalable
  • 5. Localization (cont.)Localization (cont.)  Problem Formulation • Defining a coordinate system • Calculating the distance between sensor nodes  Defining a Coordinate System • Global • Aligned with some externally meaningful system (e.g., GPS) • Relative • An arbitrary rigid transformation (rotation, reflection, translation) away from the global coordinate system
  • 6. Localization (cont.)Localization (cont.)  In general, almost all the sensor network localization algorithms share three main phases  DISTANCE ESTIMATION  POSITION COMPUTATION  LOCALIZATION ALGHORITHM
  • 7. Distance EstimationDistance Estimation  ANGLE OF ARRIVAL (AOA) method allows each sensor to evaluate the relative angles between received radio signals  TIME OF ARRIVAL (TOA) method tries to estimate distances between two nodes using time based measures  TIME DIFFERENT OF ARRIVAL (TDOA) is a method for determining the distance between a mobile station and nearby synchronized base station  THE RECEIVED SIGNAL STRENGTH INDICATOR (RSSI) techniques are used to translate signal strength into distance.
  • 8. Position ComputationPosition Computation  The common methods for position computation techniques are:  LATERATION techniques based on the precise measurements to three non collinear anchors. Lateration with more than three anchors called multi-lateration.  ANGULATION or triangulation is based on information about angles instead of distance.
  • 9. Classifications of LocalizationClassifications of Localization MethodsMethods Wireless Sensor Network localization algorithms into several categories such as:  Centralized vs Distributed  Anchor-free vs Anchor-based  Range-free vs Range-based  Mobile vs Stationary
  • 10. Centralized vs DistributedCentralized vs Distributed  Centralized • All computation is done in a central server  Distributed • Computation is distributed among the nodes
  • 11. Anchor-Free vs Anchor-BasedAnchor-Free vs Anchor-Based  Anchor Nodes: • Nodes that know their coordinates a priori • By use of GPS or manual placement • For 2D three and 3D four anchor nodes are needed  Anchor-free • Relative coordinates  Anchor-based • Use anchor nodes to calculate global coordinates
  • 12. Range-Free vs Range-BasedRange-Free vs Range-Based  Range-Free • For achieving coarse grained accuracy • 3 methods of distance estimation • Centroid • DV-hop • Geometry conjecture  Range-Based • For fine grained accuracy • TOA • TDOA • RSSI • AOA
  • 13. Generic Approach Using AnchorGeneric Approach Using Anchor NodesNodes  Determine the distances between regular nodes and anchor nodes. (Communication)  Derive the position of each node from its anchor distances. (Computation)  Iteratively refine node positions using range information and positions of neighboring nodes. (Communication & Computation)
  • 14. Phase 1: CentroidPhase 1: Centroid  Idea: Do not use any ranging at all, simply deploy enough beacons  Anchors periodically broadcast their location  Localization:  Listen for beacons  Average locations of all anchors in range  Result is location estimate  Good anchor placement is crucial! Anchors Ref: Nirupama Bulusu, John Heidemann and Deborah Estrin. Density Adaptive Beacon Placement, Proceedings of the 21st IEEE ICDCS, 2001
  • 15. Phase 1: DV-hopPhase 1: DV-hop • Anchors • flood network with own position • flood network with avg hop distance • Nodes • count number of hops to anchors • multiply with avg hop distance C A B 1 1 1 1 2 2 2 3 3 4 4 3 hops avg hop: 5
  • 16. System EnvironmentSystem Environment • Sensor network consists of sensor nodes and mobile anchor points • Randomly distributed • Can receive messages from sensor nodes and mobile anchor points • Mobile anchor points can traverse for assisting sensor nodes to determine their locations • Each mobile anchor point has a GPS receiver and sufficient energy for moving and broadcasting beacon • Messages during the localization process.
  • 17. Localization SchemeLocalization Scheme • Inspired by the perpendicular bisector of a chord conjecture. • Perpendicular bisector of any chord passes through the center of the circle • Localization problem can be transformed based on the conjecture • Sensor node location: center of the circle • Sensor nodes communicate with mobile anchors through the radius of the circle
  • 18. Beacon Point SelectionBeacon Point Selection • At least three endpoints on the circle should be collected for establishing two chords • Anchor point periodically broadcasts beacon messages when it moves • Beacon message contains the anchor node’s id, location, and timestamp • Node maintains a set of beacon points & a visitor list • Beacon point is considered as an approximate endpoint on the sensor node’s communication circle
  • 20. Beacon SchedulingBeacon Scheduling • Broadcasting in wireless ad hoc networks may cause destructive bandwidth congestion, contention, and collision • Collision at sensor nodes could occur due to beacon messages in the mechanism • Solution: the scheduling for broadcasting beacon messages is jittered. • Randomized scheduling prevents the beacon collision at sensor nodes so each node can efficiently obtain beacon messages from different mobile anchor points.
  • 21. Chord SelectionChord Selection  Localization will be accurate if the selected beacon points are exact on the communication circle  Incorrect beacon points could be chosen due to collision or inappropriate beacon intervals.  Chords generated using the beacon points thus fails to estimate the position of the sensor  When length of the chord is too short, probability of unsuccessful localization will increase rapidly  A threshold λ for the length of a chord is used to solve the problem  The length of a chord must surpass the threshold for reducing the localization error
  • 22. Obstacle ToleranceObstacle Tolerance • Obstacles in the sensor field cause radio irregularity in the sensor network • Radio irregularity could degrade the performance of localization protocols so most localization schemes require a non-obstacle sensing area • Original mechanism may choose inappropriate beacon points if obstacles exist
  • 23. Obstacle Tolerance (cont.)Obstacle Tolerance (cont.) • Enhanced beacon point selection based on the characteristic of concentric circles is developed for tolerating the presence of obstacles • Exploiting chords on one of its concentric circles can also compute the center of the circle • B3, B4, and B5 are on the same concentric circle and can form two suitable chords to determine the center of the circle • Signal strength of a received beacon is in inverse proportion to the distance with the sender
  • 24. Simulation EnvironmentSimulation Environment Six sets of simulations for evaluation: •Beacon scheduling •Threshold for the length of a chord •Radio range •Moving speed •Number of anchor points •Obstacles
  • 25. Three metrics used to evaluate the performance of proposed localization mechanism • Average location error • Average execution time • Beacon overhead Performance MetricsPerformance Metrics
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. ConclusionConclusion In this paper, authors found that ……………..  Range-free localization mechanism without using distance or angle information was also able to achieve fine-grained accuracy.  The sensor nodes can calculate their positions without additional interactions based on the localization information from mobile anchors and the principles of elementary geometry.  All computation is performed locally, and beacon overhead only occurs on mobile anchors so the mechanism is distributed, scalable, effective, and power efficient.  Execution time for localization mechanism can be shortened if the moving speed, the radio range, or the number of mobile anchor points in increased.