Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs...
Transcript of Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs...
![Page 1: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/1.jpg)
September 2004
Slide 1 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Clock Synchronization Issue in the IEEE 802.11 TGs
Berlin, Germany12-19, September
Yeonkwon Jeong, Joongsoo Ma
Mobile Multimedia Research CenterInformation and Communications University, KOREA
{ykwjeong, [email protected]}
![Page 2: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/2.jpg)
September 2004
Slide 2 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Presentation Outline
• An Example Configuration for WLAN Mesh
• Why the Clock Synchronization is needed?
• The TSF of IEEE 802.11
• What is the IEEE802.11’s state?
• How to Fix it?
• Backup Slides
![Page 3: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/3.jpg)
September 2004
Slide 3 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
An Example Configurationfor WLAN Mesh
Mesh Portal
Mesh AP
Mesh Point
Mesh Client BSS(*Infrastructure Mode)WLAN Mesh
![Page 4: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/4.jpg)
September 2004
Slide 4 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Why the Clock Synchronization is needed?
• Frequency Hopping Spread Spectrum
• QoS
•New Applications : Multi-Channel MAC Protocols, Location based Service, etc.
• Power Save Mode
![Page 5: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/5.jpg)
September 2004
Slide 5 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
The TSF of IEEE 802.11• Each station calculates a random delay
uniformly distributed in the range between zero and 2·aCWmin·aSlotTime. (The aCWmin and aSlotTime parameters are specified in Table 1.)
• The station waits for the period of the random delay.
• If a beacon arrives before the random delay timer has expired, the station cancels the pending beacon transmission and the remaining random delay.
• When the random delay timer expires, the station transmits a beacon with a timestamp equal to the value of the station’s TSF timer1.
• Upon receiving a beacon, a station sets its TSF timer to the timestamp of the beacon if the value of the timestamp is later than the station’s TSF timer2.
Beacon Interval
Windows=[0,W]
faster adopts
12:01 12:0012:01
slower not adopts
12:01 12:02
![Page 6: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/6.jpg)
September 2004
Slide 6 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
What is the IEEE802.11’s state?
• Unidirectional clocks• Equal beacon opportunity• Single beacon per interval• Beacon contention (collision)
• Not scalable• Not consider multi-hop configuration
![Page 7: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/7.jpg)
September 2004
Slide 7 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
How to Fix it?
• Desired properties: – simple, efficient, and compatible with current
802.11 TSF.– scalability– multi-hop configuration– mobility
![Page 8: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/8.jpg)
September 2004
Slide 8 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Backup Slides
• Simple Clock Structure
• What means the out of Synchronization?
• The Maximum Clock Driftof 802.11 TSF @ OFDM system
• Prob(Fastest station sends a beacon)
• Examples of Out of Synchronization
• References
![Page 9: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/9.jpg)
September 2004
Slide 9 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Simple Clock Structure
(64bit Time Stamp)
![Page 10: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/10.jpg)
September 2004
Slide 10 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
What means the out of Synchronization?
• Definition– Two clocks are out of synchronization if their times are different
by more than Δ. Where let Δ be the maximum clock difference tolerable by power management and FHSS.
• Example– The IEEE 802.11 specifications require clock accuracy to be
within +/-0.01%. – For the length of a beacon interval, T=0.1s, two clocks with a
difference of d in accuracy will drift away from each other by d*T=0.01%*0.1s=10μs. Thus, with Δ=224 μs, d=0.01%, T=0.1s, we have τ=[Δ/(d*T)]=23.
![Page 11: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/11.jpg)
September 2004
Slide 11 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
The Maximum Clock Driftof 802.11 TSF @ OFDM system
w = 30,
b =4,
d = 0.01%
![Page 12: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/12.jpg)
September 2004
Slide 12 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Prob(Fastest station sends a beacon)
![Page 13: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/13.jpg)
September 2004
Slide 13 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
Examples of Out of Synchronization
A B C D
…. ….
A B C
![Page 14: Y. Jeong, J. Ma, ICU doc.: IEEE 802.11-04/1027r0 Clock Synchronization Issue in the IEEE 802.11 TGs September 2004 Slide 1 Clock Synchronization Issue.](https://reader036.fdocuments.us/reader036/viewer/2022082711/56649f215503460f94c39933/html5/thumbnails/14.jpg)
September 2004
Slide 14 Y. Jeong, J. Ma, ICU
doc.: IEEE 802.11-04/1027r0
Clock Synchronization Issue in the IEEE 802.11 TGs
References
• Lifei Huang, and Ten-Hwang Lai, “On the Scalability of IEEE 802.11 Ad Hoc Networks”, MobiHOC 2002
• Ten-Hwang Lai, and Dong Zhou, “Efficient and Scalable IEEE 802.11 Ad-Hoc-Mode Timing Synchronization Function”, Proc. of AINA03
• Jang-Ping Sheu, Chih-Min Chao, and Ching-Wen Sun, “A Clock Synchronization Algorithm for Multi-Hop Wireless Ad Hoc Networks”, Proc. of ICDCS04