27
MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR [email protected] http://cnd.iit.cnr.it/mobileMAN

MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR [email protected]

Embed Size (px)

Citation preview

Page 1: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

MobileMAN Meeting Helsinki (8 June 2004)

Marco ContiComputer Networks Dept., IIT CNR

[email protected]://cnd.iit.cnr.it/mobileMAN

Page 2: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Meeting Objectives

To Analyze the Deliverables production

To verify the status of the implementations

To plan the experiments

To define methods and tools for Interactions with users and plan tests with users

Page 3: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D6MobileMAN functionalitiesŠ a minimal set

3 CNR 18 Prototype Pub 13

D7Socio-economic researchmethodology

2 SUPSI-DLS 9 Report Pub 18

D8 MobileMAN first phase 4 CNR 25 Report Pub. 22

D9MobileMAN intermediateevaluation report

1 SUPSI-DIE 6 Report Pub 24

D10MobileMAN architecture,protocols, and servicesintermediate report

2 EURECOM 8 Report Pub 24

D11 MobileMAN functionalitiesŠ enhanced set

3 HUT 40 Prototype Pub 25

Deliverables listDel.no.

Deliverable name WPno.

Leadparticipant

Estimatedperson-months

Del. type* Security**

Delivery(proj.month)

Already delivered

Deliverables status

To be addressed starting from Sept. 1st

Already delivered (March 2004)

Page 4: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D8: Integration and Experimentation

• D8 is an output of WP 4: This WP will integrate the HW/SW developed (…) Qualitative study of the social and

anthropological consequences of the utilization of the system.

• T4 .1 Small Area Scale Integration: Integrate part of the HW/SW developed (reduced networking and services capabilities), and install it in each node in a small and test this system in order to identify HW or simple networking problems and integration errors. Fix problems/errors found verifying that the system operates correctly. (input to D8 - month 22 (July 2004) All

• T4 .2 Small Area Scale Validation and Analysis: Validate the small scale MobileMAN from a technical (i.e., the technical constraints and limitations of the system), and social standpoint. The latter will be performed by measuring the acceptance -- from Virtual Communities (VCs) of users -- of the MobileMAN system when running some simple application(s). This will task will also monitor the social construction and human behaviour of the VCs. (input to D8 - month 22), (D17 - month 34 ) All

Page 5: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D11: MobileMAN functionalities – enhanced set

• D11: HUT is responsible for this deliverable (month 25)

• D11 is an output of WP 3:

T3.2 Implementation of Location Protocols: Develop new location and discovery protocols based on the nearness metric. Implementation of it for the Linux operating system. (input to D6, D11, D14)

Service discovery embeeded in the routing protocol instead of users’ location

T3.3 Routing and forwarding: Develop routing and forwarding protocols for the self-organised and co-operative communications of MobileMAN. Implementation of them for the Linux operating system, in co-operation with the task on security (T3.4). (input to D6, D11, D14)

Page 6: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D11: MobileMAN functionalities – enhanced set

T3.4 Security and Co-operation Model: Implementation of the collaborative reputation mechanism (CORE) proposed to solve ad hoc node misbehaviour. Implementation of the CORE mechanism for the Linux operating system, in co-operation with the task dedicated to the definition and implementation of the routing algorithm adopted by MobileMAN (T3.3). (input to D11, D14)

T3.5 P2P delivery mechanisms: Implementation of the P2P mechanisms designed in Task T2.6. (input to D11, D14)

T3.6 Risk reduction in the system development: This task will be activated, if required, by the self assessment procedure to tackle the risks emerging during the implementation of the system solutions. The objective of this task is the identification of alternative solutions for implementing the system solutions when adopted approaches are too complex and risky. (input to D11, D12, D14

Page 7: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D8 (and D11): Actions

Proposal: An experimental trial to be setup in Pisa involving junior researchers from all partners

This group of people should have continuous exchanges via e-mails, chat, etc, and meet regularly (from now to the end of the project) to verify the status of software implementation and integration

• Why? i. Construct a small MobileMAN (D8) now and to work toward a larger

testbed;ii. To address software integration, fix problems in existing software, better

coordinate ongoing software development activities etc….. (D8 & D11)

• When?• End June - First week of July in Pisa

• Who is involved ? (at least 1-2 junior researchers for each partner)• CNR (about 6 Ph.d students + possibly master students as users)• Eurecom (Pietro and Claudio ?)• Cambridge (Ziran Sun?)• HUT ( ???)• SUPSI - (Claudia Brazzola?)• NetiKos (Veronica Vanni)

• Pisa Trial Coordinators: Eleonora Borgia & Franca Delmastro

Page 8: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

D8 (and D11): Actions

• Aspects to be investigated

• Technical aspects• Routing framework (AODV, OLSR).• Middleware (Pastry)• Application Layer (UDDI?)• Cooperation (at least watchdog ????)

• • Social aspects

• Students’ involvement

• A second meeting can be organized in the period September - October depending on the project status

Page 9: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: D5 extension/refinement

• D10 is an output of WP 2: MobileMAN architecture, protocols, and services intermediate report

• Input from WP 2:

• T2.8 Economic driven modelling: (input to D5, D10, D13)

• T2.9 Domain model refinement and risk reduction: (input to D10, D13)

• Eurecom is responsible for this deliverable

• Proposed schedule:• Now: preliminary table of contents• By end June: refined table of contents• By end July: release 1 (full draft)• By September 10: final version

Page 10: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 1

D5

1.MOBILEMAN ARCHITECTURE 71.1. Interconnection to the Internet 121.2. Design Methods and Tools 141.3. References 17

D10

1.MOBILEMAN ARCHITECTURE (CNR)1.1. Legacy Architecture (All)1.2. Cross Layer Architecture (CNR +

Cambridge)1.2.1. Nest1.2.2. Synchronous/Asynchronous interaction

1.3. References

Page 11: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 2

D5

2. WIRELESS TECHNOLOGIES 192.1. IEEE 802.11 Architecture and Protocols 212.2. Analysis of 802.11 performance 272.3. IEEE 802.11b Measurements 342.5. Burtsy MAC definition 482.5.1. Asymptotically Optimal Backoff (AOB) Mechanism 512.5.2. AOB Performance Analysis 542.6. Enhanced card novel mechanisms 582.6.1. State-of-the-art investigation 582.6.2. Choice of an hardware medium-access platform for

MobileMAN 582.6.3. The medium-access level software architecture 592.7. References 61

Page 12: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 2

D10

WIRELESS TECHNOLOGIES

2.1. Integration of AoB and IEEE 802.11 (CNR)

2.2. IEEE 802.11 & AoB Analysis with realistic channel model (CNR)

2.3. Refinement of the AoB mechanism (CNR)

2.4. Enhanced card novel architecture & mechanisms (SUPSI-DIE)

2.5. References

Page 13: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Table of contents D5 - Section 3

D5

3. NETWORKING 633.1. Nodes’ Location 633.1.1. Location Services in MobileMAN 643.2. Routing 663.2.1. Unicast Routing Protocols 673.2.2. A Testbed for Experimenting MANET IETF and Novel Routing protocols 68

3.2.3. Routing in a cross layering architecture 73

3.3. Reliable Forwarding 743.4. Transport protocol 773.5. References 82

Page 14: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 3

D10

w 3. NETWORKINGw 3.1. Services Location (HUT + CNR)

3.2. Routing

3.2.1. A Testbed for Experimenting MANET IETF and Novel Routing protocols (HUT)

3.2.2. Routing in a cross layering architecture: HSLS (CNR)

3.3. Reliable Forwarding (CNR)

3.4. References

Page 15: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 4

D5

4.SECURITY AND CO-OPERATION MODEL AND MECHANISMS85

4.1. Secure Routing 854.1.1. State of the art 864.1.2. Secure routing in MobileMan 934.2. Co-operation Mechanisms 934.2.1. State of the art 944.2.2. Co-operation in MobileMan 954.3. Authentication and Key Management 954.3.1. State of the art 964.4. MANET and Data Link Layer Security 984.5. References 100

D10 Eurecom (see review meeting)

Page 16: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 5

D5

5. MIDDLEWARE 1025.1. P2P information delivery 1035.1.1. A Brief History 1055.1.2. Applications 1115.1.3. Properties and Issues 1165.2. Collaboration and Trust 1175.2.1. Future Directions 1215.2.2. Conclusion 1245.3. Analysis of existing middleware 125

D10

5. MIDDLEWARE5.1. CrossRoad: Pastry & Cross Layering (CNR +

Cambridge?)5.2. Bamboo ??? (Cambridge)

5.3. ???????

Page 17: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of ContentsTentative Table of contents - Section 6

D5

6. APPLICATIONS 1326.1. Status of the Art 1326.2. Scenarios 1326.3. Content Sharing Application 1336.3.1. Technical Aspects 1336.3.2. Social and Economical Aspects 1346.4. References 134

D10

APPLICATIONS6.1. Netikos Activity on UDDI6.2. HUT real time audio 6.3. Users’ evaluation of application usefulness6.4. References

Page 18: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Deliverbale D10: Table of Contents

Tentative Table of contents - Section 7

D5

7. ECONOMIC ISSUES 1357.1. Introduction of Approach: Promoting

Cooperation 1357.2. System Description 1357.3. Simulations 1367.4. Conclusions 1437.5. References 144

D10

7. ECONOMIC MODELS Cambridgen

Page 19: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

II year review meeting

Proposal to be in Lugano (Switzerland)

end September - beginning of October ?

Motivation: hardware platform demo

Other motivation: other demos

Other Issues

Page 20: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

M6 Month 16: Preliminary definition of the overall MobileMAN domain

model to be used as input for WP 3 and WP 4. Meeting with the

Industrial Advisory Board to present and discuss the MobileMAN

domain model.

M8 – Month 16: Preliminary version of the basic set of M8 – Month 16: Preliminary version of the basic set of

MobileMAN functionalities. First Check on the status of the MobileMAN functionalities. First Check on the status of the

implementation of all MobileMAN components;implementation of all MobileMAN components;

M10 – Month 20: Preliminary version of a small scale MobileMAN M10 – Month 20: Preliminary version of a small scale MobileMAN

M12 – Month 24: Analysis of the MobileMAN dissemination activities

Milestones

Page 21: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

The main activities are in the framework of WP3 and WP 4:

IMPLEMENTATION AND INTEGRATION IMPLEMENTATION AND INTEGRATION AND SOCIAL STUDYAND SOCIAL STUDY

WP 3 Objectives: to implement the MobileMAN innovative components at networking and service layer of the architecture as defined by WP2.

WP 4 Objectives: This WP will integrate the HW/SW developed (…) Qualitative study of the social and anthropological consequences of

the utilization of the system.

T2.7 Socio-economic modelling:

T2.8 Economic driven modelling:

T2.9 Domain model refinement and risk reduction: T5.1 Dissemination:

T5.2 Exploitation Plan Definition:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Projet month

Tasks temporal diagram

T0.0

T0.0

T5.2

T5.3

T5.1

WP 5

WP 4

WP 3

WP 2

WP 1

WP 0

T4.6

T4.5

T4.3

T4.2

T4.1

T4.4

T3.6

T3.5

T3.4

T3.3

T3.2

T3.1

T2.9

T2.8

T2.7

T2.6

T2.5

T2.4

T2.3

T2.2

T2.1

T1.1

T1.5

T1.4

T1.3

T1.2

T0.4

T0.3

T0.2T0.1

II Year WPs and Tasks

Page 22: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Objectives: The aim of this WP is to implement the MobileMAN innovative components at networking and service layer of the architecture as defined by WP2.

Description of work: The innovative elements of the networking architecture of MobileMAN consist of the MAC, Routing and Location components. At service level the main components is the security one. The work to be done regarding these components includes all the phases of the HW/SW development lifecycle, from requirements analysis to testing (verification testing).

T3.1 Bursty-responsive MAC Develop new MAC protocol and hardware supporting bursty communication. The hardware will be based, wherever possible, on a off-the-shelf 802.11 chipset whit ad-hoc programmed firmware. (input to D12) - SUPSI DIE

T3.2 Implementation of Location Protocols: Develop new location and discovery protocols based on the nearness metric. Implementation of it for the Linux operating system. (input to D6, D11, D14) - CNR & HUT

WP 3

Page 23: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

T3.3 Routing and forwarding: Develop routing and forwarding protocols for the self-organised and co-operative communications of MobileMAN. Implementation of them for the Linux operating system, in co-operation with the task on security (T3.4). (input to D6, D11, D14) HUT & CNR

T3.4 Security and Co-operation Model: Implementation of the collaborative reputation mechanism (CORE) proposed to solve ad hoc node misbehaviour. Implementation of the CORE mechanism for the Linux operating system, in co-operation with the task dedicated to the definition and implementation of the routing algorithm adopted by MobileMAN (T3.3). (input to D11, D14) Eurecom

T3.5 P2P delivery mechanisms: Implementation of the P2P mechanisms designed in Task T2.6. (input to D11, D14) Cambridge

WP 3 (cont.)

Page 24: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Description of work: Given the high challenges of this WP, the main tasks to be performed in it (integration and acceptance) will be addressed at two different area scales: campus-wide area scale (T4 .2 and T4 .3) and large area scale (T4 .4 and T4 .5).

T4 .1 Small Area Scale Integration: Integrate part of the HW/SW developed (reduced networking and services capabilities), and install it in each node in a small and test this system in order to identify HW or simple networking problems and integration errors. Fix problems/errors found verifying that the system operates correctly. (input to D8 - month 22) All

T4 .2 Small Area Scale Validation and Analysis: Validate the small scale MobileMAN from a technical (i.e., the technical constraints and limitations of the system), and social standpoint. The latter will be performed by measuring the acceptance -- from Virtual Communities (VCs) of users -- of the MobileMAN system when running some simple application(s). This will task will also monitor the social construction and human behaviour of the VCs. (input to D8 - month 22), (D17 - month 34 ) All

T4.3 Evaluation of MobileMAN Networking: Simulative study of the integration of MobileMAN Networking components with other relevant elements as the connection to Internet, as well as congestion control and error recovery mechanisms to optimise the utilization of the resources. (input to D16 - month 34) HUT, CNR, Eurecom

WP 4

Page 25: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

• The objectives reported below are the detailed criteria for evaluating the success of the second year of the project.

MobileMAN architecture implementation (CNR)

- Implementation and validation of the MobileMAN architecture as defined during the first year (see D5) considering both the original and the new reference model.

New applications and services (Netikos)

- Adaptation of existing applications (or classes of applications) identified, during the first year, as ones that can become a customer advantage, when run on top of MobileMAN, compared to traditional technologies.

Middleware (Cambridge)

- Adaptation of Pastry middleware for the MobileMAN environment to exploit cross layering.

- Development of new solutions for P2P information delivery based on Pastry.

Co-operation Model (Eurecom)

- Implementation and validation of the cooperation models and mechanisms defined during the first year.

II Year Activities

Page 26: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

Networking services (CNR, HUT)

- Include the cross-layering view at network/transport layer

- Design of packet forwarding schemes suitable for MobileMAN.

- Implementation and validation of location scheme defined during the first year.

- Development and testing of a complete ad hoc network

Wireless Technologies (SUPSI - DIE)

- Include the cross-layering view at datalink layer.

- Design and implement a full datalink layer that includes the enhanced MAC protocol for ad hoc networks as designed during the first year.

Socio-economic Model (SUPSI - DLS)

- Apply the developed methodology for evaluating social, anthropological, and economic potential of MobileMAN, and provide the results for improving the technical parts.

II Year Activities (cont.)

Page 27: MobileMAN Meeting Helsinki (8 June 2004) Marco Conti Computer Networks Dept., IIT CNR Marco.conti@iit.cnr.it

Agenda - MobileMAN meeting (Helsinki, 8 June, 2004)

The goals for evaluating the success of the second year of the project are:

- The software implementation of the solutions defined and studied during the first year, except the MobileMAN enhanced NIC.

- The integration of the developed solutions in a fully functioning testbed.

- Preliminary measures of the users’ satisfaction of the ad hoc networking paradigm. These measures will be mainly done by empirical research based on forms to be filled. In addition, some measurements with a small group of users (on a simplified testbed) will be also performed.

- To investigate market-based mechanisms for exploiting the self-organised paradigm. This will take into account both the users’ satisfaction and the advantages provided by the MobileMAN environment to some class of applications.

II Year Success Criteria