1 Progress Report Juan Gutiérrez Plaza Helsinki University of Technology
2 Outline - Framework - Introduction - Use cases (examples) - Objectives - Current status - Estimated finish time - Master’s Thesis
3 Framework (1/3) Introduction Ad Hoc framework consists of a complete architecture for analysing Ad Hoc networks It contains: Protocols. AODV, OLSR, ZRP… Common Registry. Common Cache. Control Logic
4 Framework (2/3)
5 Framework (3/3)
6 Use Case 1 (1/7) Protocol Registration When a protocol is executed, it sends a message to register itself into the framework It waits for an ACK or for an ACK with an old configuration if protocol has been worked before.
7 Use Case 1 (2/7) (1) Protocol sends a registration message
8 Use Case 1 (3/7) (2) CRS receives the message and passes it to Process Module
9 Use Case 1 (4/7) (3) Send a petition to Registry to know if protocol has been worked before
10 Use Case 1 (5/7) (4) Registry sends information to CRS
11 Use Case 1 (6/7) (5) CRS processes message
12 Use Case 1 (7/7) (6) CRS sends ACK or ACK with old configuration to the procotol
13 Use Case 2 (1/8) Adding a new route entry When a protocol finds a new neighbour, it adds a route in the common cache Then, common cache adds route in the kernel route table Protocol waits for an ACK
14 Use Case 2 (2/8) (1) Protocol sends a new route discovered message
15 Use Case 2 (3/8) (2) CRS receives the message and passes it to Process Module
16 Use Case 2 (4/8) (3) CRS sends new route to common cache to be added
17 Use Case 2 (5/8) (4) Common Cache sends new route to Kernel routing table
18 Use Case 2 (6/8) (5) Common cache sends a status message
19 Use Case 2 (7/8) (6) CRS processes message
20 Use Case 2 (8/8) (7) CRS sends ACK to the protocol
21 Objectives Basically, my objectives are: Implementing OLSR Protocol Designing and implementing Common Registry Designing and implementing Common Cache Message processing in Communication between protocols (CRS)
22 Objectives 2 ■Juan’s work ■Mixed work ■Not implemented yet
23 Objectives 3 ■ Juan’s work ■ Lei’s work
24 Current Status OLSR: Debugging and testing Registry: Finished Common Cache: Finished Process Messages (in CRS): Debugging and testing
25 Estimated Finish Time It depends on bugs and amount of time it takes to find patches. Approximated time: Monday 8th of September.
26 Master’s Thesis I have written second draft of my Master’s Thesis. Next version will include tests and results and I hope it will be the last version (or with minor modifications). I plan to complete this third version on Tuesday 9th of September.