dan ouchterlony oskar mattsson petra nylund fredrik lilieblad anders roxenhag the mad-hoc team

28

Upload: brittney-evans

Post on 04-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 2: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 3: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Dan Ouchterlony

Oskar Mattsson

Petra Nylund

Fredrik Lilieblad

Anders Roxenhag

The Mad-hoc team

Page 4: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

ad-hoc

• formed for specific or immediate problems or needs

• fashioned from whatever is immediately available

Page 5: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

ad-hoc

• no infrastructure

• increased reach

• increased connectivity

Page 6: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Time

Cost Quality

Page 7: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

implement ad-hoc functionality

offer all key components

superior knowledge

Mission

Page 8: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 9: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Markets:

Wireless LAN

Games

WAP

Future markets

Page 10: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 11: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

the ad-hoc company

Quality

Focus

Page 12: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Expansion

240 40 40

Page 13: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Market share - Business

15 BSEK

5%

Page 14: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Market share - Business

30%

231 MSEK

Page 15: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Market share - Entertainment

196 BSEK

5%

Page 16: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Market share - Entertainment

0.5%

49 MSEK

Page 17: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 18: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Ad-hoc routing protocolsPro-active (ex. STAR,TORA)

Re-active (ex. AODV, DSR)

Keeps track of all destinationsPeriodic updates

Request routes when needed

Only deals with used routes

Page 19: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

AODV (Ad-hoc On demand Distance Vector)

High mobility

Loop free routes

Low byte overhead

Developed by Charles E. Perkins

Page 20: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

A BD

AODV: A new node

C

Page 21: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Our addition (bi-directional requests)

A BD CE

Page 22: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team
Page 23: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

AODV implementation

• Route table modifying process• Written in C under Linux using gcc• User space process

– no kernel modification– easy to install– portable

Page 24: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Open source

• GNU Public License - GPL– Free to copy, use and modify– May not be licensed by others

• First free implementation of AODV!• Other implementations soon

no use selling source code

Page 25: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Free implementation

Open source - benefits

•Development of source code•Spread usage of AODV

•Mad-hoc becomes well known•AODV becomes standard

Mad-hoc increases distance to competitors

Page 26: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Tested scenarios

• Multihop TCP & UDP support

• Quake gaming sessions• Cooperating team at Uppsala University

Page 27: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team

Contact

http://mad-hoc.flyinglinux.net

Welcome to M D-HOC at the workshop tomorrow for some

Quake & info!

Page 28: Dan Ouchterlony Oskar Mattsson Petra Nylund Fredrik Lilieblad Anders Roxenhag The Mad-hoc team