SlideShare una empresa de Scribd logo
1 de 24
Syncob
     Collaborative Time Synchronization
         in Wireless Sensor Networks

Albert Krohn1, Michael Beigl2, Christian Decker3, Till Riedel3

                 Particle GmbH, Germany
                 1
        2
          DUS/Universität Braunschweig, Germany
          3
            TecO/Universität Karlsruhe, Germany
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   2




      Motivation: Collaborative Sensing




                                           
                                               Wireless Sensor Networks
                                           
                                               Collaborative monitoring
                                           
                                               Duty cycle
                                                −   100ms every 2sec
                                                −   Short time to communicate
                                           
                                               Important: synchronization
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   3




       Motivation: Ultrasound location



                                                        ∆t

                                      
                                          Distance: time of flight
                                      
                                          Nodes only measure time
                                      
                                          Approx. 10µs per 3mm
                                      
                                          Accurate synchronization
                                      
                                          Global timestamps for
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   4




         Sync times at different layers
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   5




     Physical Layer Synchronization
     
         On PHY: Only radio propagation delays
     
         Very deterministic
     
         Accurate synchronization


     
         Simple for single source of synchronization
     
         More complicated for distributed operation
           −   All nodes re-synchronize their neighbors
           −   Need for coordination
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   6




                          Conflicting sync
                                                        
                                                            Random access
                                                        
                                                            Especially
                                                            problematic in
                                                            dense scenarios



     
         Can be resolved via CSMA
     
         Hidden or Exposed Terminal Problems
     
         Can make synchronization unstable
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   7




                       Conflict-free sync
                                                     
                                                         Multiple access
                                                     
                                                         Good for
                                                         static topologies




    
        Can use CDMA,FDMA for beacons
    
        Difficult to choose non-overlapping
        codes/freq
    
        Inefficient for mobile scenarios
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   8




          SynCob: Collaborative Sync
     
         Collaborative time synchronization
     
         Send simultaneously
         on same frequency band
     
         Use principles of cooperate transmission
     
         Receiver can still decode the synchronization
     
         Support for ad-hoc, mobile scenarios
     
         Implementation for low-cost hardware


                                                      Collaborative
                                                      synchronization
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   9




                              Related Work
 
     Link Layer: e.g. LTS, mini-sync
 
     Physical layer: RBS, BITMac

 BitMAC
       −   Collision-free
           synchronization
       −   Proposes “or” on PHY


       “Identical transmissions by two senders with small synchronization errors. The
       receiver will see slightly stretched “1”bits and slightly compressed “0”bits ”
       Source: Ringwald,M. ,Römer K.: BitMac A Deterministic, Collision-Free and Robust
       MAC Protocol for Sensor Nodes. EWSN 2005
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   10




                  Sync symbol sequence


                      10101010101011001
                      S1S0S1S0S1S0S1S0S1S0S1S0S1S1S0S0S1

     
         No channel or source coding!
     
         Superimpose two sync symbols
     
         Special case of cooperative transmission:
           −   Narrow band radio
           −   Can be used with FSK,ASK or OOK
           −   Here: Narrow band binary OOK/ASK
                 S = active S = inactive
                   1          0
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   11




      Excursion:superimposed radio



              10101010101011001
           OR 10101010101011001
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   12




    Superimposing sync sequences



              10101010101011001
           OR 10101010101011001
              10101010100011001
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   13




    Superimposing sync sequences
08.06.07 - INSS '07    Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   14




                 Destructive interference

                      We do not have
                      an “OR”
                      behavior on the
                      channel !!
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   15




            Using signatures to handle
                   interference
                                                                     
                                                                         Spread spectrum
                                                                     
                                                                         Add noise to
                                                                         carrier
                                                                     
                                                                         Simulation of
                                                                         2 signals with
                                                                         power 1


     
         Alternative: ML energy-detector
     
         See also:Albert Krohn, et. al.:The implementation of non-
         coherent cooperativetransmission for WSNs. INSS 06.
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   16




          Distributed Synchronization
                                                      
                                                          No predefined roles
                                                      
                                                          Each node is
                                                          responsible for:
                                                            −   Establishing sync
                                                            −   Keeping up the sync
                                                            −   Rate control



  
      No additional communication channel necessary
  
      No cooperate in ad-hoc manner
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   17




                                  Time shifts




                         ∆t


     
         not trivial for detector to make binary decision
     
         Signal boarders get fuzzy
     
         See again:Albert Krohn, et. al.:The implementation of non-
         coherent cooperativetransmission for WSNs. INSS 06.
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks         18




                      Resynchronization
        Maximum initial offset t∆init after sync
        Maximum tolerable offset ttol
     
         Quartz accuracy k
        Oscillating Period T0
                                                1                                1
     
         Oscillating difference ∆ T = T 0(                                     −     )
                                        2k
                                           2
                                                                            1−k 1+ k
                                      1−k 
          ttol=t∆init+tresync

                                                                                                   2k
        für k2<<1: ttol=tresync2k+t∆init = t∆ init + tresync
                                    ttol                                                       (
                                                                                                 1 − k2
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   19




                 Implementation:
           Particle AwareCon Protocol
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   20




                 Implementation:
           Particle AwareCon Protocol
     
         Particle Computer Sensor Nodes
           −TR1001 Transceiver OOK/ASK
          − 8bit 5MHz PIC18F6720 MCU (t∆init=0.2µs)
          − 10 ppm Quarz (k=10 *10-6)
        S1 and S0 24µs, data rate 125kbit/s (ttol=4µs)

         tresync=(ttol-t∆init)/2k=190ms

     
         Framesize 13ms =>4% every 14 frames
         (Current Syncob/Awarecon synchronizes every slot and
         changes status to unsynchronized after 7 for stability)
08.06.07 - INSS '07                                     Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   21




                        Implementation:
                      Sync propagation time
                                                                  Sync to network                  Sync to single partner


                                                        1
                      cumulated probability functions




                                                        0            20                Delay [ms]             100
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   22




                      Issues/ Future work
     
         Over-sized loops
           −   Synchronization returns over multiple hops
           −   Limit maximum time-shift
           −   Assumptions about physical
               and topological layout necessary

     
         Concurrent island
           −   Two synchronized networks join
           −   Collision Detection/Resolution
           −   Single channel approach
           −   Preference based election
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   23




                                 Conclusion
     
         High Accuracy < 10µs
     
         Syncob suited for WSN fusion and coordination
     
         Can be used for sound based location
     
         No additional coordination necessary
     
         Ideal for mobile ad-hoc scenarios
           −   Averages sync collaboratively
           −   Locally adapts to network density
08.06.07 - INSS '07   Syncob: Collaborative Time Synchronization in Wireless Sensor Networks   24




                                   Question?

Más contenido relacionado

La actualidad más candente

Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSN
Prajwal Panchmahalkar
 
David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009
eCommConf
 
Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.
Antonio Marcos Alberti
 
SOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIASOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIA
Sofia Eu
 
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specificationCambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Advantec Distribution
 

La actualidad más candente (15)

Study for FIBRE-BR Backbone Network Architecture
Study for FIBRE-BR Backbone Network ArchitectureStudy for FIBRE-BR Backbone Network Architecture
Study for FIBRE-BR Backbone Network Architecture
 
Fault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSNFault tolerant energy aware data dissemination protocol in WSN
Fault tolerant energy aware data dissemination protocol in WSN
 
David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009David A. Burgess's Presentation at eComm 2009
David A. Burgess's Presentation at eComm 2009
 
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
A High-Performance Campus-Scale Cyberinfrastructure for Effectively Bridging ...
 
Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.Apresentação feita em 2005 no Annual Simulation Symposium.
Apresentação feita em 2005 no Annual Simulation Symposium.
 
Iy2415661571
Iy2415661571Iy2415661571
Iy2415661571
 
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
Restructuring Campus CI -- UCSD-A LambdaCampus Research CI and the Quest for ...
 
SOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIASOFIA - Smart M3. NOKIA
SOFIA - Smart M3. NOKIA
 
Cable Infrastructure Evolution
Cable Infrastructure EvolutionCable Infrastructure Evolution
Cable Infrastructure Evolution
 
Ag03401860189
Ag03401860189Ag03401860189
Ag03401860189
 
How GNSS receiver radio frequency works ?
How GNSS receiver  radio frequency works ?How GNSS receiver  radio frequency works ?
How GNSS receiver radio frequency works ?
 
Research paper
Research paperResearch paper
Research paper
 
Gi
GiGi
Gi
 
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical StudyConcern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
Concern-Based Cohesion as Change Proneness Indicator: An Initial Empirical Study
 
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specificationCambium networks pmp_430_access_point_(5.4_g_hz)_specification
Cambium networks pmp_430_access_point_(5.4_g_hz)_specification
 

Destacado (8)

Protocolos
ProtocolosProtocolos
Protocolos
 
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
On Demand Time Sychronizaton for Wireless Sensor Networks-november2009
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
Seminar
SeminarSeminar
Seminar
 
Methods for Improving NTP
Methods for Improving NTPMethods for Improving NTP
Methods for Improving NTP
 
wsn routing protocol
 wsn routing protocol wsn routing protocol
wsn routing protocol
 
Routing protocol on wireless sensor network
Routing protocol on wireless sensor networkRouting protocol on wireless sensor network
Routing protocol on wireless sensor network
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 

Similar a Syncob

Synchronous Security Authentication Report
Synchronous Security Authentication ReportSynchronous Security Authentication Report
Synchronous Security Authentication Report
Sebastian W. Cheah
 
Paper id 35201569
Paper id 35201569Paper id 35201569
Paper id 35201569
IJRAT
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
Gr Patel
 
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
ambitlick
 
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
ijujournal
 
29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks
akshuu16
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
ijsrd.com
 

Similar a Syncob (20)

Mobi Sync
Mobi SyncMobi Sync
Mobi Sync
 
B017370915
B017370915B017370915
B017370915
 
Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...Security based Clock Synchronization technique in Wireless Sensor Network for...
Security based Clock Synchronization technique in Wireless Sensor Network for...
 
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor NetworkNode Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
Node Deployment in Homogeneous and Heterogeneous Wireless Sensor Network
 
Mobi sync efficient time synchronization for mobile underwater sensor networks
Mobi sync efficient time synchronization for mobile underwater sensor networksMobi sync efficient time synchronization for mobile underwater sensor networks
Mobi sync efficient time synchronization for mobile underwater sensor networks
 
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
Energy Efficient Data Transmission through Relay Nodes in Wireless Sensor Net...
 
Synchronous Security Authentication Report
Synchronous Security Authentication ReportSynchronous Security Authentication Report
Synchronous Security Authentication Report
 
Paper id 35201569
Paper id 35201569Paper id 35201569
Paper id 35201569
 
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 DistSynched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
Synched E Harvesting Wireless Sensors For Sensors Expo 2009 Dist
 
Distributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor NetworkDistributed Approach for Clock Synchronization in Wireless Sensor Network
Distributed Approach for Clock Synchronization in Wireless Sensor Network
 
Multicasting routing protocol_for_wsn
Multicasting routing protocol_for_wsnMulticasting routing protocol_for_wsn
Multicasting routing protocol_for_wsn
 
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
A REFERENCE BASED, TREE STRUCTURED TIME SYNCHRONIZATION APPROACH AND ITS ANAL...
 
Clock synchronization estimation of non deterministic delays in wireless mess...
Clock synchronization estimation of non deterministic delays in wireless mess...Clock synchronization estimation of non deterministic delays in wireless mess...
Clock synchronization estimation of non deterministic delays in wireless mess...
 
Cube2012 Submission 359
Cube2012 Submission 359Cube2012 Submission 359
Cube2012 Submission 359
 
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
 
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
TIME SYNCHRONIZATION IN WIRELESS SENSOR NETWORKS: A SURVEY
 
29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks29. continuous neighbor discovery in asynchronous sensor networks
29. continuous neighbor discovery in asynchronous sensor networks
 
Power Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor NetworksPower Saving in Wireless Sensor Networks
Power Saving in Wireless Sensor Networks
 
10.1.1.118.4231
10.1.1.118.423110.1.1.118.4231
10.1.1.118.4231
 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
 

Más de Till Riedel

Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative Positioning
Till Riedel
 
Protocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 InventoriesProtocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 Inventories
Till Riedel
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld Interfaces
Till Riedel
 
A Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational MapsA Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational Maps
Till Riedel
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Till Riedel
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business Items
Till Riedel
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Till Riedel
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Till Riedel
 

Más de Till Riedel (15)

From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
IoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDILIoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDIL
 
A device-free future of ubicomp?
A device-free future of ubicomp?A device-free future of ubicomp?
A device-free future of ubicomp?
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
 
Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative Positioning
 
ParticleVM
ParticleVMParticleVM
ParticleVM
 
Protocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 InventoriesProtocol Optimizations using anonymous EPC Gen2 Inventories
Protocol Optimizations using anonymous EPC Gen2 Inventories
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld Interfaces
 
A Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational MapsA Community Platform for Auto-Annotated Recreational Maps
A Community Platform for Auto-Annotated Recreational Maps
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
 
Architecture for Collaborative Business Items
Architecture for Collaborative Business ItemsArchitecture for Collaborative Business Items
Architecture for Collaborative Business Items
 
Implicit Middleware
Implicit MiddlewareImplicit Middleware
Implicit Middleware
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-Things
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
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
 
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)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Syncob

  • 1. Syncob Collaborative Time Synchronization in Wireless Sensor Networks Albert Krohn1, Michael Beigl2, Christian Decker3, Till Riedel3 Particle GmbH, Germany 1 2 DUS/Universität Braunschweig, Germany 3 TecO/Universität Karlsruhe, Germany
  • 2. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 2 Motivation: Collaborative Sensing  Wireless Sensor Networks  Collaborative monitoring  Duty cycle − 100ms every 2sec − Short time to communicate  Important: synchronization
  • 3. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 3 Motivation: Ultrasound location ∆t  Distance: time of flight  Nodes only measure time  Approx. 10µs per 3mm  Accurate synchronization  Global timestamps for
  • 4. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 4 Sync times at different layers
  • 5. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 5 Physical Layer Synchronization  On PHY: Only radio propagation delays  Very deterministic  Accurate synchronization  Simple for single source of synchronization  More complicated for distributed operation − All nodes re-synchronize their neighbors − Need for coordination
  • 6. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 6 Conflicting sync  Random access  Especially problematic in dense scenarios  Can be resolved via CSMA  Hidden or Exposed Terminal Problems  Can make synchronization unstable
  • 7. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 7 Conflict-free sync  Multiple access  Good for static topologies  Can use CDMA,FDMA for beacons  Difficult to choose non-overlapping codes/freq  Inefficient for mobile scenarios
  • 8. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 8 SynCob: Collaborative Sync  Collaborative time synchronization  Send simultaneously on same frequency band  Use principles of cooperate transmission  Receiver can still decode the synchronization  Support for ad-hoc, mobile scenarios  Implementation for low-cost hardware Collaborative synchronization
  • 9. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 9 Related Work  Link Layer: e.g. LTS, mini-sync  Physical layer: RBS, BITMac BitMAC − Collision-free synchronization − Proposes “or” on PHY “Identical transmissions by two senders with small synchronization errors. The receiver will see slightly stretched “1”bits and slightly compressed “0”bits ” Source: Ringwald,M. ,Römer K.: BitMac A Deterministic, Collision-Free and Robust MAC Protocol for Sensor Nodes. EWSN 2005
  • 10. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 10 Sync symbol sequence 10101010101011001 S1S0S1S0S1S0S1S0S1S0S1S0S1S1S0S0S1  No channel or source coding!  Superimpose two sync symbols  Special case of cooperative transmission: − Narrow band radio − Can be used with FSK,ASK or OOK − Here: Narrow band binary OOK/ASK  S = active S = inactive 1 0
  • 11. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 11 Excursion:superimposed radio 10101010101011001 OR 10101010101011001
  • 12. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 12 Superimposing sync sequences 10101010101011001 OR 10101010101011001 10101010100011001
  • 13. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 13 Superimposing sync sequences
  • 14. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 14 Destructive interference We do not have an “OR” behavior on the channel !!
  • 15. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 15 Using signatures to handle interference  Spread spectrum  Add noise to carrier  Simulation of 2 signals with power 1  Alternative: ML energy-detector  See also:Albert Krohn, et. al.:The implementation of non- coherent cooperativetransmission for WSNs. INSS 06.
  • 16. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 16 Distributed Synchronization  No predefined roles  Each node is responsible for: − Establishing sync − Keeping up the sync − Rate control  No additional communication channel necessary  No cooperate in ad-hoc manner
  • 17. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 17 Time shifts ∆t  not trivial for detector to make binary decision  Signal boarders get fuzzy  See again:Albert Krohn, et. al.:The implementation of non- coherent cooperativetransmission for WSNs. INSS 06.
  • 18. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 18 Resynchronization  Maximum initial offset t∆init after sync  Maximum tolerable offset ttol  Quartz accuracy k  Oscillating Period T0 1 1  Oscillating difference ∆ T = T 0( − ) 2k 2 1−k 1+ k 1−k   ttol=t∆init+tresync 2k  für k2<<1: ttol=tresync2k+t∆init = t∆ init + tresync ttol ( 1 − k2
  • 19. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 19 Implementation: Particle AwareCon Protocol
  • 20. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 20 Implementation: Particle AwareCon Protocol  Particle Computer Sensor Nodes −TR1001 Transceiver OOK/ASK − 8bit 5MHz PIC18F6720 MCU (t∆init=0.2µs) − 10 ppm Quarz (k=10 *10-6)  S1 and S0 24µs, data rate 125kbit/s (ttol=4µs) tresync=(ttol-t∆init)/2k=190ms  Framesize 13ms =>4% every 14 frames (Current Syncob/Awarecon synchronizes every slot and changes status to unsynchronized after 7 for stability)
  • 21. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 21 Implementation: Sync propagation time Sync to network Sync to single partner 1 cumulated probability functions 0 20 Delay [ms] 100
  • 22. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 22 Issues/ Future work  Over-sized loops − Synchronization returns over multiple hops − Limit maximum time-shift − Assumptions about physical and topological layout necessary  Concurrent island − Two synchronized networks join − Collision Detection/Resolution − Single channel approach − Preference based election
  • 23. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 23 Conclusion  High Accuracy < 10µs  Syncob suited for WSN fusion and coordination  Can be used for sound based location  No additional coordination necessary  Ideal for mobile ad-hoc scenarios − Averages sync collaboratively − Locally adapts to network density
  • 24. 08.06.07 - INSS '07 Syncob: Collaborative Time Synchronization in Wireless Sensor Networks 24 Question?