Rajan Viva Voce PhD

65
1/32 Investigation of Some Fundamental Issues of Connectivity and Topology Control Relevant to Wireless Ad-Hoc Networks Including Network Partition and Cross Layer Interaction and Design by Connectivity Index Rajan.M.A, Research Scholar, Department Of Computer Science, Dravidian University, Kuppam Under the Guidance of Dr. Lokanatha C. Reddy and Dr. Prakash S. Hiremath

Transcript of Rajan Viva Voce PhD

Page 1: Rajan Viva Voce PhD

1/32

Investigation of Some Fundamental Issues of Connectivity and Topology Control Relevant

to Wireless Ad-Hoc Networks Including Network Partition and Cross Layer Interaction

and Design by Connectivity Index

Rajan.M.A,

Research Scholar,Department Of Computer Science,

Dravidian University, KuppamUnder the Guidance

ofDr. Lokanatha C. Reddy

andDr. Prakash S. Hiremath

Page 2: Rajan Viva Voce PhD

2

Outline

Goal of the Research Brief Introduction to Ad-Hoc networks (MANETS) Key Fundamental Issues in MANET Network Modeling Concept Of Connectivity Index (CI) in MANET. Mobility and Transmission Power Effect on Topology K-Connected Networks Network Partition Detection CI based Cross Layer Design Methodology Conclusion Future Work Discussion

Page 3: Rajan Viva Voce PhD

3

Goal of the Research Understand the Fundamental issues in

Wireless Adhoc Networks Connectivity, Scalability, Topology control

and Routing. Network modeling and simulation Network Partition Detection cross-layer design or cross layer

interaction

Page 4: Rajan Viva Voce PhD

4

What is MANET?

Page 5: Rajan Viva Voce PhD

5

MANET stands for Mobile Adhoc Network. Each node in an ad-hoc network is

equipped with a radio transmitter and receiver, which allow it to communicate with other nodes over wireless channels.

A special kind of ad-hoc network is the sensor network where the nodes forming the network do not or rarely moves. Further, the nodes of a sensor network are similar.

MANET

Page 6: Rajan Viva Voce PhD

6

Characteristics

Self-organizing: without centralized control Scarce resources: bandwidth and batteries Dynamic network topology

Page 7: Rajan Viva Voce PhD

7

Connected Adhoc Network

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100

sink

X Axis in meters

Y A

xis

in m

eter

s

Connected Network with 200 nodes and 1324 links

Page 8: Rajan Viva Voce PhD

8

Applications

Defense industry (battlefield) Academic institutions (conference and

meeting) Personal area networks and Bluetooth Home networking Embedding computing applications Health facilities Disaster recovery (search-and-rescue)

Page 9: Rajan Viva Voce PhD

9

Fundamental Issues

Connectivity Scalability Routing Topology Control

Page 10: Rajan Viva Voce PhD

10

Connectivity One of the fundamental and most important

issues of the MANETs. The important factor, which affects the

connectivity, is the transmission range of the nodes and the mobility of the nodes.

Some of the concepts of graph theory that are extensively used to study the connectivity issues are graph spanners, proximity graph sparsifications and spectral graph theory.

Page 11: Rajan Viva Voce PhD

11

Scalability Scalability is the study of network stability,

whenever the number of nodes of the network undergoes changes.

Addition of nodes to the network may cause the network be disconnected to start with. This necessitates topology control, an important issue. Some of the fundamental questions that arise during topology change are how the performance of the network and routing will be affected

The graph theory concepts like graph clustering, graph partitioning, and graph evolution.

Page 12: Rajan Viva Voce PhD

12

Routing The factors which can affect the routing

are Connectivity mobility of the nodes. Scalability of the network

Routing protocols in mobile ad-hoc networks are more complex than in static networks.

Graph theory concepts like planarity, graph colouring, graph spanners, clustering plays an imporrtant role in designing the routing algorithms.

Page 13: Rajan Viva Voce PhD

13

Network Modeling

Graph Theory Concepts Graph Based Models Mobility Models

Page 14: Rajan Viva Voce PhD

14

Introduction to Graph theory

A graph G is a triplet consists of Vertex set , Edge set and a relation that associates with each edge, two vertices (end points). That is a

Graph G is denoted by G(V,E). The two variants of the graph are number of vertices and number of edges.

Two edges are said to be adjacent to each other if the one of the end vertex of the edges are same

With respect to the network, a vertex is a node and an edge is a link between two nodes

A graph G (N, n) with N vertices and n edges algebraically represented as adjacency matrix, whose entries are given by

Page 15: Rajan Viva Voce PhD

15

Introduction to Graph theory contd..

A graph consists of number of vertices and edges, where an edge is an association between two vertices.

Mathematically, a graph G is a triplet consists of Vertex Set V(G) , Edge Set E(G) and a relation that associates with each edge, two vertices.

An edge between two nodes i and j is represented as (i,j) and using the usual notation can be written as

A Graph G is denoted as G(V,E)

Two vertices are said to be adjacent to each other, if there exist an edge between them.

If each edge of a graph is associated with some specific value (weight), graph is said to be weighted graph.

The number of edges associated with the vertex v is called degree of a vertex denote by d(v).

ij,ji,Vji,ji,GE and|

Page 16: Rajan Viva Voce PhD

16

Introduction to Graph theory contd..

The minimum degree of a graph is the least degree of a vertex of a graph denoted by δ(G) and the maximum degree of a graph is the maximum degree of any vertex of a graph denoted by ∆(G).

A graph G is regular if and only if (iff) δ(G)=∆(G)

A graph G is said to be connected, if for every pair of vertices u, v belongs to G, there exist a path, otherwise Graph is disconnected.

A dis-connected graph has number of components; each component being a connected graph.

Page 17: Rajan Viva Voce PhD

17

Random Graph Models applicable to Ad-hoc Networks

A lot of research about ad-hoc networks is

carried out using the mathematical models and their simulation rather than experimenting on real mobile ad-hoc networks.

Several issues like node density, mobility of the nodes, link formation between nodes and packet routing between the nodes needs to be simulated.

To simulate MANETs concepts of graph theory (particularly random graph theory) is utilized.

Needless to say it is necessary to know the different models and decide upon the network model to be simulated.

Page 18: Rajan Viva Voce PhD

18

Random Graph Models applicable to Ad-hoc Networks Contd..

Random graph is denoted by G(n,p).

G(n,p) = set of all random graphs with parameters n and p n nodes and each edge is included

with probability p. expected degree = p(n-1)(1-p)3

p3

p(1-p)2

p2(1-p)

Page 19: Rajan Viva Voce PhD

19

Random Graph Models Random static graph models.

the nodes are assumed to be almost stationary but located at arbitrary positions.

model is more suited for ad-hoc sensor networks, where the nodes in the network rarely moves.

Example: Erdo˝s and Re´nyi Model, Binomial Model, Random Geometric Graph Model and Poisson Cloning Model

Random mobility graph models. the movement of the node details is taken into considerations. model is more suitable for mobile ad-hoc networks, where the

nodes are moving. Individual mobility Models Group mobility models

Example: random walk mobility model, random waypoint mobility model, random direction model, boundless simulation area mobility model and Gauss-Markov mobility model.

Page 20: Rajan Viva Voce PhD

20

RANDOM STATIC GRAPH MODELS Erdo˝s and Re´nyi Model

Define a random graph as N labeled nodes connected by n edges, which are chosen randomly from the (n*(n-1))/2 possible edges

In total there are graphs with N nodes and n edges, forming a probability space in which every realization is equi-probable. The number of edges El in the random graph is then a random variable with the

expectation The random graph of Erdös and Rényi is one of the best

studied models of a network because of its simplicity. Model is not a realistic representation of a wireless ad-hoc

network. In ad-hoc networks, nodes at close range have a higher

probability of being connected than nodes at farther distances.

n

1NN

2

1NNpEE l

Page 21: Rajan Viva Voce PhD

21

Random Geometric Graph Model Graphs with distance-dependent links

between nodes and correlated links well suited for modeling ad-hoc networks

as in nodes at close range have a higher probability of being connected than nodes at farther distances.

Link between any two nodes is possible ,if their euclidean distance is atmost r

A variation of RGG is Unit Disc Graph(UDG) is a RGG with r=1

Page 22: Rajan Viva Voce PhD

22

Unit Disc Graph

A simple ad hoc wireless network of five wireless mobile hosts.

Page 23: Rajan Viva Voce PhD

23

RANDOM MOBILITY GRAPH MODELS Basically there are two types of mobility models

individual mobility models group mobility models

individual mobility models deals with the movement at the node level, where each

node is considered independently from others. Example:

Random Walk mobility model Random Waypoint mobility model Random Direction mobility model Boundless Simulation Area mobility model Gauss-Markov mobility model

Page 24: Rajan Viva Voce PhD

24

Group mobility models

the mobility of a node is computed relatively to the mobility of a reference point in the subset of nodes (group) it belongs to Example:

Reference Point group mobility model Exponential Correlated mobility model Nomadic Community mobility model Pursue mobility model

Page 25: Rajan Viva Voce PhD

25

Important Graph Theory Concepts

Graph Spanners Proximity

Unit Distance Graph (UDG) Nearest Neighbor Graphs (NNG) Minimum Spanning Trees (MST) Relative Neighborhood Graphs (RNG) Delaney Triangulation (DT) Gabriel Graphs

Spectral graph theory

Page 26: Rajan Viva Voce PhD

26

Concept Of Connectivity Index (CI)

Metric to study the connectivity of the network.

CI was proposed by Randić index in 1975 to study the physico- chemical properties properties of the chemical compounds..

CI of a network is defined by = CI for random graphs are redefined

for the first time novelly.

G )( )()(

1

GEuv GG vdud

Page 27: Rajan Viva Voce PhD

27

CI contd.. CI for Erdo˝s and Re´nyi Model is

defined as Lemmas

connectivity index of k-regular Erdo˝s and Re´nyi random graph is

The connectivity index of complete Erdo˝s and Re´nyi random graph is

)( )()(

1,

GEuv GG vdudpG

pp

k1nk2 p1pk

1n

1n

2

n

Page 28: Rajan Viva Voce PhD

28

CI Simulation Analysis

Page 29: Rajan Viva Voce PhD

29

Mobility and Transmission Power Effect on Topology

Affects performance of the MANETs Connectivity (topology) Routing Power Consumption.

Feng Xue and P.R. Kumar[1]:The study demonstrates that each node in a network with n randomly placed nodes should be connected to at least nearest neighbors

Random Geometric Graph (RGG) Model is adopted to analyze wireless networks.

nlog

Page 30: Rajan Viva Voce PhD

30

Mobility and Transmission Power Effect on Topology

Contd..

RGG model Random Walk Mobility graph

05

1015

20

5

10

154

6

8

10

12

Time(in Seconds)

Mobility of two nodes in Random walk mobility model

X-LOCATION

Y-L

OC

AT

ION

Page 31: Rajan Viva Voce PhD

31

Mobility Effect on Links of the Network

Mobility Vs CI Mobility Vs Link

0 10 20 30 40 50 60 70 80 90 100900

950

1000

1050

1100

1150

1200

1250

1300

Time(in Seconds)

Lin

ks o

f th

e N

etw

ork

Effect of Mobility on Number of Links of the network at Tx=30

0 10 20 30 40 50 60 70 80 90 10048.8

48.9

49

49.1

49.2

49.3

49.4

49.5

49.6

Time(in Seconds)

CI

Effect of Mobility of Nodes on CI of Network with 100 Nodes at Tx=30

Page 32: Rajan Viva Voce PhD

32

Transmission Power Effect on Links of the Network

Tx Power Vs CI Tx Power Vs Links

0 20 40 60 80 100 120 140 0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

Tx Power

Links

Effect of Transmission Power on Links of the 100 nodes Network

0 20 40 60 80 100 12010

20

30

40

50

60

70

80

90

100

110

Transmission Range of the Nodes

Conn

ectiv

ity In

dex

Effect of Transmission Range on Connectivity Index of the Network with 100 Nodes

Page 33: Rajan Viva Voce PhD

33

Transmission Power Effect on Links of the Network

Link Power Vs CI Tx Power Vs Links

20 40 60 80 100 1200

10

20

30

40

50

60

70

80

90

100

Tx Power

Con

nect

ivity

of

the

Net

wor

k

Effect of TX Power onConnectivity of the 100 Nodes Network

0 500 1000 1500 2000 2500 3000 3500 4000 4500 500010

20

30

40

50

60

70

80

90

100

110NumberOf Links Vs Connectivity Index of the Network with 100 Nodes

Links

Conn

ectiv

ity In

dex

Page 34: Rajan Viva Voce PhD

34

Transmission Power Effect on Links of the Network

Link Power Vs CI Tx Power Vs Links

0 500 1000 1500 2000 2500 3000 3500 4000 4500 500010

20

30

40

50

60

70

80

90

100

110NumberOf Links Vs Connectivity Index of the Network with 100 Nodes

Links

Conn

ectiv

ity In

dex

Page 35: Rajan Viva Voce PhD

35

Transmission Power Effect on Links of the Network

Link Power Vs CI Nodes Vs Degree @Tx=30 units

10 20 30 40 50 60 70 80 90 1000

2

4

6

8

10

12

14

16

18

20Degree Distribution of the nodes of the network atTransmiision Range 20

Nodes of the Network

Degr

ee of

the N

ode

0 10 20 30 40 50 60 70 80 90 1000

500

1000

1500

2000

2500

3000

3500

4000

4500

5000Connectivity Vs Links of a 100 node wireless Network under Varying Tx Power

Connectivity

Link

s

Page 36: Rajan Viva Voce PhD

36

Transmission Power Effect on Links of the Network

Topology @ Tx=20 units Topology @ Tx=10 units

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100Network Topology at Tx=10, Edges=148 connectivity=0

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100Network Topology at Tx=20, Edges=501 connectivity=1

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100Network Topology at Tx=30, Edges=975 connectivity=1

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100Network Topology at Tx=40, Edges=1612 connectivity=1

Topology @ Tx=30 units Topology @ Tx=40 units

Page 37: Rajan Viva Voce PhD

37

Transmission Power Effect on Links of the Network

Topology @ Tx=20 units Topology @ Tx=80 units

Degree Distribution0 10 20 30 40 50 60 70 80 90 100

0

10

20

30

40

50

60

70

80

90

100Tx=80Network Topology at Tx=80, Edges=4079 connectivity=51

0 10 20 30 40 50 60 70 80 90 1000

10

20

30

40

50

60

70

80

90

100Fully Connected Network Topology at Tx=126, Edges=4950 connectivity=99

10 20 30 40 50 60 70 80 90 1000

1

2Effect Of Variation of Transmission Range of the Nodes on the Degree distribution

10 20 30 40 50 60 70 80 90 1000

20

40

10 20 30 40 50 60 70 80 90 1000

50

100

10 20 30 40 50 60 70 80 90 1000

50

100

10 20 30 40 50 60 70 80 90 1000

50

100

Nodes of the Network

Degree of the Nodes

Tx=1

Tx=25

Tx=50

Tx=75

Tx=100

Page 38: Rajan Viva Voce PhD

38

K-Connected Networks Between any two nodes of the

network K disjoint paths exist. K-1 Routes fault tolerant networks.

Page 39: Rajan Viva Voce PhD

39

K-Connected Networks Contd..

Lemma

1. Minimum number of edges required for K-connected graph is or N-1

2. Minimum number of edges that needs to be added to construct a K+1 connected graph G from K-connected graph G is

3. The number of possible K-connected graphs with minimum number of is at-most

or with K=1 and K>1 4. The probability of constructing random K-

connected graph ( K > 1) is less than or equal to

2

KN

2

N

2

KN

1N

1NN

2

1KNNN

2

12

1

2

2

1

1NN

n n

NN

KN

NN

Page 40: Rajan Viva Voce PhD

40

K-Connected Networks Contd..

5. The maximum number of packets transmitted from the nodes in order to send a packet from one node to another node in an N-1 connected network through flooding is

6. Let G be a graph with vertices and . Suppose for some

K,Such that

then G is K-connected.

1)2(1 NN

,.......,, 321 Nxxxx

).(.....)()( 21 Nxdxdxd ,0 NK

,1)( Kjxd j )(11 1 KNxdNjfor

Page 41: Rajan Viva Voce PhD

41

Simulation of K-Connected Network

Page 42: Rajan Viva Voce PhD

42

Analytical Simulation of K-Connected Network

K-Connectivity Vs number of possible K-Connected networks

1 2 3 4 5 6 7 8 90

0.5

1

1.5

2

2.5

3

3.5x 10

12

Connecitvity

No o

f P

ossib

le N

etw

ork

s

Connectivity Vs Number of Possible Networks(nodes=10)

Connectivity Vs number of K-Connected networks

1 2 3 4 5 6 7 8 90

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Connectivity

Pro

bability

Probability Distribution of Possible K-Connected Networks(with 10 Nodes)

Connectivity Vs CI, energy,links Connectivity Vs CI, energy ,links

Page 43: Rajan Viva Voce PhD

43

NS2 Simulation of K-Connected Network

QoS Parameters Packet delivery ratio (PDR) End to end delay Routing overhead Drop packets Dequeue packets Average number of

packets generated.

Number of Packets generated Request packets Reply packets Acknowledgement

packets Send packets Receive packets Forward packets Routing Protocols

AODVDSRDSDV

Page 44: Rajan Viva Voce PhD

44

NS2 Simulation of K-Connected Network

Time vs Throughput (1-Connected)

0.94

0.95

0.96

0.97

0.98

0.99

1

10 20 30 40 50

Time(Seconds)

Th

rou

gh

pu

t Throughput forAODV

Throughput forDSDV

Throughput forDSR

Time vs Dropped Packets (1-Connected)

0

50

100

150

200

250

10 20 30 40 50

Time (Seconds )

Dro

pp

ed

Packets

Drop for AODV

Drop for DSDV

Drop for DSR

Time vs Throughput (3-Connected)

0.93

0.94

0.95

0.96

0.97

0.98

0.99

1

10 20 30 40 50

Time (Seconds)

Th

rou

gh

pu

t Throughput forAODV

Throughput forDSDV

Throughput forDSR

Time vs Dropped Packets(3-Connected)

0

100

200

300

400

500

600

700

10 20 30 40 50

Time (Seconds)

Dro

pp

ed

Packets

Drop for AODV

Drop for DSDV

Drop for DSR

Page 45: Rajan Viva Voce PhD

45

NS2 Simulation of K-Connected Network

Time vs Throughput (5-Connected)

0.88

0.9

0.92

0.94

0.96

0.98

1

1.02

10 20 30 40 50

Time (Seconds)

Th

ro

ug

hp

ut

Throughput forAODV

Throughput forDSDV

Throughput forDSR

Time vs Dropped Packets(5-Connected)

0100200300400500600700800

10 20 30 40 50

Time (Seconds )

Dro

pp

ed

Packets

Drop for AODV

Drop for DSDV

Drop for DSR

Average Packet Graph (DSDV)

0

5000

10000

15000

20000

25000

Connectivity

Pac

kets

REQUEST

REPLY

ACK

Send

Receive

Drop

Dequeue

Forward

Average Packet Graph (AODV)

0

5000

10000

15000

20000

25000

Connectivity

Pac

kets

REQUEST

REPLY

ACK

Send

Receive

Drop

Dequeue

Forward

Page 46: Rajan Viva Voce PhD

46

NS2 Simulation of K-Connected Network

Average Packet Graph (DSR)

05000

100001500020000250003000035000

Connectivity

Packets REQUEST

REPLY

ACK

Send

Receive

Drop

Dequeue

Forward

QoS Throughput

0.980.9820.9840.9860.9880.99

0.9920.9940.996

AODVThroughput

DSDVthroughput

DSR Throughput

Protocol

Th

rou

gh

pu

t

Series1

Packet Delivery Ratio

96.9

97

97.1

97.2

97.3

97.4

97.5

97.6

AODV DSDV DSR

Protocols

PD

R Packet DeliveryRatio

End to end Delay

0

0.00005

0.0001

0.00015

0.0002

0.00025

0.0003

0.00035

AODV DSDV DSR

Protocols

Tim

e

End to endDelay

Page 47: Rajan Viva Voce PhD

47

Network Partition Detection

Partition Detection pre-detection

Prediction Algorithms Watch Dogs Adoptive routing

algorithms Overhead processing

post-detection Unstable till partition

detected Congestion Less overhead processing

Network Partition The failure of set of links or

nodes Network breaks away into

two or more components or clusters.

Cause Mobility Of Nodes

Dynamic topology changes

Effect Performance of the

network Throughput PDR Routing performance

Page 48: Rajan Viva Voce PhD

48

Clustered Network Partition Detection (post)

using CI Complete Product of

Two Graphs

Direct Sum of Graphs

0 10 20 30 40 50 60 70 80 9010

20

30

40

50

60

70

Cluster1 Cluster2

Common Link

0 10 20 30 40 50 60 70 8010

20

30

40

50

60

70Complete Prodcut of Two Clusters

Cluster2

Cluster1

Page 49: Rajan Viva Voce PhD

49

Clustered Network Partition Detection (post)

using CI Lemmas

Detection Methods Spectral graph theory

Demands high processing time.

Needs distributed algorithm. Processing time

Exponentially increases with size of the network.

Connectivity Index Approach Less processing time Simple distributed

algorithm. Complexity increases with

the links rather than the nodes.

Page 50: Rajan Viva Voce PhD

50

Clustered Network Partition Detection (post)

using CI

Page 51: Rajan Viva Voce PhD

51

Network Partition Detection

Algorithm Input: two minimal 1-connected clustered networks with N1 and

N2 as number of nodes in clusters G1 and G2 respectively . Let G is a network obtained by the union of two clusters G1 and

G2 Steps

Compute the parameters: CI (G), eigenvalue2 and graph energy. Choose two nodes u and v randomly, where, and then add the

link between them. Compute energy of a graph, eigenvalue2 and connectivity index. Progressively add the links in each cluster. Partition the network by dropping the link (u, v) between two

clusters and compute the parameters mentioned in step 1 and restore back the link.

Page 52: Rajan Viva Voce PhD

52

Direct Cluster Network Partition Detection

Algorithm Input: two minimal 1-connected clustered networks with N1 and

N2 as number of nodes in clusters G1 and G2 respectively . Let G is a network obtained by the union of two clusters G1 and

G2 Steps1. Compute the parameters: CI (G), eigenvalue2 and graph energy.2. Choose two nodes u and v randomly, where, and then add the link

between them.3. Compute energy of a graph, eigenvalue2 and connectivity index.4. Progressively add the links in each cluster.5. Partition the network by dropping the link (u, v) between two

clusters and compute the parameters mentioned in step 1 and restore back the link.

Page 53: Rajan Viva Voce PhD

53

Direct Cluster Network Partition Detection

6. At some jth iteration, drop a link in each cluster and compute the parameters mentioned in step 1. Restore back the links and go to step 3.

7. If the resultant cluster topologies are not fully connected then go to step 3.

8. Plot the graphs.9. Step 4 and 5 are executed in order to demonstrate

the post detection of network partition by using CI. Step 6 is executed in order to study the effect of dropping of two links from each cluster which do not cause network partition.

Page 54: Rajan Viva Voce PhD

54

Direct Cluster Network Partition Detection Result

Partition Detection using spectral value

Higher peak-partition Lower peak-connected

Partition Detection using CI Higher peak-partition Lower peak-connected

Page 55: Rajan Viva Voce PhD

55

Direct Product Cluster Network Partition Detection Result

Partition Detection using spectral value

Higher peak-partition Lower peak-connected

Partition Detection using CI Higher peak-Connected Lower peak-partitioned

Page 56: Rajan Viva Voce PhD

56

CI based Cross Layer Design (CLD) Methodology

CLD Applicability1. Resource optimization2. Topology control3. Self healing based on

node 4. Energy management5. Load balancing6. Congestion control7. Mobility management8. Scalability9. Optimized Routing.10. Fault tolerant11. QoS efficient networks12. Video streaming

CLD Methodology. Information is

exchanged between different protocol layers dynamically.

Exploits interaction between layers Promotes adaptability QoS efficient.

Collaboration across layers. networking signal processing information theory

Page 57: Rajan Viva Voce PhD

57

CI based Cross Layer Design (CLD) Methodology

PHYSICAL

LINK

NETWORK

TRANSPORT

Synchronization Adjacent nodes Discovery

TransmissionScheduling

remoteradios

simulatedPHY

Node interconnection

End-to-end transport protocols…

Routing-structuremaintenance

Packet forwarding

APPLICATION Collaborative applications…

Typical Protocol Stack of an Adhoc Network

Page 58: Rajan Viva Voce PhD

58

CI based Cross Layer Design (CLD) Methodology

Functional Protocol Stack of an Adhoc Network

Application Layer Topology Control AlgorithmServer LocationNetwork Map

Transport Layer Congestion windowTimeout clockPacket Losses Rate

Network Layer Routing AffinityRouting LifetimeMultiple Routing

MAC/Link Layer Link BandwidthLink QualityMac Packet Delay

Physical Layer Node’s LocationMobility patternRadio Transmission RangeSNR Information

Page 59: Rajan Viva Voce PhD

59

CI based Cross Layer Design (CLD) Methodology

CI based CLD Methodology Based on location and neighbor information of the

nodes, compute the CI of the paths (CIP). Higher the CI

Lesser will be the signal interference across the path. Lesser the probability of collisions due to transmission from

hidden nodes across the path. Network layer can adopt the routing based on CIP only

when application layer demands the high quality Qos Packet.

A Connectivity Index of a Path is denoted as CIP and is defined as

nn iiiin vvvvP121

.......

nP

1

11

1nj

j ii

n

jjvdvd

PCIP

.

Page 60: Rajan Viva Voce PhD

60

CI based Cross Layer Design (CLD) Methodology

v1

v3

v4 v5

v6

v2

Path1

Path2

Path3

21 vd

42 vd

33 vd

34 vd

45 vd 26 vd

Page 61: Rajan Viva Voce PhD

61

CI based Cross Layer Design (CLD) Methodology

.

Algorithm to compute the CIP of a path

Page 62: Rajan Viva Voce PhD

62

CI based Cross Layer Design (CLD) Methodology

PHYSICAL

LINK

NETWORK

TRANSPORT

APPLICATION

Synchronization Neighborhood Discovery

TransmissionScheduling

remoteradios

simulatedPHY

Node interconnection

Collaborative applications…

End-to-end transport protocols…

Routing-structuremaintenance

Packet forwarding based on Q bit

CIP routing

Protocol Stack with proposed Cross Layer Design Architecture

Page 63: Rajan Viva Voce PhD

63

CI based Cross Layer Design (CLD) Methodology

.

Algorithm to compute the CIP of a path

Page 64: Rajan Viva Voce PhD

64

Future Work Implementation and Evaluation of

CI based CLD. New Protocol stack design based

on CI-CLD. Extending the work for Cognitive

Radio Networks. Further study on applications of

graph theory in CRN

Page 65: Rajan Viva Voce PhD

65

Open For Discussions.