290 likes | 570 Views
Minor Thesis Presentation. By: Junaid M. Shaikh Supervisor: Dr. Ivan Lee. A Comparative Analysis of Routing Protocols in VANET Environment Using. Realistic Vehicular Traces. O UTLINE. I NTRODUCTION R ESEARCH O BJECTIVES W ORKFLOW S IMULATIONS D EMO R ESULTS E VALUATION C ONCLUSIONS
E N D
Minor Thesis Presentation By: Junaid M. Shaikh Supervisor: Dr. Ivan Lee
A Comparative Analysis of Routing Protocols in VANET Environment Using Realistic Vehicular Traces
OUTLINE • INTRODUCTION • RESEARCH OBJECTIVES • WORKFLOW • SIMULATIONS • DEMO • RESULTS • EVALUATION • CONCLUSIONS • FUTURE WORK
INTRODUCTION • Technology is moving us from wired to wireless networks • Structured Networks (WLAN) • Unstructured Networks (Mobile Ad hoc Network - MANET) • Vehicular Ad hoc Network – VANET
VANET • Vehicles form network • Vehicles equipped with • Wireless transceivers • Computerized control modules • Roadside Units • Drop point • Geographically relevant data • Gateway to internet • VANET Scenario (Source: MoNet Lab)
VANETAPPLICATIONS • Safety • Accident avoidance warnings • Rapid rescue service • Convenience • Detour information • Toll road payments • Geographically-oriented local information • Entertainment • Internet access • Multimedia entertainment • V2V Communication
RESEARCH CONSIDERATION • Network Layer • Ad hoc Routing Protocols • Proactive (routes update periodically) • DSDV • Reactive (routes update on-demand) • AODV • AOMDV • DSR • Nodes Movement
RESEARCHOBJECTIVES • Analyzing data dissemination in VANETs • Identify and Study Routing Protocols in VANET • Highest Delivery Ratio • Lowest End-to-End Delay • Mobility Models • Deploy realistic vehicular traces • Obtained: Multi-agent microscopic traffic simulator (MMTS) • Developed: K. Nagel (at ETH Zurich) • Available for research community
NS-2(Network Simulator) • Network simulator targeted at networking research • Almost complete OSI features with open-source • Simulation components • Nodes (hardware entities) • Agents (software entities; TCP, UDP) • Links (for nodes connections) • Traffic generators (source, sink) • Simulation operations • Event scheduler • Network creation • Tracing, etc
Mobility and Traffic Generator City Scenario Highway Scenario TCL File with support of Mobility Patterns, Comm. Paradigms, Reliability constraints, and Related Parameters Compile NS-2 Simulator AODV AOMDV DSR DSDV Multiple Trace & NAM Files Trace File Analysis (Preferably AWK Script) WORKFLOW
SIMULATIONS • City Model • Density Levels • Low • Medium • High • Highway Model • Density Levels • Low • Medium • High
CITY MODEL (Parameters) Common Parameters Specific Parameters
CITY MODEL (Mobility Traces) Google Map View Simulator View
HIGHWAY MODEL (Parameters) Common Parameters Specific Parameters
HIGHWAYMODEL (Mobility Traces) Google Map View Simulator View
DEMO CITY HIGHWAY
TRACE FILE & AWK SCRIPT M 0.01000 7 (3076.65, 4672.97, 0.00), (3198.59, 4629.61), 13.65 s 2.556838879 _1_ AGT --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 0 r 2.556838879 _1_ RTR --- 0 cbr 512 [0 0 0 0] ------- [1:0 2:0 32 0] [0] 0 0 s 2.560742394 _1_ RTR --- 1 DSR 32 [0 0 0 0] ------- [1:255 2:255 32 0] 1 [1 1] [0 1 0 0->0] [0 0 0 0->0] r 2.561962728 _4_ RTR --- 1 DSR 32 [0 ffffffff 1 800] ------- [1:255 2:255 32 0] 1 [1 1] [0 1 0 0->0] [0 0 0 0->0] r 2.561963021 _6_ RTR --- 1 DSR 32 [0 ffffffff 1 800] ------- [1:255 2:255 32 0] 1 [1 1] [0 1 0 0->0] [0 0 0 0->0] s 2.604736825 _1_ RTR --- 2 DSR 32 [0 0 0 0] ------- [1:255 2:255 32 0] 1 [1 2] [0 2 0 0->16] [0 0 0 0->0] #packet delivery ratio # # Sent tcp packets # if($4 == "AGT" && $1 == "s" && seqno < $6) { seqno = $6; } #receivedPacketSeqno[receivedPackets] = $12; # # Received tcp packets # #else if((($6%2) == 1) && ($1 == "r") && ($7 == "tcp")){ else if (($4 == "AGT") && ($1 == "r")){ rpkt++; } # # end-to-end delay # if($4 == "AGT" && $1 == "s") { start_time[$6] = $2; } else if(($7 == "tcp") && ($1 == "r")) { end_time[$6] = $2; } else if($1 == "D" && $7 == "tcp") { end_time[$6] = -1; } }
RESULTS (CITY) • City Model • 3 Density levels • 4 Routing protocols • 12 Trace files • Routing Metrics • Packet Delivery Ratio • Average End-to-End Delay
RESULTS (HIGHWAY) • Highway Model • 3 Density levels • 4 Routing protocols • 12 Trace files • Routing Metrics • Packet Delivery Ratio • Average End-to-End Delay
EVALUATION Weighted Evaluation Matrix
CONCLUSIONS • Through major aspects of rigorous simulations followed by certain evaluations, • AODV and AOMDV remained preferable for both city and highway scenarios used in for this project. • DSDV good in city scene but not suitable for highway • DSR remained acceptable only for E2E delay
FUTURE WORK • Mobility Traces • Adelaide’s Data • Utilize Test Bed • New routing protocols