Song Gao
Committee:
Alvin Lim (Chair), Saad Biaz, Hari Narayanan, Xiao Qin
Final Oral Exam
University Reader:
Shiwen Mao
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
5.9 GHz / 10 MHz
OCB
1 CCH + 6 SCH
(Cooperative Adaptive Cruise Control)
CC
ACC
CACC
(Cooperative Adaptive Cruise Control)
ACC
CACC
Following Distance | 6 feet |
Speed | 45 mph |
Time Interval | 0.1 second |
Delivery ratio can be easily affected:
Using both antennas alternately significantly increase (pairwise) delivery ratio in all scenarios
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
Formal Analysis
Experimental Study
Real-world Experiments
Simulation
Emulation
Advantages:
Disadvantages:
slow vehicle
Advantages:
Disadvantages:
Real-world Components
Emulated Models
Challenges:
Challenge:
Example: 1. Hidden node problem; 2. Exposed node problem
Solution:
Same test on Android tablets and squirrel emulated nodes:
Android:
Squirrel:
[20] T. Lin, “Mobile ad-hoc network routing protocols: methodologies and applications,” Ph.D. dissertation, Virginia Polytechnic Institute and State University, 2004.
[21] U.S. Naval Research Lab. Extendable mobile ad-hoc network emulator (emane). [Online]. Available: http://www.nrl.navy.mil/itd/ncs/products/emane
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
DSRC will have congestion problem once fully deployed
Average Following Distance | 20 meters |
Platooning Message | 150 bytes |
Number of Lanes | 5 per direction |
Interference Range | 400 meters |
MAC Layer Data Rate | 6 Mbps |
Platooning Message Rate | 20 Hz |
(I-285)
Assumptions:
Interference distance: 400 * 2 = 800m
# of cars generating interference per lane: 800m / 20m = 40
# of cars generating interference: 40/lane * 10lanes = 400
Demanded message rate: 20 Hz * 400 = 8,000 Hz
Demanded chan. bandwidth: 8KHz * 150B = 1.2MB/s (9.6 Mbps)
9.6 Mbps >> MAC data rate (6 Mbps)
plus channel switching, CSMA overhead, etc.
Introduced in video compression algorithms
Assumptions:
Core Ideas:
Assumption:
Video interframe compression cannot be applied directly.
Solution:
Reserved | Frame Type | Compression Options | Frame ID | Payload |
---|---|---|---|---|
4 bits | 4 bits | 8 bits | 16 bits | variable |
Frame Layout:
Previous:
Current:
Differential:
Lower entropy, more compressible
XOR
Prerequisite: Every node needs to keep a list of recently received Key Frames
Encoding (Transmitter):
Decoding (Receiver):
Definitions:
With in an ICTL Cycle, [KF-DF-DF-...-DF]:
Does ICTL use more bandwidth at curved roads?
Does it make sense to try each compression algorithm for each individual frame?
Longer CL != Less Bandwidth
Read 1MB sequentially from memory | 0.25 ms |
Round trip within same data center | 0.5 ms |
ICTL | < 1 ms |
DSRC On-board WSM | normally 1ms ~ 5ms |
Round trip ICMP ping to AU_WiFi AP | ~ 2.5 ms |
[34] Z. Wang and M. Hassan: “How much of dsrc is available for non-safety use?” VANET ’08
[35] C.-L. Huang, Y. Fallah, et. al.: “Adaptive intervehicle communication control for cooperative safety systems,” Network, IEEE, 2010.
[36] Y. Fallah, C. Huang, et. al.: “Congestion control based on channel occupancy in vehicular broadcast networks,” VTC '10
non-safety use of DSRC may have to be severely restricted during peak hours of traffic.
adapts communication rate and power based on the dynamics of a vehicular network and safety-driven tracking process.
a closed loop congestion monitoring and control based on limited feedback from the network.
[38] S. International, “SAE J2945.1 On-Board System Requirements for V2V Safety Com- munications,”
inspects channel busy percentage and packet error rate, to make transmission decisions, including transmission schedule and power
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
Overview
Background
Squirrel: A Wireless Emulator
Interframe Compression Transmission Layer
Future Work
Conclusions
(Introduced by Optimized Link State Routing protocol)
Different Assumptions:
2-hop neighbor set: calculated from distance between nodes and estimated communication range.
Predicting Topology Change:
Prediction Guided MPR Selection: