Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004...

11
MobileMAN meeting MobileMAN meeting Helsinki 8.6.2004 Helsinki 8.6.2004 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola {Jose, Nicklas.Beijar, Raimo.Kantola}@netlab.hut.fi Networking Laboratory Helsinki University of Technology P.O. Box 3000, FIN-02015, Finland

Transcript of Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004...

Page 1: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 1Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

MobileMAN meetingMobileMAN meetingHelsinki 8.6.2004Helsinki 8.6.2004

MobileMAN meetingMobileMAN meetingHelsinki 8.6.2004Helsinki 8.6.2004

Jose Costa-Requena, Nicklas Beijar, Raimo Kantola

{Jose, Nicklas.Beijar, Raimo.Kantola}@netlab.hut.fi

Networking Laboratory

Helsinki University of Technology

P.O. Box 3000, FIN-02015, Finland

Page 2: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 2Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Task force:Task force:

MobileMAN

HUT(Raimo Kantola,

Jose Costa-Requena,Nicklas Beijar)

HUT(Raimo Kantola,

Jose Costa-Requena,Nicklas Beijar)

Ad hoc Routing Framework

Juan Guitiérrez (OLSR)-Until Dec. 03Lei Xiao- Until Feb. 03Jarrod Creado (ZRP)

Ad hoc Routing Framework

Juan Guitiérrez (OLSR)-Until Dec. 03Lei Xiao- Until Feb. 03Jarrod Creado (ZRP)

Addressing & Resource Discovery

Jose Costa-RequenaNicklas Beijar (Virtual Backbones)Unnikrishnan Balakrishnapillai (Service Discovery)Haresh Kumar Chandani (Resource Discovery)

Addressing & Resource Discovery

Jose Costa-RequenaNicklas Beijar (Virtual Backbones)Unnikrishnan Balakrishnapillai (Service Discovery)Haresh Kumar Chandani (Resource Discovery)

Framework Services

Wei Xiao (MAC driver)Olmo L'eon Cadamia (Service Discovery)

Framework Services

Wei Xiao (MAC driver)Olmo L'eon Cadamia (Service Discovery)

Simulations

Bo Jiang

Simulations

Bo Jiang

Applications: SIP stack

Mohammed Ayyash (Implementation)Javier Garcia Sanchez (Code Portability)-May 04

Applications: SIP stack

Mohammed Ayyash (Implementation)Javier Garcia Sanchez (Code Portability)-May 04

Full time (4) Part time (5) Work completed (2)

Page 3: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 3Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

VoIP (SIP)Real Time QoS (RTCP)

ArchitectureArchitectureArchitectureArchitecture

Generic Ad Hoc Module

Access kernel routesRetrieve MAC info

Kernel Ad Hoc API

CommonModule API

Common Cache

Ad Hoc Framework API

Routing Module

AdHoc_Framework

Routing&Service Data

Common Module

AODV

Routing Module

OLSR

Routing Module

ZRP

Service Module

MobileMAN

Initiated not completed (work in progress)

Completed

Service Module

Terminal Applications

Page 4: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 4Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

ZRPZRPZRPZRP

• The ZRP is developed on top of AODV and OLSR.• New version of AODV (v0.8) has been updated into the framework

(better performance).• To finalise and test.

IARPLogic

Protocol SpecificAdapter

IARPLogic

Protocol SpecificAdapter

IERPLogic

Protocol SpecificAdapter

IERPLogic

Protocol SpecificAdapter

OLSRCCRS Proxy

AODV

CCRS Proxy

BRP

CommonCache& Registry Service

ZRP

Page 5: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 5Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Service DiscoveryService DiscoveryService DiscoveryService Discovery

• Implemented the node classification for the nodes that will create the service discovery backbone.

• Integrate reactive service discovery mechanism implemented using AODV extensions for service discovery (Manage AODV service queries)

• To establish link state using OLSR• To define service information as part of OLSR link state data.

Page 6: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 6Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Node classificationNode classificationNode classificationNode classification

• During this period we have implemented the node classification (i.e. smart, dummy nodes) for creating Ad Hoc backbone.

• To analyse the creation of backbone as part of fixed infrastructure.

Page 7: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 7Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

ApplicationsApplicationsApplicationsApplications

• The main task during last period was to test voice sessions in the Ad Hoc framework.

To finalise:

2) Light-weight SIP stack under development• Binary around 1Mb versus 5Mb of ready made Vovida stack• Possibility to modify the media transport to improve performance

in multi-hop Ad Hoc networks.

Page 8: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 8Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

VoIP session testingVoIP session testingVoIP session testingVoIP session testing

Node 110.0.0.5

Access Router10.0.1.1

Node 210.0.1.6

Access Router10.0.0.1

Access Router10.0.2.1

Internet

Node 210.0.2.6

...• Complete further testing with new scenarios (multihop)

Page 9: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 9Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Summary current statusSummary current statusSummary current statusSummary current status

• AODV routing protocol (updated) Completed

• OLSR routing protocol Completed

• ZRP routing protocol Initial testing, bug fixing

• Node classification Designed, algorithm developed

• Vovida SIP stack Test results

• Own SIP stack Code authoring

• Service discovery Reactive discovery implemented. Proactive service distribution

(work under progress).

• Virtual backbones Under research

• Simulations Halted

• MAC layer driver Halted

• Location assisted routing Halted

Page 10: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 10Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Further work:Further work:Further work:Further work:

• Finalise tests on VoIP with new scenarios.• Finalise existing routing modules (i.e. ZRP)• Create an Ad Hoc network based on groups of smart nodes that will

create an “ad hoc backbone”• Finalise the service discovery module (reactive service queries from

dummy nodes and proactive service information exchange between smart nodes).

• Complete the light-weight SIP stack under development with QoS optimisation.

• Test and bug fixing.

Page 11: Slide 1 Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004 MobileMAN meeting Helsinki 8.6.2004 Jose Costa-Requena,

Slide 11Jose Costa-Requena, Nicklas Beijar, Raimo Kantola / MobileMAN meeting / Helsinki 7.6.2004

Questions? Questions? Questions? Questions?

Thank you for Thank you for your attention!your attention!Thank you for Thank you for your attention!your attention!