DIRAC: A Software-based Wireless Router System
Presented by: Stephen Kazmierczak
DIRAC: A Software-based Wireless Router System Petros Zerfos, Gary - - PowerPoint PPT Presentation
DIRAC: A Software-based Wireless Router System Petros Zerfos, Gary Zhong, Jerry Cheng, Haiyun Luo, Songwu Lu, Jefferey Jia-Ru Li Presented by: Stephen Kazmierczak Overview Background Issues Motivation Design Implementation
Presented by: Stephen Kazmierczak
Worcester Polytechnic Institute 2
Worcester Polytechnic Institute 3
Worcester Polytechnic Institute 4
Worcester Polytechnic Institute 5
Worcester Polytechnic Institute 6
Worcester Polytechnic Institute 7
Worcester Polytechnic Institute 8
Worcester Polytechnic Institute 9
router services
Worcester Polytechnic Institute 10
Worcester Polytechnic Institute 11
Worcester Polytechnic Institute 12
Worcester Polytechnic Institute 13
Worcester Polytechnic Institute 14
Worcester Polytechnic Institute 15
Worcester Polytechnic Institute 16
Worcester Polytechnic Institute 17
Worcester Polytechnic Institute 18
Worcester Polytechnic Institute 19
Worcester Polytechnic Institute 20
Linux Kernel Wi-Fi Driver Userspace Daemon Router Agent
Worcester Polytechnic Institute 21
Worcester Polytechnic Institute 22
Worcester Polytechnic Institute 23
Worcester Polytechnic Institute 24
Old AR New AR
AP
(3)Tunnel Req (4)Tunnel Est.
Worcester Polytechnic Institute 25
6 6 8.1 Time for MN to change IP/GW 3 18.8 18.6 Time to send new IP/GW 1.8 7.4 7.9 Additional latency to complete L2 assoc. 1.5 3.6 4.2 Tunnel Establishment
latencies are in milliseconds
Worcester Polytechnic Institute 26
Worcester Polytechnic Institute 27
9985 9903 9943 1.54 20.17 9581 9978 9980 2.01 15.02 7450 9940 9980 1.46 12.38 2647 9830 9903 1.53 10.38
MN3 MN1 MN1 Stdv Ave. Quality
9988 9999 9999 1.98 20.44 9822 9999 9999 1.76 14.81 6558 7554 7559 1.81 12.21 3038 4807 4808 2.17 9.47
MN3 MN2 MN1 Stdv Ave. Quality
FEC-Based Approach Link-Layer Retransmissions
Worcester Polytechnic Institute 28
Worcester Polytechnic Institute 29
Worcester Polytechnic Institute 30
Worcester Polytechnic Institute 31
Worcester Polytechnic Institute 32