Dead Zone Penetration Protocol for Cognitive Radio Networks Mohammed Karmoose Karim Habak

advertisement
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Dead Zone Penetration Protocol for Cognitive
Radio Networks
Mohammed Karmoose1 Karim Habak2
Moustafa Youssef4
1 Electrical
Mustafa El-Nainay3
Engineering Dept, Alexandria University
2 Ga-Tech
3 Computer
Science and Engineering Dept, Alexandria University
4 E-JUST
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Agenda
1 Motivation and Related Work
2 System Model
Cooperative Comm. Basics
3 Protocol Description
Cooperative Pair Elimination
4 Evaluation
5 Conclusion and Future Work
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Motivation and Related Work
Conventional routing approaches are
affected by PU behavior
PU existence limits the number of
possible links
Cooperative communications can
alleviate both problems - not fully
integrated in routing!
Very little consideration of cooperative
communications in routing for CRNs
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
DZP Versus
Alternative Based Route
Maintenance
Figure:
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Motivation and Related Work
Contributions:
A route maintenance scheme for CRNs
which utilizes cooperative
beamforming
Integration with two existing routing
protocols
Evaluation using NS2 experiments
DZP Versus
Alternative Based Route
Maintenance
Figure:
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
System Model
K Static (stationary) PUs
PUs’ activity pattern: two-state ON-OFF birth-death process
N Static SUs with maximum transmission power PT
Overlay transmission policy
SUs transmit only if
Inactive PUs
Apply cooperative beamforming to null at primary receivers
Multi-path fading channel
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
System Model: Coop. Comm. Basics
.
3ULPDU\
5HFHLYHUV
y = HWx + n
Wic ∈ Null(H†i ) to ensure
nulling at primary users and
delivering data to node i
:LUHOHVV&KDQQHO
0
0
6HFRQGDU\
7UDQVPLWWHUV
Figure:
1
0
6HFRQGDU\
5HFHLYHUV
Cooperative Beamforming
Basics
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
System Model: Practical Considerations
Channel estimation error
A cooperative pair transmits in
the presence of a PU
ĥiP = hiP + ∆hi
where ∆hi is the channel
estimation error
PI = khwk2
Average interference for
different estimation error variances
Figure:
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
We need this to act proactively!
Source / Destination
Active nodes
Inactive nodes
PU
10
5
7
2
9
PU
12
1
3
8
4
6
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
Definition
Beneficiary Set of a Cooperative Pair: The set of nodes which
can utilize a Cooperative Pair as a next hop.
Definition
Assistance Set of a Cooperative Pair: The set of nodes which
can be utilized by a Cooperative Pair as a next hop.
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
1
Any two nodes can form a Cooperative Pair iff they are in the
interference range of the same PU
2
A Cooperative Pair cannot be used in case the nodes
comprising the Cooperative Pair are all in the interference
range of more than one PU
3
Let S1 and S2 be two sets constituting all the neighboring
nodes of respectively the first and second nodes of a
Cooperative Pair. Then: a) A beneficiary set of a Cooperative
Pair consists of all nodes n ∈ S1 ∩ S2 , and b) An assisting set
of a Cooperative Pair consists of all nodes k ∈ S1 ∪ S2
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description
DZP Table Construction Algorithm
Define x: Node applying the algorithm, Si : set of neighbors of node i ,
Beneficiary Set hi, ji: The set of nodes which can utilize a Cooperative Pair hi , ji as
a next hop, and Assistance Set hi , ji: The set of nodes which can be utilized by a
Cooperative Pair hi , ji as a next hop.
Input x, neighbors of x, neighbors of neighbors of x
Output a set of Cooperative Pairs with their beneficiary and assisting sets
for y: y ∈ Sx do
if y is in the interference range of a PU then
if x is in the interference range of the same PU then
Declare hx, yi as a Cooperative Pair - label Cooperative Pair hx, yi
Add Sx ∪ Sy to Assistance Set hx, yi
Add Sx ∩ Sy to Beneficiary Set hx, yi
end if
end if
end for
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description: Coop. Pair Elimination
*RRG&3
F
%DG&3
V
G
D
E
Figure:
Cooperative Pair Elimination
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Protocol Description: Best Pair Selection
Best Pair Selection Algorithm
Define x: Node applying the algorithm
Input Cooperative Pairs of x, next hop of x
Output Best Cooperative Pair to use
for each Cooperative Pair do
Calculate w̄
Calculate received power at destination
end for
Find Cooperative Pair with maximum received power – Cooperative Pair hbesti
if Received power > PrMIN then
Use Cooperative Pair hbesti
else
Declare “No Cooperative Pair is feasible”
end if
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
Table:
Experiments parameters.
Parameter
Number of PUs
Number of SUs
SU transmission range (m)
Data rate (Kbps)
Number of connections
Frequency (GHz)
Effective bandwidth (Mbps)
Packet Size (KB)
Area size
τ (sec)
Value range
0-7
100 - 500
125
100, 200, 300, 400
1, 2, 4, 8, 16
2.4
2
1.5
1000m×1000m
1
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Nominal Value(s)
2
200
125
100
2
2.4
2
1.5
1000m×1000m
1
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
We implement our protocol on top of
AODV - PU oblivious protocol
LAUNCH - PU aware protocol
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
2
LAUNCH
AODV
CoLAUNCH
CoAODV
0.4
0.3
0.2
1
0.5
0.1
0
100
LAUNCH
AODV
CoLAUNCH
CoAODV
1.5
Loss ratio(%)
End-to-End delay (sec)
0.5
200
300
Number of SUs
400
500
0
100
200
300
Number of SUs
400
500
Effect of number of SUs
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
15
50
LAUNCH
AODV
CoLAUNCH
CoAODV
40
Loss ratio (%)
End-to-End delay (sec)
20
10
5
0
100
LAUNCH
AODV
CoLAUNCH
CoAODV
30
20
10
150
200
250
300
Data rate (Kbps)
350
400
0
100
200
300
Data rate (Kbps)
400
Effect of Data rate
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
4
20
AODV
LAUNCH
CoAODV
CoLAUNCH
15
Loss ratio (%)
End-to-end delay (sec)
5
3
2
AODV
LAUNCH
CoAODV
CoLAUNCH
10
5
1
0
0
0
1
2
3
4
5
Number of PUs
6
7
0
1
2
3
4
5
Number of PUs
6
7
Effect of number of PUs
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
100
AODV
LAUNCH
CoAODV
CoLAUNCH
80
Loss ratio (%)
End-to-end delay (sec)
30
20
10
AODV
LAUNCH
CoAODV
CoLAUNCH
60
40
20
0
0
1
2
4
8
16
Number of active connections
1
2
4
8
16
Number of active connections
Effect of number of connections
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Evaluation
Number of routing packets
700
600
500
LAUNCH
AODV
CoLAUNCH
CoAODV
400
300
200
100
0
100
150
200
Figure:
250 300 350
Number of SUs
400
450
500
Overhead of DZP
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Conclusion and Future Work
Conclusion:
A route maintenance protocol based on cooperative
communications
Utilizes best selection protocol for optimal solution
Evaluation of our protocol using NS2
Future Work:
Real-time evaluation of DZP using USRPs
Integration of cooperative communication in a fully-functional
routing protocol
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Motivation and Related Work
System Model
Protocol Description
Evaluation
Conclusion and Future Work
Thank you
Questions?
Mohammed Karmoose, Karim Habak, Mustafa El-Nainay, Moustafa Youssef
Dead Zone Penetration Protocol for Cognitive Radio Networks
Alex. Univ.
Download