<< NARVAL_R_MPathDijkstra NARVAL NARVAL_R_NodeInPaths >>

NARVAL >> NARVAL > NARVAL_R_MPathERT

NARVAL_R_MPathERT

Extract 5 alternative connection paths between two network nodes from given enhanced routing tables.

Calling Sequence

[r1,r2,r3,r4,r5] = NARVAL_R_MPathERT(rt1,rt2,rt3,rt4,rt5,ni,nj,g)

Parameters

rt1 :

first routing table.

rt2 :

second routing table.

rt3 :

third routing table.

rt4 :

fourth routing table.

rt5 :

fifth routing table.

ni :

source node.

nj :

target node.

g :

network graph.

r1 :

first route.

r2 :

second route.

r3 :

third route.

r4 :

fourth route.

r5 :

fifth route.

Description

NARVAL_R_MPathERT extracts the alternative connection paths r1, r2, r3, r4 and r5 between the two nodes ni and nj of the network g from the given routing tables rt1, rt2, rt3, rt4 and rt5.

Examples

[path]=NARVAL_F_NARVALPath();//path to NARVAL module
path=path+'/demos/';//folder path
load(path+'topo_100.graph');//loading of the network graph
load(path+'RoutingTables_topo_100.dat','pt','rt1','rt2','rt3','rt4','rt5');//loading of the network routing tables
n=100;//network size
[ni,nj]=NARVAL_F_Random_i_j(n);//generation of extremal connection nodes
[r1,r2,r3,r4,r5]=NARVAL_R_MPathERT(rt1,rt2,rt3,rt4,rt5,ni,nj,g);//application of NARVAL_R_MPathERT 
ni
nj
r1
r2
r3
r4
r5

Dependency

NARVAL_R_PathERT

Authors

Foued Melakessou

Contact

Dr. Foued Melakessou

Research Associate

Interdisciplinary Centre for Security, Reliability and Trust

Room F106

University of Luxembourg

6, rue Coudenhove Kalergi

L-1359 Luxembourg-Kirchberg

E-mail: foued.melakessou@uni.lu

Tel: (+352) 46 66 44 5346

Home Page


<< NARVAL_R_MPathDijkstra NARVAL NARVAL_R_NodeInPaths >>