FLIGHT: Clock Calibration Using Fluorescent Lighting Zhenjiang Li, Wenwei Chen, Cheng Li, Mo Li, Xiang-Yang Li, Yunhao Liu Nanyang Technological University,

Slides:



Advertisements
Similar presentations
Gradient Clock Synchronization in Wireless Sensor Networks
Advertisements

Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan BeepBeep: A High Accuracy Acoustic Ranging System using COTS Mobile Devices.
HIERARCHY REFERENCING TIME SYNCHRONIZATION PROTOCOL Prepared by : Sunny Kr. Lohani, Roll – 16 Sem – 7, Dept. of Comp. Sc. & Engg.
IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological.
Microsoft Research Asia
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
Introduction to Wireless Sensor Networks
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Ultra-Low Power Time Synchronization Using Passive Radio Receivers Yin Chen † Qiang Wang * Marcus Chang † Andreas Terzis † † Computer Science Department.
Efficient Network Flooding and Time Synchronization with Glossy
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Accurate Emulation of Wireless Sensor Networks Hejun Wu Joint work with Qiong Luo, Pei Zheng*, Bingsheng He, and Lionel M. Ni Department of Computer Science.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 15th Lecture Christian Schindelhauer.
Time Synchronization Murat Demirbas SUNY Buffalo.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 13th Lecture Christian Schindelhauer.
Comparing Models of Computation for Real-time, Distributed Control Systems Shawn Schaffert Bruno Sinopoli.
Versatile low power media access for wireless sensor networks Joseph PolastreJason HillDavid Culler Computer Science Department University of California,Berkeley.
Distributed Structural Health Monitoring A Cyber-Physical System Approach Chenyang Lu Department of Computer Science and Engineering.
Chunyi Peng, Guobin Shen, Yongguang Zhang, Yanlin Li, Kun Tan
Locating Sensors in the Wild: Pursuit of Ranging Quality Wei Xi, Yuan He, Yunhao Liu, Jizhong Zhao, Lufeng Mo, Zheng Yang, Jiliang Wang,
EXPLOITING VOIP SILENCE FOR WIFI ENERGY SAVINGS IN SMART PHONES Andrew J. Pyles 1, Zhen Ren 1, Gang Zhou 1, Xue Liu 2 1 College of William and Mary, 2.
UnderWater Acoustic Sensor Networks (UW-ASN) -Xiong Junjie
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
E 2 DTS: An energy efficiency distributed time synchronization algorithm for underwater acoustic mobile sensor networks Zhengbao Li, Zhongwen Guo, Feng.
WiseMAC: An Ultra Low Power MAC Protocol for the Downlink of Infrastructure Wireless Sensor Networks Presented by Angel Pagan November 27, 2007 A. El-Hoiydi.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
FlockLab: A Testbed for Distributed, Synchronized Tracing and Profiling of Wireless Embedded Systems IPSN 2013 NSLab study group 2013/04/08 Presented by:
Wireless Intelligent Sensor Modules for Home Monitoring and Control Presented by: BUI, Phuong Nhung, 裴芳绒 António M. Silva1, Alexandre Correia1, António.
Mobi-Sync: Efficient Time Synchronization for Mobile Underwater Sensor Networks Jun Liu, Zhong Zhou, Zheng Peng and Jun-Hong Cui Computer Science & Engineering.
Adaptive Control-Based Clock Synchronization in Wireless Sensor Networks Kasım Sinan YILDIRIM *, Ruggero CARLI +, Luca SCHENATO + * Department of Computer.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
Network Computing Laboratory Radio Interferometric Geolocation Miklos Maroti, Peter Volgesi, Sebestyen Dora Branislav Kusy, Gyorgy Balogh, Andras Nadas.
EECS 373 Design of Microprocessor-Based Systems Mark Alitawi Sarah Spitzer Kaiyu Yan University of Michigan Radios November 27, 2012.
A Survey of Spectrum Sensing Algorithm for Cognitive Radio Applications YaGun Wu netlab.
MOJO: A Distributed Physical Layer Anomaly Detection System for WLANs Richard D. Gopaul CSCI 388.
Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant
Siyuan Liu *#, Yunhuai Liu *, Lionel M. Ni *# +, Jianping Fan #, Minglu Li + * Hong Kong University of Science and Technology # Shenzhen Institutes of.
Improving Link Quality by Exploiting Channel Diversity in Wireless Sensor Networks Manjunath D, Mun Choon Chan, and Ben Leong National University of Singapore.
Global Time in Distributed Real-Time Systems Dr. Konstantinos Tatas.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Wireless Sensor Mote (TelosB) Ultra low-power wireless module –for sensor networks, monitoring app, rapid prototyping Key Features –2.4GHz radio,
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Secure In-Network Aggregation for Wireless Sensor Networks
Computer Science 1 TinySeRSync: Secure and Resilient Time Synchronization in Wireless Sensor Networks Speaker: Sangwon Hyun Acknowledgement: Slides were.
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Time Synchronization Protocols in Wireless Sensor Networks.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Turning a Mobile Device into a Mouse in the Air
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
Dynamic Node Collaboration for Mobile Target Tracking in Wireless Camera Sensor Networks Liang Liu†,‡, Xi Zhang†, and Huadong Ma‡ † Networking and Information.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
Grid-Based Energy-Efficient Routing from Multiple Sources to Multiple Mobile Sinks in Wireless Sensor Networks Kisuk Kweon, Hojin Ghim, Jaeyoung Hong and.
Junchao Ma +, Wei Lou +, Yanwei Wu *, Xiang-Yang Li *, and Guihai Chen & Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks + Department.
Distributed Systems Lecture 5 Time and synchronization 1.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
IHP: Innovation for High Performance Microelectronics
Introduction to Wireless Sensor Networks
CS294-1 Reading Aug 28, 2003 Jaein Jeong
Presentation transcript:

FLIGHT: Clock Calibration Using Fluorescent Lighting Zhenjiang Li, Wenwei Chen, Cheng Li, Mo Li, Xiang-Yang Li, Yunhao Liu Nanyang Technological University, Singapore Hong Kong Universiy of Science & Technology, Hong Kong Tsinghua University, China Illinois Institute of Technology, USA MobiCom 2012 MengLin,

Outline Introduction of time synchronization Design Overview Performance Evaluation Discussion Conclusion 2

Time Synchronization A variety of applications – Phone-to-phone gaming Precise 3D localization – Body-area networks Event ordering and detection – MAC-layer protocol design Time slot slignment 3

Time Synchronization Design challenges – Initial clock offset – Clock uncertainty CMOS oscillator Clock drift rate of ppm – Ambient environments Temperature, humidity, … – Internal factors Supply voltage 4

Time Synchronization Calibration vs. Synchronization – Clock calibration mainly ensures that different clocks advance with a same speed – Clock synchronization ensures the absolute clock values of different nodes to be consistent – Clock synchronization = Initial offset cancelation + clock calibration 5

Time Synchronization The state of the art – Communication-based solutions High communication overhead and power drain – External signal source based solutions, such as Power lines => signal decay FM radio => power consuming Wi-Fi => channel contention and collisions All requiring hardware support 6

Idea Overview Key observations – Fluorescent lighting Twice of the AC – Can be available in most indoor environment – Light sensor / camera on sensor motes, smart phones,… 7

Empirical Measurement Study To evaluate stability and accuracy of Fluorescent lighting Single-lamp experiment in the laboratory 8

Empirical Measurement Study Multi-lamp experiment in the laboratory 9

Design Overview System architecture of FLIGHT 10

Design Overview Period extraction – To exploit the sensitivity of the detected light intensity Moving across different floors Rotating the sensor node 11

Design Overview Period extraction – Frequency domain – FFT + low-pass filter – Use filter to make maximum point unique in one period 12

Design Overview Notation 13 NotationMeaning c n (t) Native clock at time t (tick) c g (t) Global reference clock at time t (tick) c l (t) f n (t) Frequency of the native clock at time t fgfg Frequency of the fluorescent light α(t)Frequency ratio: f n (t)/ f g

Design Overview The concept of periodical calibrations – Calibration interval Computation and energy concern – Needs to precisely compensate the clock frequency and eliminate drift 14

Design Overview Logic time maintenance 15 Define frequency ratio: calibration window size τ

Design Overview Logic time maintenance – Eliminate logic time drift between two consecutive calibrations – Update logic time 16

Design Overview Calibration interval – Long sampling window Robust to sampling jitters Better accuracy of freq. ratio – However... Buffer concern Uncertain delay of computation 17

Performance Evaluation Experiment setup – One beacon node placed in the middle of the laboratory to trigger each node logging its current logic time – 12 sensor nodes distributed in the lab 18

Performance Evaluation Calibration interval – Filter order vs. sampling rate 19

Performance Evaluation 20

Performance Evaluation 21

Performance Evaluation Mixed with other types of light 22 Sun light, 80% of time error < 600us LED light, 80% of time error < 900us Filament light, 80% of time error < 610us

Performance Evaluation Three dynamic cases (1/3) – Time error with controlled mobility 23 Error < 1000us, 80% < 400us

Performance Evaluation Dynamic case (2/3) – roam in the office, classroom, and laboratory – Outside the lab [period1 & 2], error is larger – Due to the mobility, surrounding environment and uncovered by light (3/3) – roam in two different buildings which are 150m away from each other – Within [350,550] min, two nodes are locally roaming – Avg error = 400 us; 1000us when moving 24

Performance Evaluation Energy consumption – ROCS [MobiSys’11] – WizSync [RTSS’11] – FTSP [SenSys’04] 25

Discussion Main features – No extra hardware support – Energy efficient – Robust to network disconnection Limitation – lighting availability – Exposure to the lighting – Noise interference 26

Conclusion Utilizing fluorescent lighting as external signal source to perform synchronization is stable and energy saving The frequency of external signal source determines the granularity of logic time Nice comparison and organization but many notations are confusing without clearly description 27