Title: Progress%20Report
1Progress Report
- Juan Gutiérrez Plaza
- 3 - 9 - 2.003
- Helsinki University of Technology
2Outline
- Framework
- Introduction
- Use cases (examples)
- Objectives
- Current status
- Estimated finish time
- Masters Thesis
3Framework (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
4Framework (2/3)
5Framework (3/3)
6Use 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.
7Use Case 1 (2/7)
(1) Protocol sends a registration message
8Use Case 1 (3/7)
(2) CRS receives the message and passes it to
Process Module
9Use Case 1 (4/7)
(3) Send a petition to Registry to know if
protocol has been worked before
10Use Case 1 (5/7)
(4) Registry sends information to CRS
11Use Case 1 (6/7)
(5) CRS processes message
12Use Case 1 (7/7)
(6) CRS sends ACK or ACK with old configuration
to the procotol
13Use 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
14Use Case 2 (2/8)
(1) Protocol sends a new route discovered message
15Use Case 2 (3/8)
(2) CRS receives the message and passes it to
Process Module
16Use Case 2 (4/8)
(3) CRS sends new route to common cache to be
added
17Use Case 2 (5/8)
(4) Common Cache sends new route to Kernel
routing table
18Use Case 2 (6/8)
(5) Common cache sends a status message
19Use Case 2 (7/8)
(6) CRS processes message
20Use Case 2 (8/8)
(7) CRS sends ACK to the protocol
21Objectives
- Basically, my objectives are
- Implementing OLSR Protocol
- Designing and implementing Common Registry
- Designing and implementing Common Cache
- Message processing in Communication between
protocols (CRS)
22Objectives 2
Juans work Mixed work Not implemented yet
23Objectives 3
Juans work Leis work
24Current Status
- OLSR Debugging and testing
- Registry Finished
- Common Cache Finished
- Process Messages (in CRS) Debugging and testing
25Estimated Finish Time
- It depends on bugs and amount of time it takes to
find patches. - Approximated time Monday 8th of September.
26Masters Thesis
- I have written second draft of my Masters
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.