SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
Distributed Localization for Wireless Distributed
        Networks in Indoor Environments

                    Hermie P. Mendoza

                          Wireless @ VT
             Virginia Polytechnic and State University


                        June 28, 2011




           Masters Thesis Defense Presentation
Agenda




 1   Preliminaries of PL and WDC
 2   Fingerprint-based PL
 3   WDC-based Fingerprinting System
 4   Algorithm Performance and Results
 5   PL Demo
 6   Conclusion and Future Work




Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN   June 28, 2011   2 / 46
Preliminaries


Preliminaries Overview




     Location-Awareness in Ubiquitous Computing
     Position Location Fundamentals
     Wireless Distributed Computing (WDC) Fundamentals
     Why Position Location and WDC?




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN   June 28, 2011   3 / 46
Preliminaries   Position Location


Location Awareness in Ubiquitous Computing




          Figure: User accessing location-based service on a smartphone.




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN      June 28, 2011   4 / 46
Preliminaries   Position Location


The Principles of Positioning I
     Positioning Problem: Reasonably localize an object within a
     global or local frame of reference.




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN      June 28, 2011   5 / 46
Preliminaries   Position Location


The Principles of Positioning II




                          Figure: Summary of Position Location




 Hermie P. Mendoza (VA Tech)     Distributed Localization for WDN      June 28, 2011   6 / 46
Preliminaries   Position Location


The Principles of Positioning III




                          Figure: Summary of Position Location



 Hermie P. Mendoza (VA Tech)     Distributed Localization for WDN      June 28, 2011   7 / 46
Preliminaries   Wireless Distributed Computing


What is WDC?

         New paradigm emphasing distributed information services!




Figure: Information service shift from centralized to de-centralized computation.


Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN                   June 28, 2011   8 / 46
Preliminaries   Benefits


Benefits of WDC

      Potential Benefits                          Results

         1   Lower energy and power                        Extends total network
             consumption per node                          lifetime
         2   Efficient load balancing                        Better resource demand
             across collaborating nodes                    and supply matching
         3   Harnesses available                           Meets computational
             network resources                             latency requirements of
         4   Robust, secure, & fault                       complex processing tasks
             tolerant execution                            Attain stringent QoS
         5   Simplifies radio’s form                        requirements
             factor                                        Economic cost savings


 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN            June 28, 2011   9 / 46
Preliminaries   Benefits


Benefits of WDC

      Potential Benefits                          Results

         1   Lower energy and power                        Extends total network
             consumption per node                          lifetime
         2   Efficient load balancing                        Better resource demand
             across collaborating nodes                    and supply matching
         3   Harnesses available                           Meets computational
             network resources                             latency requirements of
         4   Robust, secure, & fault                       complex processing tasks
             tolerant execution                            Attain stringent QoS
         5   Simplifies radio’s form                        requirements
             factor                                        Economic cost savings


 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN            June 28, 2011   9 / 46
Preliminaries   Benefits


Benefits of WDC

      Potential Benefits                          Results

         1   Lower energy and power                        Extends total network
             consumption per node                          lifetime
         2   Efficient load balancing                        Better resource demand
             across collaborating nodes                    and supply matching
         3   Harnesses available                           Meets computational
             network resources                             latency requirements of
         4   Robust, secure, & fault                       complex processing tasks
             tolerant execution                            Attain stringent QoS
         5   Simplifies radio’s form                        requirements
             factor                                        Economic cost savings


 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN            June 28, 2011   9 / 46
Preliminaries   Benefits


Benefits of WDC

      Potential Benefits                          Results

         1   Lower energy and power                        Extends total network
             consumption per node                          lifetime
         2   Efficient load balancing                        Better resource demand
             across collaborating nodes                    and supply matching
         3   Harnesses available                           Meets computational
             network resources                             latency requirements of
         4   Robust, secure, & fault                       complex processing tasks
             tolerant execution                            Attain stringent QoS
         5   Simplifies radio’s form                        requirements
             factor                                        Economic cost savings


 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN            June 28, 2011   9 / 46
Preliminaries   Benefits


Benefits of WDC

      Potential Benefits                          Results

         1   Lower energy and power                        Extends total network
             consumption per node                          lifetime
         2   Efficient load balancing                        Better resource demand
             across collaborating nodes                    and supply matching
         3   Harnesses available                           Meets computational
             network resources                             latency requirements of
         4   Robust, secure, & fault                       complex processing tasks
             tolerant execution                            Attain stringent QoS
         5   Simplifies radio’s form                        requirements
             factor                                        Economic cost savings


 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN            June 28, 2011   9 / 46
Preliminaries   Location Awareness for WDC Paradigms


Location Awareness for WDC Paradigm




          Improve overall wireless
          communication system
          Needed to achieve
          interoperability


                                                   Figure: Cognitive radio sensing
                                                   environment




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN                June 28, 2011   10 / 46
Preliminaries   PL and WDC


Motivations I
Localization is generally accomplished in a centralized manner at the
expense of a single network node’s resources. Can the problem of
positioning be solved in a distributed manner or parallelized?




                       Figure: Resource constrained mobile phone.




 Hermie P. Mendoza (VA Tech)     Distributed Localization for WDN   June 28, 2011   11 / 46
Preliminaries   PL and WDC


Motivations II




            (a) Point inside the mall                   (b) Point inside an airport




 Hermie P. Mendoza (VA Tech)    Distributed Localization for WDN            June 28, 2011   12 / 46
Preliminaries   Min Makespan


Min Makespan Problem I
Goal
Minimize the time taken to compute the individual localization
calculations.

Problem Formulation
    Given a set of J of m jobs and a set of N of n nodes, the
    processing time for a job j ∈ J on node i ∈ N is pij ∈ Z+ . Then
    we must find an assignment of the jobs J to the nodes N such
    that the makespan, or the completion time, is minimized.




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN   June 28, 2011   13 / 46
Preliminaries    Min Makespan


Min Makespan Problem II


Integer programming formulation

                       minimize        t
                       subject to              xij = 1,      j ∈J
                                        i ∈N
                                                                                             (1)
                                                    xij pij ≤ t,     i ∈N
                                        j∈J

                                       xij ∈ {0, 1} ,         i ∈ N, j ∈ J




 Hermie P. Mendoza (VA Tech)      Distributed Localization for WDN           June 28, 2011   14 / 46
Fingerprinting   High Level Overview


Fingerprint Overview




     Problem Formulation
     The Fingerprint
     Fingerprinting Algorithms




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN        June 28, 2011   15 / 46
Fingerprinting   Problem Formulation


Fingerprint Problem Statement



Problem Statement
Using only RSS observations of an arbitrary transmitter, locate and
estimate its position in a distributed manner.

Goal
    Distributed algorithms must be flexible and applicable for various
    fingerprint-based positioning systems.
     Computational nodes must form a WDCN.




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN        June 28, 2011   16 / 46
Fingerprinting   The Fingerprint


The Fingerprint I




                               Figure: Fingerprinting Concept




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN    June 28, 2011   17 / 46
Fingerprinting   The Fingerprint


The Fingerprint II


Mathematical Interpretation

                               (xi , yi ) = [FP1 , FP2 , . . . , FPn ]                   (2)
for fingerprint location i , using n sensor nodes.

Alternative Interpretation

                           f = (xi , yi ) = [FP1 , FP2 , . . . , FPn ]                   (3)
for fingerprint location i , using n sensor nodes.




 Hermie P. Mendoza (VA Tech)        Distributed Localization for WDN     June 28, 2011   18 / 46
Fingerprinting   Fingerprinting Algorithms


Fingerprinting Algorithms



                               Deterministic positioning method
         Euclidean
                                                              n
         distance                                                                2
                                               L2 =                  FPi − FPi                    (4)
         Bayesian                                            i =1
         modeling
                                                                     n
         Neural                                                                        2
                                        (ˆ, y ) = min
                                         x ˆ                               FPi − FPi              (5)
         Networks                                      FPi
                                                                    i =1




 Hermie P. Mendoza (VA Tech)      Distributed Localization for WDN                June 28, 2011     19 / 46
Fingerprinting    Fingerprinting Algorithms


Fingerprinting Algorithms


                               Probabilistic positioning method
                                                        P ( f | l ) P(l )
                                       P( l | f ) =                       ,        P(f ) = 0             (4)
                                                            P(f )
         Euclidean
         distance                                                     n
                                                     P( f | l ) =          P( fj | l )                   (5)
         Bayesian
                                                                     j=1
         modeling
         Neural
         Networks                P ( lt | lt−1 ) =         P lt | lt−1 P(lt−1 ) dlt−1                    (6)

                                               (ˆ, y ) = max P ( f | l ) P(l )
                                                x ˆ                                                      (7)
                                                                 l




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN                      June 28, 2011     19 / 46
Fingerprinting   Fingerprinting Algorithms


Fingerprinting Algorithms


                               Pattern Recognition



         Euclidean
         distance
         Bayesian
         modeling
         Neural
         Networks




 Hermie P. Mendoza (VA Tech)      Distributed Localization for WDN              June 28, 2011   19 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Target Localization I
Distributed Localization Approaches
     Transfering computationally complex operations to a single node with
     greater capabilities.
     Parallelizing the position location calculations.




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN              June 28, 2011   20 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Target Localization II




                    Figure: Partitioning a service area for a WDCN.




 Hermie P. Mendoza (VA Tech)    Distributed Localization for WDN              June 28, 2011   21 / 46
Fingerprinting   Fingerprinting Algorithms


Notations



                 f               number of fingerprint locations
                 p                     number of partitions
               (ˆ, y )
                x ˆ                 estimated position of user
                 gi        vector of probabilities calculated by node i
                FPi           tuple of RSS at fingerprint location i
                 ˆ
                FP i        vector of distances calculated by node i
                FPi                  RSS received at sensor i
                FPi              RSS database entry of sensor i
                 pi          AOR or partition assigned to a node i




 Hermie P. Mendoza (VA Tech)      Distributed Localization for WDN              June 28, 2011   22 / 46
Fingerprinting        Fingerprinting Algorithms


Distributed Euclidean Distance Algorithm (DEDA) I
Centralized Approach

                                                        f
                                                                                  2
                               (ˆ, y ) = min
                                x ˆ                             FPi − FPi                               (4)
                                          FPi
                                                       i =1




 Hermie P. Mendoza (VA Tech)         Distributed Localization for WDN                   June 28, 2011   23 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Euclidean Distance Algorithm (DEDA) II


Distributed Approach
              ˆ
  Initialize FPi = 0.
  while pi is assigned and received, do
     for all FPj ∈ fj , do
           ˆ          j                      2
         FP i ←       k=1 FPk − FPk
     end for
  end while
  (xj , yj ) ← minFPi ∈ fj .
   ˆ ˆ
  return (xj , yj )
              ˆ ˆ




 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN              June 28, 2011   24 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Bayesian Model Algorithm (DBMA) I
Centralized Approach
SEE
                                       P ( FPi | l ) P(l )
                     P( l | FPi ) =                        ,         P(FPi ) = 0                   (5)
                                           P(FPi )
ACT
                      P ( lt | lt−1 ) =       P lt | lt−1 P(lt−1 ) dlt−1                           (6)

where lt is the current location and lt−1 is the previous location.




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN                June 28, 2011   25 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Bayesian Model Algorithm (DBMA) II



Distributed Approach
  Initialize gi = 0.
  while pi is assigned and received, do
     for all FPj ∈ fj , do
        gi (j) ← P( j| {FP1 , FP2 , . . . , FPn })
     end for
  end while
  return gi




 Hermie P. Mendoza (VA Tech)    Distributed Localization for WDN              June 28, 2011   26 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Neural Networks (DNN) I
Types of Neural Networks
     Multilayer Perceptron
     Generalized Regression
Both will require a supervised learning to train the network.




                Figure: Artificial Neural Network (ANN) Architecture

 Hermie P. Mendoza (VA Tech)   Distributed Localization for WDN              June 28, 2011   27 / 46
Fingerprinting   Fingerprinting Algorithms


Distributed Neural Networks (DNN) II




                           Figure: WDCN with neural networks




 Hermie P. Mendoza (VA Tech)     Distributed Localization for WDN              June 28, 2011   28 / 46
WDC-based Fingerprinting System   Overview


System Overview




     Experimental Setup
     Hardware and Software
     The Radio Map




 Hermie P. Mendoza (VA Tech)         Distributed Localization for WDN   June 28, 2011   29 / 46
WDC-based Fingerprinting System   Experimental Setup


Experimental Setup




                               Figure: System block diagram




 Hermie P. Mendoza (VA Tech)         Distributed Localization for WDN      June 28, 2011   30 / 46
WDC-based Fingerprinting System   Hardware and Software


Hardware




                   Figure: USRP2 with custom WBX daughterboard




 Hermie P. Mendoza (VA Tech)         Distributed Localization for WDN         June 28, 2011   31 / 46
WDC-based Fingerprinting System   Hardware and Software


Software




     WDCN communications - GNU Radio
     Fingerprint position processing - Python
     Web-based user interface - PHP




 Hermie P. Mendoza (VA Tech)         Distributed Localization for WDN         June 28, 2011   32 / 46
ICTAS




        ORIGIN
WDC-based Fingerprinting System                           The Radio Map


The Radio Map

                                                         Radio Map for 1st Floor ICTAS
                                 0



                                 -5



                                -10
                                 10

                                                                                                        N22
                                                                                                        N21
                                -15
                                                                                                        N20
                                                                                                        N19
                     RSS (dB)




                                                                                                        N18
                                -20
                                                                                                        N17
                                                                                                        N16
                                -25                                                                     N15
                                                                                                        N14
                                                                                                        N13
                                -30                                                                     N12
                                                                                                        N11

                                -35



                                -40
                                      0     5   10       15      20          25     30   35   40   45
                                                                  Position Number




                                          Figure: Radio Map with 45 Positions



 Hermie P. Mendoza (VA Tech)                         Distributed Localization for WDN                         June 28, 2011   34 / 46
Algorithm Performance and Results


Algorithm Performance and Results




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN   June 28, 2011   35 / 46
Algorithm Performance and Results                                  Algorithm Evaluation


Algorithm Evaluation I

                                                              Comparison of Distributed Localization Algorithms
                                                                 Distributed Euclidean                                                                                  Distributed Markov
              Y−direction (ft.)   5                                                                                                      5




                                                                                                                     Y−direction (ft.)
                                  4                                                                                                      4




                                                                                                 Actual Path                                                                                         Actual Path
                                                                                                 Estimated Path                                                                                      Estimated Path
                                  3                                                                                                      3
                                      0   20    40   60     80     100 120 140           160   180   200   220                               0   20   40   60      80    100 120 140         160   180   200   220
                                                                   X−direction (ft.)                                                                                     X−direction (ft.)


                                                          Distributed Neural Network − GR                                                                       Distributed Neural Network − MLP
                                  5                                                                                                      5
              Y−direction (ft.)




                                                                                                                     Y−direction (ft.)
                                  4                                                                                                      4




                                                                                                 Actual Path                                                                                         Actual Path
                                                                                                 Estimated Path                                                                                      Estimated Path
                                  3                                                                                                      3
                                      0   20    40   60     80     100 120 140           160   180   200   220                               0   20   40   60      80    100 120 140         160   180   200   220
                                                                   X−direction (ft.)                                                                                     X−direction (ft.)




      Figure: Comparison of solutions of distributed localization algorithms




 Hermie P. Mendoza (VA Tech)                                                             Distributed Localization for WDN                                                                           June 28, 2011     36 / 46
Algorithm Performance and Results           Algorithm Evaluation


Algorithm Evaluation II

                                       100

                                        90

                                        80

                                        70
                      Percentage (%)




                                        60

                                        50

                                        40

                                        30
                                                                                       DEDA
                                                                                       DBMA
                                        20                                             GRNN
                                                                                       MLPNN
                                        10
                                             50         100             150     200
                                                        Error Radius (ft)



      Figure: Performance comparision of distributed localization algorithms



 Hermie P. Mendoza (VA Tech)                 Distributed Localization for WDN                  June 28, 2011   37 / 46
Algorithm Performance and Results   Error Statistics


Error Statistics




             Error statistics of distributed localization algorithms
          Algorithm Minimum Error Mean Error Max Error
            DEDA               0 ft.           10.81 ft.        55 ft.
           DBMA                0 ft.           35.33 ft.       220 ft.
           GRNN                0 ft.           14.95 ft.        95 ft.
            MLP                0 ft.           16.90 ft.       155 ft.
           Average             0 ft.           19.50 ft.      131.25 ft.




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN    June 28, 2011   38 / 46
Position Location Demo   Overview


Overview




     Functional Workflow of WDC process
     Video of Demo




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN   June 28, 2011   39 / 46
Position Location Demo   Functional Workflow


Task dissemination and retrieval I




                               Figure: Phase I: Task dissemination




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN      June 28, 2011   40 / 46
Position Location Demo   Functional Workflow


Task dissemination and retrieval II




                                Figure: Phase II: Task retrieval




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN      June 28, 2011   41 / 46
Position Location Demo   Demo


Fingerprinting Position System




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN   June 28, 2011   42 / 46
Position Location Demo   Computational Complexity


Computational Complexity of Online Phase


Single node
         Algorithm             Computation                 Searching                 Sorting
            EDA                   O(n)                        N/A                   O(n log n)
           BMA                    O(n)                  O (n (log u + 1))           O(n log n)

WDC slave node
    Algorithm          Computation                    Searching                      Sorting
      DEDA               O(n/4)                          N/A                       O(n/4 log n/4)
     DBMA                O(n/4)                   O (n/4 (log u + 1))              O(n/4 log n/4)




 Hermie P. Mendoza (VA Tech)           Distributed Localization for WDN               June 28, 2011   43 / 46
Concluding Remarks   Conclusions


Conclusions



     Successful location estimates are highly dependent on quality and
     uniqueness of RF fingerprints.
     Increasing spatial granularity of fingerprint positions does not
     necessarily improve performance of position estimation.
     Distributed PL is beneficial for large service areas with large
     databases.
     De-centralized computations removes single-point of failure and
     security intrusions.




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN   June 28, 2011   44 / 46
Concluding Remarks   Future Work


Future Work




     Examine optimization techinque of multisplitting for conventional PL
     techniques.
     Expand distributed sensor system to all CORNET nodes and create
     mobile WDCN.
     Implement demo with new UHD driver for USRP2.
     Implement neural network for WDCN.




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN   June 28, 2011   45 / 46
Concluding Remarks   Future Work


Questions




 Hermie P. Mendoza (VA Tech)       Distributed Localization for WDN   June 28, 2011   46 / 46

Mais conteúdo relacionado

Mais procurados

Overlapped carrier sense multiple access
Overlapped carrier sense multiple accessOverlapped carrier sense multiple access
Overlapped carrier sense multiple accessambitlick
 
Audio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsAudio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsVideoguy
 
Ijartes v1-i2-007
Ijartes v1-i2-007Ijartes v1-i2-007
Ijartes v1-i2-007IJARTES
 
Optimal Network Locality in Distributed Services
Optimal Network Locality in Distributed ServicesOptimal Network Locality in Distributed Services
Optimal Network Locality in Distributed ServicesGwendal Simon
 
Chapter 2 slides
Chapter 2 slidesChapter 2 slides
Chapter 2 slideslara_ays
 
Chapter 6 slides
Chapter 6 slidesChapter 6 slides
Chapter 6 slideslara_ays
 
Chapter 5 slides
Chapter 5 slidesChapter 5 slides
Chapter 5 slideslara_ays
 
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...IDES Editor
 
Optimal bandwidth allocation with
Optimal bandwidth allocation withOptimal bandwidth allocation with
Optimal bandwidth allocation withIJCNCJournal
 
Joint Interference Coordination and Spatial Resource Reuse
Joint Interference Coordination and Spatial Resource ReuseJoint Interference Coordination and Spatial Resource Reuse
Joint Interference Coordination and Spatial Resource ReuseIJMTST Journal
 
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...IJSRD
 

Mais procurados (20)

Trabalho berckley
Trabalho berckleyTrabalho berckley
Trabalho berckley
 
Overlapped carrier sense multiple access
Overlapped carrier sense multiple accessOverlapped carrier sense multiple access
Overlapped carrier sense multiple access
 
231 236
231 236231 236
231 236
 
Cw25585588
Cw25585588Cw25585588
Cw25585588
 
Audio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering SystemsAudio/Video Conferencing in Distributed Brokering Systems
Audio/Video Conferencing in Distributed Brokering Systems
 
Ijartes v1-i2-007
Ijartes v1-i2-007Ijartes v1-i2-007
Ijartes v1-i2-007
 
Optimal Network Locality in Distributed Services
Optimal Network Locality in Distributed ServicesOptimal Network Locality in Distributed Services
Optimal Network Locality in Distributed Services
 
Chapter 2 slides
Chapter 2 slidesChapter 2 slides
Chapter 2 slides
 
Chapter 6 slides
Chapter 6 slidesChapter 6 slides
Chapter 6 slides
 
Chapter 5 slides
Chapter 5 slidesChapter 5 slides
Chapter 5 slides
 
20 24
20 2420 24
20 24
 
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...
Synthesis of Non-Replicated Dynamic Fragment Allocation Algorithm in Distribu...
 
04ip
04ip04ip
04ip
 
Sdn03
Sdn03Sdn03
Sdn03
 
Aj25210213
Aj25210213Aj25210213
Aj25210213
 
Optimal bandwidth allocation with
Optimal bandwidth allocation withOptimal bandwidth allocation with
Optimal bandwidth allocation with
 
Ieeetcomgpcdmav12
Ieeetcomgpcdmav12Ieeetcomgpcdmav12
Ieeetcomgpcdmav12
 
Joint Interference Coordination and Spatial Resource Reuse
Joint Interference Coordination and Spatial Resource ReuseJoint Interference Coordination and Spatial Resource Reuse
Joint Interference Coordination and Spatial Resource Reuse
 
Cs31622627
Cs31622627Cs31622627
Cs31622627
 
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...
Cluster Head and RREQ based Detection and Prevention of Gray hole and Denial ...
 

Semelhante a Distributed Localization for Wireless Distributed Networks in Indoor Environments

A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...
A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...
A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...IDES Editor
 
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor NetworkCluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor NetworkIJASCSE
 
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...DMV SAI
 
Study of Various Schemes for Link Recovery in Wireless Mesh Network
Study of Various Schemes for Link Recovery in Wireless Mesh NetworkStudy of Various Schemes for Link Recovery in Wireless Mesh Network
Study of Various Schemes for Link Recovery in Wireless Mesh Networkpijans
 
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...IDES Editor
 
A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network IJORCS
 
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKS
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKSDYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKS
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKSpharmaindexing
 
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...IJCNCJournal
 
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNs
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNsA Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNs
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNsijsrd.com
 
Study Of Coded Based Mechanism In WSN System
Study Of Coded Based Mechanism In WSN SystemStudy Of Coded Based Mechanism In WSN System
Study Of Coded Based Mechanism In WSN SystemIJERA Editor
 
Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms IJORCS
 
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationIDES Editor
 

Semelhante a Distributed Localization for Wireless Distributed Networks in Indoor Environments (20)

A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...
A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...
A Traffic-Aware Key Management Architecture for Reducing Energy Consumption i...
 
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor NetworkCluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
Cluster-based Target Tracking and Recovery Algorithm in Wireless Sensor Network
 
UIC Thesis Corbetta
UIC Thesis CorbettaUIC Thesis Corbetta
UIC Thesis Corbetta
 
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...
A PROJECT REPORT ON SECURED FUZZY BASED ROUTING FRAMEWORK FOR DYNAMIC WIRELES...
 
Ms2420992102
Ms2420992102Ms2420992102
Ms2420992102
 
Study of Various Schemes for Link Recovery in Wireless Mesh Network
Study of Various Schemes for Link Recovery in Wireless Mesh NetworkStudy of Various Schemes for Link Recovery in Wireless Mesh Network
Study of Various Schemes for Link Recovery in Wireless Mesh Network
 
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...
An Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor Ne...
 
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
 
Ijetr021229
Ijetr021229Ijetr021229
Ijetr021229
 
A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network A Survey on Clustering Techniques for Wireless Sensor Network
A Survey on Clustering Techniques for Wireless Sensor Network
 
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKS
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKSDYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKS
DYNAMIC HYBRID CHANNEL (WMN) FOR BANDWIDTH GUARANTEES IN AD_HOC NETWORKS
 
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
A NOVEL HYBRID OPPORTUNISTIC SCALABLE ENERGY EFFICIENT ROUTING DESIGN FOR LOW...
 
Ijcnc050209
Ijcnc050209Ijcnc050209
Ijcnc050209
 
Cn24588592
Cn24588592Cn24588592
Cn24588592
 
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNs
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNsA Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNs
A Survey of Various Routing and Channel Assignment Strategies for MR-MC WMNs
 
Study Of Coded Based Mechanism In WSN System
Study Of Coded Based Mechanism In WSN SystemStudy Of Coded Based Mechanism In WSN System
Study Of Coded Based Mechanism In WSN System
 
Mn2521592162
Mn2521592162Mn2521592162
Mn2521592162
 
Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms Introductory Approach on Ad-hoc Networks and its Paradigms
Introductory Approach on Ad-hoc Networks and its Paradigms
 
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 SimulationPerformance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
Performance Evaluation of ad-hoc Network Routing Protocols using ns2 Simulation
 
Project titles abstract_2012
Project titles abstract_2012Project titles abstract_2012
Project titles abstract_2012
 

Último

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
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
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
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Último (20)

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
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
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
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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.
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

Distributed Localization for Wireless Distributed Networks in Indoor Environments

  • 1. Distributed Localization for Wireless Distributed Networks in Indoor Environments Hermie P. Mendoza Wireless @ VT Virginia Polytechnic and State University June 28, 2011 Masters Thesis Defense Presentation
  • 2. Agenda 1 Preliminaries of PL and WDC 2 Fingerprint-based PL 3 WDC-based Fingerprinting System 4 Algorithm Performance and Results 5 PL Demo 6 Conclusion and Future Work Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 2 / 46
  • 3. Preliminaries Preliminaries Overview Location-Awareness in Ubiquitous Computing Position Location Fundamentals Wireless Distributed Computing (WDC) Fundamentals Why Position Location and WDC? Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 3 / 46
  • 4. Preliminaries Position Location Location Awareness in Ubiquitous Computing Figure: User accessing location-based service on a smartphone. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 4 / 46
  • 5. Preliminaries Position Location The Principles of Positioning I Positioning Problem: Reasonably localize an object within a global or local frame of reference. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 5 / 46
  • 6. Preliminaries Position Location The Principles of Positioning II Figure: Summary of Position Location Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 6 / 46
  • 7. Preliminaries Position Location The Principles of Positioning III Figure: Summary of Position Location Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 7 / 46
  • 8. Preliminaries Wireless Distributed Computing What is WDC? New paradigm emphasing distributed information services! Figure: Information service shift from centralized to de-centralized computation. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 8 / 46
  • 9. Preliminaries Benefits Benefits of WDC Potential Benefits Results 1 Lower energy and power Extends total network consumption per node lifetime 2 Efficient load balancing Better resource demand across collaborating nodes and supply matching 3 Harnesses available Meets computational network resources latency requirements of 4 Robust, secure, & fault complex processing tasks tolerant execution Attain stringent QoS 5 Simplifies radio’s form requirements factor Economic cost savings Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 9 / 46
  • 10. Preliminaries Benefits Benefits of WDC Potential Benefits Results 1 Lower energy and power Extends total network consumption per node lifetime 2 Efficient load balancing Better resource demand across collaborating nodes and supply matching 3 Harnesses available Meets computational network resources latency requirements of 4 Robust, secure, & fault complex processing tasks tolerant execution Attain stringent QoS 5 Simplifies radio’s form requirements factor Economic cost savings Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 9 / 46
  • 11. Preliminaries Benefits Benefits of WDC Potential Benefits Results 1 Lower energy and power Extends total network consumption per node lifetime 2 Efficient load balancing Better resource demand across collaborating nodes and supply matching 3 Harnesses available Meets computational network resources latency requirements of 4 Robust, secure, & fault complex processing tasks tolerant execution Attain stringent QoS 5 Simplifies radio’s form requirements factor Economic cost savings Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 9 / 46
  • 12. Preliminaries Benefits Benefits of WDC Potential Benefits Results 1 Lower energy and power Extends total network consumption per node lifetime 2 Efficient load balancing Better resource demand across collaborating nodes and supply matching 3 Harnesses available Meets computational network resources latency requirements of 4 Robust, secure, & fault complex processing tasks tolerant execution Attain stringent QoS 5 Simplifies radio’s form requirements factor Economic cost savings Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 9 / 46
  • 13. Preliminaries Benefits Benefits of WDC Potential Benefits Results 1 Lower energy and power Extends total network consumption per node lifetime 2 Efficient load balancing Better resource demand across collaborating nodes and supply matching 3 Harnesses available Meets computational network resources latency requirements of 4 Robust, secure, & fault complex processing tasks tolerant execution Attain stringent QoS 5 Simplifies radio’s form requirements factor Economic cost savings Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 9 / 46
  • 14. Preliminaries Location Awareness for WDC Paradigms Location Awareness for WDC Paradigm Improve overall wireless communication system Needed to achieve interoperability Figure: Cognitive radio sensing environment Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 10 / 46
  • 15. Preliminaries PL and WDC Motivations I Localization is generally accomplished in a centralized manner at the expense of a single network node’s resources. Can the problem of positioning be solved in a distributed manner or parallelized? Figure: Resource constrained mobile phone. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 11 / 46
  • 16. Preliminaries PL and WDC Motivations II (a) Point inside the mall (b) Point inside an airport Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 12 / 46
  • 17. Preliminaries Min Makespan Min Makespan Problem I Goal Minimize the time taken to compute the individual localization calculations. Problem Formulation Given a set of J of m jobs and a set of N of n nodes, the processing time for a job j ∈ J on node i ∈ N is pij ∈ Z+ . Then we must find an assignment of the jobs J to the nodes N such that the makespan, or the completion time, is minimized. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 13 / 46
  • 18. Preliminaries Min Makespan Min Makespan Problem II Integer programming formulation minimize t subject to xij = 1, j ∈J i ∈N (1) xij pij ≤ t, i ∈N j∈J xij ∈ {0, 1} , i ∈ N, j ∈ J Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 14 / 46
  • 19. Fingerprinting High Level Overview Fingerprint Overview Problem Formulation The Fingerprint Fingerprinting Algorithms Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 15 / 46
  • 20. Fingerprinting Problem Formulation Fingerprint Problem Statement Problem Statement Using only RSS observations of an arbitrary transmitter, locate and estimate its position in a distributed manner. Goal Distributed algorithms must be flexible and applicable for various fingerprint-based positioning systems. Computational nodes must form a WDCN. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 16 / 46
  • 21. Fingerprinting The Fingerprint The Fingerprint I Figure: Fingerprinting Concept Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 17 / 46
  • 22. Fingerprinting The Fingerprint The Fingerprint II Mathematical Interpretation (xi , yi ) = [FP1 , FP2 , . . . , FPn ] (2) for fingerprint location i , using n sensor nodes. Alternative Interpretation f = (xi , yi ) = [FP1 , FP2 , . . . , FPn ] (3) for fingerprint location i , using n sensor nodes. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 18 / 46
  • 23. Fingerprinting Fingerprinting Algorithms Fingerprinting Algorithms Deterministic positioning method Euclidean n distance 2 L2 = FPi − FPi (4) Bayesian i =1 modeling n Neural 2 (ˆ, y ) = min x ˆ FPi − FPi (5) Networks FPi i =1 Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 19 / 46
  • 24. Fingerprinting Fingerprinting Algorithms Fingerprinting Algorithms Probabilistic positioning method P ( f | l ) P(l ) P( l | f ) = , P(f ) = 0 (4) P(f ) Euclidean distance n P( f | l ) = P( fj | l ) (5) Bayesian j=1 modeling Neural Networks P ( lt | lt−1 ) = P lt | lt−1 P(lt−1 ) dlt−1 (6) (ˆ, y ) = max P ( f | l ) P(l ) x ˆ (7) l Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 19 / 46
  • 25. Fingerprinting Fingerprinting Algorithms Fingerprinting Algorithms Pattern Recognition Euclidean distance Bayesian modeling Neural Networks Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 19 / 46
  • 26. Fingerprinting Fingerprinting Algorithms Distributed Target Localization I Distributed Localization Approaches Transfering computationally complex operations to a single node with greater capabilities. Parallelizing the position location calculations. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 20 / 46
  • 27. Fingerprinting Fingerprinting Algorithms Distributed Target Localization II Figure: Partitioning a service area for a WDCN. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 21 / 46
  • 28. Fingerprinting Fingerprinting Algorithms Notations f number of fingerprint locations p number of partitions (ˆ, y ) x ˆ estimated position of user gi vector of probabilities calculated by node i FPi tuple of RSS at fingerprint location i ˆ FP i vector of distances calculated by node i FPi RSS received at sensor i FPi RSS database entry of sensor i pi AOR or partition assigned to a node i Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 22 / 46
  • 29. Fingerprinting Fingerprinting Algorithms Distributed Euclidean Distance Algorithm (DEDA) I Centralized Approach f 2 (ˆ, y ) = min x ˆ FPi − FPi (4) FPi i =1 Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 23 / 46
  • 30. Fingerprinting Fingerprinting Algorithms Distributed Euclidean Distance Algorithm (DEDA) II Distributed Approach ˆ Initialize FPi = 0. while pi is assigned and received, do for all FPj ∈ fj , do ˆ j 2 FP i ← k=1 FPk − FPk end for end while (xj , yj ) ← minFPi ∈ fj . ˆ ˆ return (xj , yj ) ˆ ˆ Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 24 / 46
  • 31. Fingerprinting Fingerprinting Algorithms Distributed Bayesian Model Algorithm (DBMA) I Centralized Approach SEE P ( FPi | l ) P(l ) P( l | FPi ) = , P(FPi ) = 0 (5) P(FPi ) ACT P ( lt | lt−1 ) = P lt | lt−1 P(lt−1 ) dlt−1 (6) where lt is the current location and lt−1 is the previous location. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 25 / 46
  • 32. Fingerprinting Fingerprinting Algorithms Distributed Bayesian Model Algorithm (DBMA) II Distributed Approach Initialize gi = 0. while pi is assigned and received, do for all FPj ∈ fj , do gi (j) ← P( j| {FP1 , FP2 , . . . , FPn }) end for end while return gi Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 26 / 46
  • 33. Fingerprinting Fingerprinting Algorithms Distributed Neural Networks (DNN) I Types of Neural Networks Multilayer Perceptron Generalized Regression Both will require a supervised learning to train the network. Figure: Artificial Neural Network (ANN) Architecture Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 27 / 46
  • 34. Fingerprinting Fingerprinting Algorithms Distributed Neural Networks (DNN) II Figure: WDCN with neural networks Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 28 / 46
  • 35. WDC-based Fingerprinting System Overview System Overview Experimental Setup Hardware and Software The Radio Map Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 29 / 46
  • 36. WDC-based Fingerprinting System Experimental Setup Experimental Setup Figure: System block diagram Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 30 / 46
  • 37. WDC-based Fingerprinting System Hardware and Software Hardware Figure: USRP2 with custom WBX daughterboard Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 31 / 46
  • 38. WDC-based Fingerprinting System Hardware and Software Software WDCN communications - GNU Radio Fingerprint position processing - Python Web-based user interface - PHP Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 32 / 46
  • 39. ICTAS ORIGIN
  • 40. WDC-based Fingerprinting System The Radio Map The Radio Map Radio Map for 1st Floor ICTAS 0 -5 -10 10 N22 N21 -15 N20 N19 RSS (dB) N18 -20 N17 N16 -25 N15 N14 N13 -30 N12 N11 -35 -40 0 5 10 15 20 25 30 35 40 45 Position Number Figure: Radio Map with 45 Positions Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 34 / 46
  • 41. Algorithm Performance and Results Algorithm Performance and Results Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 35 / 46
  • 42. Algorithm Performance and Results Algorithm Evaluation Algorithm Evaluation I Comparison of Distributed Localization Algorithms Distributed Euclidean Distributed Markov Y−direction (ft.) 5 5 Y−direction (ft.) 4 4 Actual Path Actual Path Estimated Path Estimated Path 3 3 0 20 40 60 80 100 120 140 160 180 200 220 0 20 40 60 80 100 120 140 160 180 200 220 X−direction (ft.) X−direction (ft.) Distributed Neural Network − GR Distributed Neural Network − MLP 5 5 Y−direction (ft.) Y−direction (ft.) 4 4 Actual Path Actual Path Estimated Path Estimated Path 3 3 0 20 40 60 80 100 120 140 160 180 200 220 0 20 40 60 80 100 120 140 160 180 200 220 X−direction (ft.) X−direction (ft.) Figure: Comparison of solutions of distributed localization algorithms Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 36 / 46
  • 43. Algorithm Performance and Results Algorithm Evaluation Algorithm Evaluation II 100 90 80 70 Percentage (%) 60 50 40 30 DEDA DBMA 20 GRNN MLPNN 10 50 100 150 200 Error Radius (ft) Figure: Performance comparision of distributed localization algorithms Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 37 / 46
  • 44. Algorithm Performance and Results Error Statistics Error Statistics Error statistics of distributed localization algorithms Algorithm Minimum Error Mean Error Max Error DEDA 0 ft. 10.81 ft. 55 ft. DBMA 0 ft. 35.33 ft. 220 ft. GRNN 0 ft. 14.95 ft. 95 ft. MLP 0 ft. 16.90 ft. 155 ft. Average 0 ft. 19.50 ft. 131.25 ft. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 38 / 46
  • 45. Position Location Demo Overview Overview Functional Workflow of WDC process Video of Demo Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 39 / 46
  • 46. Position Location Demo Functional Workflow Task dissemination and retrieval I Figure: Phase I: Task dissemination Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 40 / 46
  • 47. Position Location Demo Functional Workflow Task dissemination and retrieval II Figure: Phase II: Task retrieval Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 41 / 46
  • 48. Position Location Demo Demo Fingerprinting Position System Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 42 / 46
  • 49. Position Location Demo Computational Complexity Computational Complexity of Online Phase Single node Algorithm Computation Searching Sorting EDA O(n) N/A O(n log n) BMA O(n) O (n (log u + 1)) O(n log n) WDC slave node Algorithm Computation Searching Sorting DEDA O(n/4) N/A O(n/4 log n/4) DBMA O(n/4) O (n/4 (log u + 1)) O(n/4 log n/4) Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 43 / 46
  • 50. Concluding Remarks Conclusions Conclusions Successful location estimates are highly dependent on quality and uniqueness of RF fingerprints. Increasing spatial granularity of fingerprint positions does not necessarily improve performance of position estimation. Distributed PL is beneficial for large service areas with large databases. De-centralized computations removes single-point of failure and security intrusions. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 44 / 46
  • 51. Concluding Remarks Future Work Future Work Examine optimization techinque of multisplitting for conventional PL techniques. Expand distributed sensor system to all CORNET nodes and create mobile WDCN. Implement demo with new UHD driver for USRP2. Implement neural network for WDCN. Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 45 / 46
  • 52. Concluding Remarks Future Work Questions Hermie P. Mendoza (VA Tech) Distributed Localization for WDN June 28, 2011 46 / 46