SlideShare a Scribd company logo
Supervisor:
Dr.H.Aghdasi
Rsearcher:
Sina Ajilyan
An energy-efficient geographic routing
protocol design in vehicular ad-hoc
network
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network 2
In last session that we had in class about VANETS we learned that
exsitence of vehicle and combination of them with wireless connections
is the reason for creating such a networks and in this paper we study about
some famous routing algorithm and we will learn what is important in
optimization of routing algorithms.
3
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
The important factors in routing problem :
•Bandwidth
•power
•speed of mobile node
•density of topology
•distances between mobile nodes
The challenge is :
•reduction of wasted bandwidth and power while
•quickly responding to network changes and keeping a stable
information transmission
4
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
Simple categorize for VANET routing
• Topology based routing
• Geographic position routing
 Topology based :
These routing protocols use link information that exit in the network to perform
packet forwarding. They discover the route and maintain it in a table before the
sender starts transmitting data. They are further divided into reactive, proactive
and hybrid protocols.
5
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Topology based (cont.)
 Ad Hoc on Demand Distance Vector routing (AODV) :
AODV is a source initiated routing protocol and uses HELLO messages to identify
its neighbors. Source node broadcasts a route request to its neighbors which fill
forward to the destination. Then the destination unicast a route reply packet to
the sender.
6
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Pros and cons :
 advantage of this approach is that the routing overhead is greatly reduced
 disadvantage is a possible large delay from the moment the route is needed (a
packet is ready to be sent) until the time the route is actually acquired.
 When a link fails, a routing error is passed back to a transmitting node, and
the process repeats.
each request for a route has a sequence number. Nodes use this sequence
number so that they do not repeat route requests that they have already
passed on. Another such feature is that the route requests have a "time to
live" number that limits how many times they can be retransmitted. Another
such feature is that if a route request fails, another route request may not be
sent until twice as much time has passed as the timeout of the previous route
request.
 Dynamic Source Routing (DSR)
is a routing protocol for wireless mesh networks. It is similar to AODV in that it
forms a route on-demand when a transmitting node requests one. However, it uses
source routing instead of relying on the routing table at each intermediate device.
8
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Geographic source routing(GSR)
In this algorithm, each node maintains a Neighbor list, a Topology table, a Next Hop
table and a Distance table. Neighbor list of a node contains the list of its neighbors .
For each destination node, the Topology table contains the link state information as
reported by the destination and the timestamp of the information. For each
destination, the Next Hop table contains the next hop to which the packets for this
destination must be forwarded. The Distance table contains the shortest distance to
each destination node.(dijekstra)
each update message contain information about all nodes
9
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
VANET characteristics
• IVC
• RVC
• Hybrid
 This paper represents an IVC protocol
10
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 we need the following notations:
 D(s, d) The distance from the source to the destination.
 D( j, d) The distance from the alternate junction to the destination.
 𝐷 𝑛 The direction of the vehicle (node) travel.
 𝐷 𝑝 The direction of the data packet transmission (from source to
destination).
 Q(𝐷 𝑛 , 𝐷 𝑝) The quality factor between direction of the vehicle travel
and the direction of the packet transmission.
 Dc The proximity of the candidate junction to the destination point.
 𝑁𝐴𝑣𝑔 The average number of vehicles per cell.
 𝑁𝑐𝑜𝑛 The constant which represents the ideal connectivity degree we
can have within a cell.
 α, β, γ used as weighting factors for the distance, direction, and traffic
density,respectively (with α + β + γ = 1).
→
→
→
→
→
→
→
→
→
11
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 To demonstrate the advantage of grouping vehicles, we formulate the problem
using the following simple example:
12
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Grouping example
13
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Grouping of vehicles
S1
S2
S3
S4
Group 1Group 3
Group 4
Group 2 A
Unit vector
S1=(1,0), S2=(0,1),
S3=(-1,0), S4=(0,-1)
VA=(vx,vy)
VA.SN VA=(10,0)
VA.S1 = 10
VA.S2 = 0
VA.S3 =-10
VA.S4 = 0
Max
14
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
S1
S2
S3
S4
Group 1Group 3
Group 4
Group 2
B
Unit vector
S1=(1,0), S2=(0,1),
S3=(-1,0), S4=(0,-1)
VB=(vx,vy)
VB.SN VB=(0,-15)
VB.S1 = 0
VB.S2 = -15
VB.S3 = 0
VB.S4 = 15 Max
 Grouping of vehicles (Cont.)
15
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
1. The requesting vehicle broadcasts an RREQ to all vehicles within its range.
2. The receiving vehicle first checks whether the current RREQ is not a duplicate
packet. If it is, it drops it. Otherwise, it checks if the RREQ is from the same group
by checking the group ID of the RREQ. If this is the case, it then checks whether it
can provide the requested information or whether it has knowledge of a path that
can provide this requested information. If it does, it produces an RREP; if not, it
will add its own address to the request packet and rebroadcast the packet.
A
S
C
G
D
E
B
16
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
3. The RREP is reached at the source (requesting) vehicle; the most suitable routing
path is chosen to obtain the information.
4. A new route discovery is always initiated prior to the link being expired. This
happens at time “t” before the estimated link expiry time (LET). In addition to the
group ID, the lifetime of the packet ensures that rebroadcasting of packets ceases
after either a certain number of rebroadcasts by different vehicles (hop count) or
when the lifetime of a packet is reached (packet expiration).
A
S
C
G
D
E
B
CNA Required
Data
Mobility
Information
Bottleneck
LET
RREP packet format
17
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Calculation of LET( Link expiration time )
r : Transmission or line-of-sight range
V: Velocity
Ө: Velocity angle
Өi
Өj
vj
vi
(xj, yj )
(xi, yi )
r i
j
18
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
Өi =30Өj = 0
vj =20 m/s
(0,0 ) (5,0 )
5
LET = 1.2
vi =10 m/s
Өi = 0Өj = 0
vj =20 m/s
(0,0 ) (5,0 )
5
vi =10 m/s
LET = 5.5
j
j
i
i
 Calculation of LET( Cont. )
19
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Required
Time
Lifetime Group
ID
 RREQ packet format
Cached node address is where the address of the
forwarding vehicle stored.
The Required Data field defines the requested
data.
The Required Time field defines the time
needed
for the data transmission.
Lifetime field will determine the expiration
parameters for the request packet.
The Group ID field identifies the group to
which
the requesting vehicle belongs.
20
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Required
Time
Lifetime Group
ID
 RREQ packet format
Cached node address is where the address of the
forwarding vehicle stored.
The Required Data field defines the requested
data.
The Required Time field defines the time needed
for the data transmission.
Lifetime field will determine the expiration
parameters for the request packet.
The Group ID field identifies the group to which
the requesting vehicle belongs.
21
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Required
Time
Lifetime Group
ID
 RREQ packet format
Cached node address is where the address of the
forwarding vehicle stored.
The Required Data field defines the requested
data.
The Required Time field defines the time needed
for the data transmission.
Lifetime field will determine the expiration
parameters for the request packet.
The Group ID field identifies the group to which
the requesting vehicle belongs.
22
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Required
Time
Lifetime Group
ID
 RREQ packet format
Cached node address is where the address of the
forwarding vehicle stored.
The Required Data field defines the requested
data.
The Required Time field defines the time needed
for the data transmission.
Lifetime field will determine the expiration
parameters for the request packet.
The Group ID field identifies the group to which
the requesting vehicle belongs.
23
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Required
Time
Lifetime Group
ID
 RREQ packet format
Cached node address is where the address of the
forwarding vehicle stored.
The Required Data field defines the requested
data.
The Required Time field defines the time needed
for the data transmission.
Lifetime field will determine the expiration
parameters for the request packet.
The Group ID field identifies the group to which
the requesting vehicle belongs.
24
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Mobility
Information
Bottleneck
LET
 RREP packet format
Each node inputs its mobility information into
this field before forwarding the RREP packet.
The Bottleneck LET field represents the
shortest lived link on the path.
25
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
CNA Required
Data
Mobility
Information
Bottleneck
LET
 RREP packet format
Each node inputs its mobility information into
this field before forwarding the RREP packet.
The Bottleneck LET field represents the
shortest lived link on the path.
26
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 Calculation of weights of scores (Ws)
 weight of path selection as the vehicle distance from the delivery node to
destination :
𝐷𝑖𝑠(𝑤𝑠) = max log
𝐷(𝑠,𝑑)
𝐷(𝑗,𝑑)
, 0.1
 Definition of the weight of real time traffic density “Den(ws)” is as shown in
𝐷𝑖𝑟(𝑤𝑠) = 𝑄 𝐷 𝑛 , 𝐷 𝑝
 the direction of the packet transmission, denoted by Dir(ws), can be expressed
by :
𝐷𝑒𝑛(𝑤𝑠) = 1 − 𝐷𝑐 + min
𝑁 𝑎𝑣𝑔
𝑁𝑐𝑜𝑛
, 1
1
2
3
27
An energy-efficient geographic routing protocol
design in vehicular ad-hoc network
 total weights of scores T (ws) obtained as :
𝑇(𝑤𝑠)
= 𝛼 × max log
𝐷(𝑠,𝑑)
𝐷(𝑗,𝑑)
, 0.1 + 𝛽 × 𝑄 𝐷 𝑛 , 𝐷 𝑝 + 𝛾 × 1 − 𝐷𝑐
+ min
𝑁 𝑎𝑣𝑔
𝑁𝑐𝑜𝑛
, 1
→

More Related Content

PDF
A qos adaptive routing scheme (iglar) for highly dynamic
PDF
Flexible and Scalable Routing Approach for Mobile Ad Hoc Networks Based on Re...
PDF
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
PDF
Optimization a Scheduling Algorithm of CA in LTE ADV
PDF
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PDF
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
PDF
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...
A qos adaptive routing scheme (iglar) for highly dynamic
Flexible and Scalable Routing Approach for Mobile Ad Hoc Networks Based on Re...
Uwicore vtc07 effect of channel-quality indicator delay on hsdpa performance
Optimization a Scheduling Algorithm of CA in LTE ADV
PBMAC – Position Based Channel Allocation for Vehicular Ad Hoc Networks
PALBMRP: Power Aware Load Balancing Multipath Routing Protocol for MANET
Rm literature survey_on_scheduling_and_resource_allocation_for_ieee_80211ax_p...

What's hot (20)

PDF
DORA: Server Based VANETs and its Applications
PDF
Optimizing Data Plane Resources for Multipath Flows
PDF
Maximizing Throughput using Adaptive Routing Based on Reinforcement Learning
PDF
Simulation based comparison of routing protocols in wireless multihop ad hoc ...
PDF
A downlink scheduler supporting real time services in LTE cellular networks
PDF
Enhanced aodv route discovery and route establishment for qos provision for r...
PDF
QoS-aware scheduling in LTE-A networks with SDN control
PDF
Simulation of LTE Network Parameters
PDF
An Approach using Local Information to Build QoS Routing Algorithm
PDF
GA Based Optimization in LTE for Different Data with Different Loads
PDF
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
PPTX
Aeronautical ad hoc networks revised
PDF
O dsr optimized dsr routing
PDF
Iaetsd a novel scheduling algorithms for mimo based wireless networks
PDF
An Improved Greedy Parameter Stateless Routing in Vehicular Ad Hoc Network
PPTX
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...
PDF
AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...
PDF
Amtr the ant based qos aware multipath temporally ordered routing algorithm ...
PDF
Solving bandwidth guaranteed routing problem using routing data
PDF
Distributed differential beamforming and power allocation for cooperative com...
DORA: Server Based VANETs and its Applications
Optimizing Data Plane Resources for Multipath Flows
Maximizing Throughput using Adaptive Routing Based on Reinforcement Learning
Simulation based comparison of routing protocols in wireless multihop ad hoc ...
A downlink scheduler supporting real time services in LTE cellular networks
Enhanced aodv route discovery and route establishment for qos provision for r...
QoS-aware scheduling in LTE-A networks with SDN control
Simulation of LTE Network Parameters
An Approach using Local Information to Build QoS Routing Algorithm
GA Based Optimization in LTE for Different Data with Different Loads
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
Aeronautical ad hoc networks revised
O dsr optimized dsr routing
Iaetsd a novel scheduling algorithms for mimo based wireless networks
An Improved Greedy Parameter Stateless Routing in Vehicular Ad Hoc Network
Interference-Aware Multipath Routing In Wireless Sensor NetworksMinor projr...
AMTR: THE ANT BASED QOS AWARE MULTIPATH TEMPORALLY ORDERED ROUTING ALGORITHM ...
Amtr the ant based qos aware multipath temporally ordered routing algorithm ...
Solving bandwidth guaranteed routing problem using routing data
Distributed differential beamforming and power allocation for cooperative com...
Ad

Viewers also liked (9)

PPT
trial and protocol design
PPTX
Steps For Designing And Development Of Protocol
PPTX
Dynamic source routing
PPT
Dns protocol design attacks and security
PPTX
Protocol Design & Development: What You Need to Know to Ensure a Successful S...
PPTX
computer network designing- final year project
PDF
Computer network Report
PPTX
Network design
PPTX
Types of Networks,Network Design Issues,Design Tools
trial and protocol design
Steps For Designing And Development Of Protocol
Dynamic source routing
Dns protocol design attacks and security
Protocol Design & Development: What You Need to Know to Ensure a Successful S...
computer network designing- final year project
Computer network Report
Network design
Types of Networks,Network Design Issues,Design Tools
Ad

Similar to An energy efficient geographic routing protocol design in vehicular ad-hoc network (20)

PDF
Investigating VANET for Unwavering Ways with Flawless Connectivity
PDF
A Review Report on Existing Routing Protocols in Vehicular Ad Hoc Networks (V...
PPTX
VANET_Routing_Vanet_introdution_AdHocNetwork.pptx
PDF
Volume 2-issue-6-1987-1992
PDF
Volume 2-issue-6-1987-1992
PDF
Comparative and Behavioral Study on VANET Routing Protocols
PDF
Inspecting Vanet for Determined Ways with Watertight Connectivity
PDF
I017616468
PDF
Cm34531538
PDF
Reducing Packet Transmission Delay in Vehicular Ad Hoc Networks using Edge No...
PDF
Ij3415561561
PDF
An Ordinary & Innovative Packet Routing Schemes in VANET
PDF
Improvement over aodv routing protocol in vanet
PPTX
Routing in vanet
PPTX
Routing in vanet
PDF
International Journal of Computational Engineering Research(IJCER)
PDF
UTCARP: Urban Traffic Control Aware Routing Protocol
PDF
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
PDF
Study of vanet routing protocols for end to end delay
PDF
A Random waypoint mobility model for Controlling Traffic Congestion
Investigating VANET for Unwavering Ways with Flawless Connectivity
A Review Report on Existing Routing Protocols in Vehicular Ad Hoc Networks (V...
VANET_Routing_Vanet_introdution_AdHocNetwork.pptx
Volume 2-issue-6-1987-1992
Volume 2-issue-6-1987-1992
Comparative and Behavioral Study on VANET Routing Protocols
Inspecting Vanet for Determined Ways with Watertight Connectivity
I017616468
Cm34531538
Reducing Packet Transmission Delay in Vehicular Ad Hoc Networks using Edge No...
Ij3415561561
An Ordinary & Innovative Packet Routing Schemes in VANET
Improvement over aodv routing protocol in vanet
Routing in vanet
Routing in vanet
International Journal of Computational Engineering Research(IJCER)
UTCARP: Urban Traffic Control Aware Routing Protocol
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
Study of vanet routing protocols for end to end delay
A Random waypoint mobility model for Controlling Traffic Congestion

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
cuic standard and advanced reporting.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
cuic standard and advanced reporting.pdf
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing

An energy efficient geographic routing protocol design in vehicular ad-hoc network

  • 1. Supervisor: Dr.H.Aghdasi Rsearcher: Sina Ajilyan An energy-efficient geographic routing protocol design in vehicular ad-hoc network
  • 2. An energy-efficient geographic routing protocol design in vehicular ad-hoc network 2 In last session that we had in class about VANETS we learned that exsitence of vehicle and combination of them with wireless connections is the reason for creating such a networks and in this paper we study about some famous routing algorithm and we will learn what is important in optimization of routing algorithms.
  • 3. 3 An energy-efficient geographic routing protocol design in vehicular ad-hoc network The important factors in routing problem : •Bandwidth •power •speed of mobile node •density of topology •distances between mobile nodes The challenge is : •reduction of wasted bandwidth and power while •quickly responding to network changes and keeping a stable information transmission
  • 4. 4 An energy-efficient geographic routing protocol design in vehicular ad-hoc network Simple categorize for VANET routing • Topology based routing • Geographic position routing  Topology based : These routing protocols use link information that exit in the network to perform packet forwarding. They discover the route and maintain it in a table before the sender starts transmitting data. They are further divided into reactive, proactive and hybrid protocols.
  • 5. 5 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Topology based (cont.)  Ad Hoc on Demand Distance Vector routing (AODV) : AODV is a source initiated routing protocol and uses HELLO messages to identify its neighbors. Source node broadcasts a route request to its neighbors which fill forward to the destination. Then the destination unicast a route reply packet to the sender.
  • 6. 6 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Pros and cons :  advantage of this approach is that the routing overhead is greatly reduced  disadvantage is a possible large delay from the moment the route is needed (a packet is ready to be sent) until the time the route is actually acquired.  When a link fails, a routing error is passed back to a transmitting node, and the process repeats. each request for a route has a sequence number. Nodes use this sequence number so that they do not repeat route requests that they have already passed on. Another such feature is that the route requests have a "time to live" number that limits how many times they can be retransmitted. Another such feature is that if a route request fails, another route request may not be sent until twice as much time has passed as the timeout of the previous route request.
  • 7.  Dynamic Source Routing (DSR) is a routing protocol for wireless mesh networks. It is similar to AODV in that it forms a route on-demand when a transmitting node requests one. However, it uses source routing instead of relying on the routing table at each intermediate device.
  • 8. 8 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Geographic source routing(GSR) In this algorithm, each node maintains a Neighbor list, a Topology table, a Next Hop table and a Distance table. Neighbor list of a node contains the list of its neighbors . For each destination node, the Topology table contains the link state information as reported by the destination and the timestamp of the information. For each destination, the Next Hop table contains the next hop to which the packets for this destination must be forwarded. The Distance table contains the shortest distance to each destination node.(dijekstra) each update message contain information about all nodes
  • 9. 9 An energy-efficient geographic routing protocol design in vehicular ad-hoc network VANET characteristics • IVC • RVC • Hybrid  This paper represents an IVC protocol
  • 10. 10 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  we need the following notations:  D(s, d) The distance from the source to the destination.  D( j, d) The distance from the alternate junction to the destination.  𝐷 𝑛 The direction of the vehicle (node) travel.  𝐷 𝑝 The direction of the data packet transmission (from source to destination).  Q(𝐷 𝑛 , 𝐷 𝑝) The quality factor between direction of the vehicle travel and the direction of the packet transmission.  Dc The proximity of the candidate junction to the destination point.  𝑁𝐴𝑣𝑔 The average number of vehicles per cell.  𝑁𝑐𝑜𝑛 The constant which represents the ideal connectivity degree we can have within a cell.  α, β, γ used as weighting factors for the distance, direction, and traffic density,respectively (with α + β + γ = 1). → → → → → → → → →
  • 11. 11 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  To demonstrate the advantage of grouping vehicles, we formulate the problem using the following simple example:
  • 12. 12 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Grouping example
  • 13. 13 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Grouping of vehicles S1 S2 S3 S4 Group 1Group 3 Group 4 Group 2 A Unit vector S1=(1,0), S2=(0,1), S3=(-1,0), S4=(0,-1) VA=(vx,vy) VA.SN VA=(10,0) VA.S1 = 10 VA.S2 = 0 VA.S3 =-10 VA.S4 = 0 Max
  • 14. 14 An energy-efficient geographic routing protocol design in vehicular ad-hoc network S1 S2 S3 S4 Group 1Group 3 Group 4 Group 2 B Unit vector S1=(1,0), S2=(0,1), S3=(-1,0), S4=(0,-1) VB=(vx,vy) VB.SN VB=(0,-15) VB.S1 = 0 VB.S2 = -15 VB.S3 = 0 VB.S4 = 15 Max  Grouping of vehicles (Cont.)
  • 15. 15 An energy-efficient geographic routing protocol design in vehicular ad-hoc network 1. The requesting vehicle broadcasts an RREQ to all vehicles within its range. 2. The receiving vehicle first checks whether the current RREQ is not a duplicate packet. If it is, it drops it. Otherwise, it checks if the RREQ is from the same group by checking the group ID of the RREQ. If this is the case, it then checks whether it can provide the requested information or whether it has knowledge of a path that can provide this requested information. If it does, it produces an RREP; if not, it will add its own address to the request packet and rebroadcast the packet. A S C G D E B
  • 16. 16 An energy-efficient geographic routing protocol design in vehicular ad-hoc network 3. The RREP is reached at the source (requesting) vehicle; the most suitable routing path is chosen to obtain the information. 4. A new route discovery is always initiated prior to the link being expired. This happens at time “t” before the estimated link expiry time (LET). In addition to the group ID, the lifetime of the packet ensures that rebroadcasting of packets ceases after either a certain number of rebroadcasts by different vehicles (hop count) or when the lifetime of a packet is reached (packet expiration). A S C G D E B CNA Required Data Mobility Information Bottleneck LET RREP packet format
  • 17. 17 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Calculation of LET( Link expiration time ) r : Transmission or line-of-sight range V: Velocity Ө: Velocity angle Өi Өj vj vi (xj, yj ) (xi, yi ) r i j
  • 18. 18 An energy-efficient geographic routing protocol design in vehicular ad-hoc network Өi =30Өj = 0 vj =20 m/s (0,0 ) (5,0 ) 5 LET = 1.2 vi =10 m/s Өi = 0Өj = 0 vj =20 m/s (0,0 ) (5,0 ) 5 vi =10 m/s LET = 5.5 j j i i  Calculation of LET( Cont. )
  • 19. 19 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Required Time Lifetime Group ID  RREQ packet format Cached node address is where the address of the forwarding vehicle stored. The Required Data field defines the requested data. The Required Time field defines the time needed for the data transmission. Lifetime field will determine the expiration parameters for the request packet. The Group ID field identifies the group to which the requesting vehicle belongs.
  • 20. 20 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Required Time Lifetime Group ID  RREQ packet format Cached node address is where the address of the forwarding vehicle stored. The Required Data field defines the requested data. The Required Time field defines the time needed for the data transmission. Lifetime field will determine the expiration parameters for the request packet. The Group ID field identifies the group to which the requesting vehicle belongs.
  • 21. 21 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Required Time Lifetime Group ID  RREQ packet format Cached node address is where the address of the forwarding vehicle stored. The Required Data field defines the requested data. The Required Time field defines the time needed for the data transmission. Lifetime field will determine the expiration parameters for the request packet. The Group ID field identifies the group to which the requesting vehicle belongs.
  • 22. 22 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Required Time Lifetime Group ID  RREQ packet format Cached node address is where the address of the forwarding vehicle stored. The Required Data field defines the requested data. The Required Time field defines the time needed for the data transmission. Lifetime field will determine the expiration parameters for the request packet. The Group ID field identifies the group to which the requesting vehicle belongs.
  • 23. 23 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Required Time Lifetime Group ID  RREQ packet format Cached node address is where the address of the forwarding vehicle stored. The Required Data field defines the requested data. The Required Time field defines the time needed for the data transmission. Lifetime field will determine the expiration parameters for the request packet. The Group ID field identifies the group to which the requesting vehicle belongs.
  • 24. 24 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Mobility Information Bottleneck LET  RREP packet format Each node inputs its mobility information into this field before forwarding the RREP packet. The Bottleneck LET field represents the shortest lived link on the path.
  • 25. 25 An energy-efficient geographic routing protocol design in vehicular ad-hoc network CNA Required Data Mobility Information Bottleneck LET  RREP packet format Each node inputs its mobility information into this field before forwarding the RREP packet. The Bottleneck LET field represents the shortest lived link on the path.
  • 26. 26 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  Calculation of weights of scores (Ws)  weight of path selection as the vehicle distance from the delivery node to destination : 𝐷𝑖𝑠(𝑤𝑠) = max log 𝐷(𝑠,𝑑) 𝐷(𝑗,𝑑) , 0.1  Definition of the weight of real time traffic density “Den(ws)” is as shown in 𝐷𝑖𝑟(𝑤𝑠) = 𝑄 𝐷 𝑛 , 𝐷 𝑝  the direction of the packet transmission, denoted by Dir(ws), can be expressed by : 𝐷𝑒𝑛(𝑤𝑠) = 1 − 𝐷𝑐 + min 𝑁 𝑎𝑣𝑔 𝑁𝑐𝑜𝑛 , 1 1 2 3
  • 27. 27 An energy-efficient geographic routing protocol design in vehicular ad-hoc network  total weights of scores T (ws) obtained as : 𝑇(𝑤𝑠) = 𝛼 × max log 𝐷(𝑠,𝑑) 𝐷(𝑗,𝑑) , 0.1 + 𝛽 × 𝑄 𝐷 𝑛 , 𝐷 𝑝 + 𝛾 × 1 − 𝐷𝑐 + min 𝑁 𝑎𝑣𝑔 𝑁𝑐𝑜𝑛 , 1 →