Middleware and routing experiments
Download
Report
Transcript Middleware and routing experiments
Routing & Middleware:
Experiments
Eleonora Borgia, Franca Delmastro, and
Luciana Pelusi
Pervasive Computing & Networking Lab.
(PerLab)
IIT-CNR Pisa
Current works and results
Ad Hoc Framework (HUT)
OLSR
AODV (waiting for v.0.8)
Data transfer application on OLSR
FreePastry on OLSR
Distributed Messaging service
Indoor scenario
Technical
characteristics:
Lifts
Up
Offices
5 IBM laptops
Wireless cards:
D-Link Air DWL-650
Linux kernel 2.6.3
Network topology:
5 nodes
Max distance =
3 hops
OLSR open issues...
Cost updates?? (non-sense values in some cases)
Each node has a kernel route towards itself with cost
>= 1
The IP_mainAddress has to be set to one of the active
interfaces
There is not check if Originator_Address =
IP_mainAddress
Too large time values for topology changes notification
(more than 60 sec)
Correct data collection of topology changes from OLSR
Problems with OLSR and CCRS interactions
Problems with CCRS and kernel RT interactions
First exp: OLSR – 4 nodes
D
A, B start at t=0
C start at t=30 s
D start at t=60 s
B stop at t=90 s
Finish time t=150 s
CCRS updating problems:
C
Lifts
Up
Offices
A
B
A has no route towards D
(also before B stopping)
D does not realize that B
disappears, even at the
end.
Second exp: OLSR – 4 nodes
D
C
Lifts
Up
A
B
Offices
A, B start at t=0
C start at t=30 s
D start at t=60 s
C stop at t=90 s
Finish time t=150 s
Second exp: problems
D kernel routing
table before C
stopping
D
C
Lifts
-
0
A
C
1
B
C
2
A
-
0
Why D-C-A-B and not D-C-B ???
(D receives C neighbors included B)
Up
A
C
B
Offices
If D A is unidirectional, why it’s
added to kernel RT??
If it is not, why D doesn’t update
B route with the new one with
minimum cost??
Only after C stopping, D updates
B route with (D - A - B) !
Third exp: 5 nodes
A, B, C start at t=0
D start at t=30 s
E start at t=60 s
C stop at t=120 s
Finish time t=180 s
CCRS updating problems:
D
C
Lifts
Up
A
B
Offices
E
B has no route towards D
D has no route towards E
E has no route towards D
Applications on OLSR
Data transfer application between 2 nodes on 3
nodes network
(client-server protocol realized in C) problems
establishing multi-hop.... Application problem
FreePastry Distributed Messaging application
realized in Java
First of all we have to resolve our problems with
multihop!!!
Then at least 5 nodes providing the service and the
routing are needed to analyze middleware multi-hop