Environment-Aware Clock Skew Estimation and Synchronization for Wireless Sensor Networks Zhe Yang (UVic, Canada), Lin Cai (University of Victoria, Canada),

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Multistage Sampling.
Advanced Piloting Cruise Plot.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 5 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Fundamental Relationship between Node Density and Delay in Wireless Ad Hoc Networks with Unreliable Links Shizhen Zhao, Luoyi Fu, Xinbing Wang Department.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Summary of Convergence Tests for Series and Solved Problems
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
Correctness of Gossip-Based Membership under Message Loss Maxim GurevichIdit Keidar Technion.
Richmond House, Liverpool (1) 26 th January 2004.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
MIMO Broadcast Scheduling with Limited Feedback Student: ( ) Director: 2008/10/2 1 Communication Signal Processing Lab.
高度情報化社会を支えるネットワーキング技術 (大阪大学 工学部説明会資料)
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
VOORBLAD.
1 Analysis of Random Mobility Models with PDE's Michele Garetto Emilio Leonardi Politecnico di Torino Italy MobiHoc Firenze.
15. Oktober Oktober Oktober 2012.
1. 2 No lecture on Wed February 8th Thursday 9 th Feb 14: :00 Thursday 9 th Feb 14: :00.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Distributed Selection of References for Localization in Wireless Sensor Networks Dominik Lieckfeldt, Jiaxi You, Dirk Timmermann Institute of Applied Microelectronics.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Do you have the Maths Factor?. Maths Can you beat this term’s Maths Challenge?
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Using Cramer-Rao-Lower-Bound to Reduce Complexity of Localization in Wireless Sensor Networks Dominik Lieckfeldt, Dirk Timmermann Department of Computer.
How Cells Obtain Energy from Food
CpSc 3220 Designing a Database
RollCaller: User-Friendly Indoor Navigation System Using Human-Item Spatial Relation Yi Guo, Lei Yang, Bowen Li, Tianci Liu, Yunhao Liu Hong Kong University.
Where Are You From? Confusing Location Distinction Using Virtual Multipath Camouflage Song Fang, Yao Liu Wenbo Shen, Haojin Zhu 1.
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
Probabilistic Reasoning over Time
Presentation transcript:

Environment-Aware Clock Skew Estimation and Synchronization for Wireless Sensor Networks Zhe Yang (UVic, Canada), Lin Cai (University of Victoria, Canada), Yu Liu (University of New Orleans, USA), Jianping Pan (University of Victoria, Canada) Infocom 2012 MengLin,

Outline Introduction Clock skew measurements AMKF Clock skew estimation Environment-aware clock synchronization Performance study Conclusions 2

Introduction Clock synchronization is important for network systems such as scheduling Improper to do synchronization frequently in WSN due to dynamic and unpredictable environment, ex: sync failure and overhead Estimate clock skew accurately can prolong synchronization period while suffering from temperature variance 3

Introduction It is full of noise to measure clock skew directly so they use temperature measurements to assist clock skew estimation, called additional information aided multi-model Kalman lter (AMKF) algorithm, then using this to propose an environment-aware clock synchronization (EACS) scheme to dynamically compensate clock skew 4

Terminology Clock offset is the difference between the time reported by two or more clocks Clock skew is the differential coefcient of the clock offset, the tick duration difference 5

Constant Environment 6

Dynamic Environment

Outline Introduction Clock skew measurements AMKF Clock skew estimation Environment-aware clock synchronization Performance study Conclusions 8

Measurement Setting One laptop Two Mica2 nodes – One senses temperature and send to the other one – The other one sends timestamp containing the temperature information to laptop through UART Use heater to increase and a fan to reduce the environment temperature 9

Measurement Results and Analysis 10

Measurement Results and Analysis 11

Outline Introduction Clock skew measurements AMKF clock skew estimation Environment-aware clock synchronization Performance study Conclusions 12

What is AMKF AMKF is an additional information aided multi-model Kalman lter, which can estimate the model probability for one process using the model probability of another related process of which the model probability is easier to obtain Different from the traditional approaches, where the decision is based on the estimated process itself only. 13

Why Choose AMKF? Clock skew is not a stationary random process Their previous work utilized an IMM Kalman filter to tackle the model uncertainty in clock skew – Combine and use the weighted sum of several filters output as system output – Use Markov chain with preset transition probabilities – In each iteration, every model processes the measurement data and likelihood function independently The measurement noise for temperature is much smaller than that for clock skew 14

Outline Introduction Clock skew measurements AMKF Clock skew estimation Environment-aware clock synchronization Performance study Conclusions 15

How to Do EACS? 16

Outline Introduction Clock skew measurements AMKF Clock skew estimation Environment-aware clock synchronization Performance study Conclusions 17

Evaluation of Model Determination 18 Temperature measurements and the probability of constant velocity model

Clock Skew Estimation 19 The estimation results

Error Estimation Root mean square error (RMSE) Cramér–Rao bound – Determine the lower bound on the variance of estimators which can be used to indicate the estimation accuracy in this paper 20 RMSE of clock skew estimation

Performance Evaluation by Simulation Below 2ms during whole 8000 s simulation 21 Simulation settingClock offset with compensation schemes

Performance Evaluation by Experiment Below 8ms over the 7200 s test 22 Verification traceVerification results

Outline Introduction Clock skew measurements AMKF Clock skew estimation Environment-aware clock synchronization Performance study Conclusions 23

Conclusion Based on AMKF, using EACS to conduct clock synchronization and compensation, which prolongs the synchronization period Good article organization Too less analysis in real test The scenario for comparison between simulation and experiment is different 24

Q&A Thanks you! 25

Reference Kalman filter – Stationary process – –