1 progress report juan gutiérrez plaza 3 - 9 - 2.003 helsinki university of technology
DESCRIPTION
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 LogicTRANSCRIPT
1
Progress Report
Juan Gutiérrez Plaza3 - 9 - 2.003
Helsinki University of Technology
2
Outline
- Framework- Introduction- Use cases (examples)- Objectives- Current status- Estimated finish time
- Master’s Thesis
3
Framework (1/3)
IntroductionAd 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 RegistrationWhen 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 entryWhen a protocol finds a new neighbour, it
adds a route in the common cacheThen, common cache adds route in the kernel
route tableProtocol 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 ProtocolDesigning and implementing Common
RegistryDesigning and implementing Common CacheMessage 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.