????? Mobile Ad Hoc Networks - PowerPoint PPT Presentation

1 / 60
About This Presentation
Title:

????? Mobile Ad Hoc Networks

Description:

Title: Mobile Ad Hoc Networks Author: Yosuke Tamura Last modified by: keio Created Date: 4/17/2001 10:00:45 AM Document presentation format – PowerPoint PPT presentation

Number of Views:183
Avg rating:3.0/5.0
Slides: 61
Provided by: Yosuke3
Category:

less

Transcript and Presenter's Notes

Title: ????? Mobile Ad Hoc Networks


1
??????????
2
???????????????
  • ???????????
  • ????????
  • ???????
  • Mobile Ad hoc Networks
  • Wireless Sensor Networks
  • ?????????
  • Software Agent
  • Mobile Agent
  • CSCW????
  • ?????????
  • ??????????????

3
Mobile Ad hoc Networks
4
?????????????
  • ??????????????
  • ?????????????????
  • peer-to-peer????????
  • ?????????????????????
  • ????????????????
  • Weak Connectivity
  • ???????????

5
??????????????
  • ??????????????
  • ??????????????
  • ??? (Military) ??
  • ?????????
  • ????? (Civilian) ??
  • ??????????????????????????????????
  • ??????
  • ????????
  • ????????????

6
Introduction
7
Traditional Networks
  • Internet ? Ad Hoc Network ????
  • ??????????????
  • ?????????????????????

8
Cellular Networks
  • Cellular Networks ? Ad Hoc Network ????
  • ?????????????????????????

???
???
???
???
???
???
9
Single-hop Wireless Networks
  • Cellular networks ????????
  • ???????????????????

????????
????????
????????
10
Multi-hop Wireless Ad Hoc Networks
  • ?????????? Ad Hoc Network
  • ?????????????????
  • ????????????
  • ????????????????

11
???????????(???)
  • ??????????????
  • ??????????????
  • ??? (Military) ??
  • ?????????
  • ????? (Civilian) ??
  • ??????????????????????????????????
  • ??????
  • ????????
  • ????????????
  • ?????????

12
Flooding
13
Key Technology Flooding
  • Internet
  • ??????IP?????????????????????
  • ??????????????????????/????????
  • Ad Hoc Networks
  • ?????????????????
  • ??????????????????????????
  • ???????????????????????????

Flooding
14
Flooding for Data Delivery
  • ???S???D????(????)P????????????????????????
  • P?????????????????????P???????????????
  • ??????????????????????P???????????????
  • P???D???????D???????????????????

15
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
????P???????????
?????????????????
16
Flooding for Data Delivery
Y
?????????????
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
????P???????????
????P???
17
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
18
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
???C?????P?G?H????????????????????????????????????
19
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
20
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
???D?????????????P????N??????
21
Flooding for Data Delivery
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
Flooding ??
22
Flooding for Data Delivery Advantages
  • ???????? (?????)
  • ??????????????????????
  • ?????????????????????????? (Discovery/Maintenance)
    ?????????????
  • ????????????
  • ???????????????????????????

23
Flooding for Data Delivery Disadvantages
  • ???????????
  • ?????????????????????
  • ??????????100?????????
  • Flooding ????????????????
  • ???????????????????????????????????????
  • ???2????????????????????????????????????????

??????????????Flooding?????????????????????????
24
Flooding of Control Packets
  • ?????????????????????? flooding ??
  • ?????????????????????????
  • ???????????????????????
  • ????????????????????????????????
  • ??????????????????????

25
Ad Hoc Networking Protocols
26
???????????????????????????
  • DARPA(??????) ???????
  • Packet Radio Network (PRNET) 1972-1983
  • Survivable Adaptive Networks (SURAN) 1983-1992
  • Global Mobile Information Systems (GLOMO)
    1995-2000
  • IETF Mobile Ad Hoc Networks (MANET) Working Group
    1997-
  • Dynamic Source Routing (DSR)
  • Ad-hoc On-demand Distance Vector Routing (AODV)

27
??????????????????????????
  • Reactive ? (On-Demand?)?????
  • ??????????????????
  • Proactive ? (Table-Driven?)?????
  • ???????????????????
  • Hybrid??????

28
DSR Dynamic Source Routing
  • ???S??????D??????????????? Route Discovery ???
  • ???S?Route Request (RREQ)? Flooding ??
  • ?????????RREQ??????? ????????RREQ?????

David B. Johnson (CMU ? Rice Univ.)
29
Route Discovery in DSR
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
S??D???? RREQ ???????????
30
Route Discovery in DSR
Y
Z
S
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
X,Y RREQ ???????????????
31
Route Discovery in DSR
Y
Z
S
S,E
E
F
B
C
M
L
J
A
G
S,C
H
D
K
I
N
32
Route Discovery in DSR
Y
Z
S
E
F
S,E,F
B
C
M
L
J
A
G
H
D
K
S,C,G
I
N
???C? RREQ ?G?H???????????????RREQ????????????????
?
33
Route Discovery in DSR
Y
Z
S
E
F
S,E,F,J
B
C
M
L
J
A
G
H
D
K
I
N
S,C,G,K
34
Route Discovery in DSR
Y
Z
S
E
S,E,F,J,M
F
B
C
M
L
J
A
G
H
D
K
I
N
???D?????????RREQ????N??????
35
Route Discovery in DSR
  • ???D? Router Reply (RREP) ??????
  • RREP?RREQ???????????????????????
  • RREP??S??D???????????????
  • ???S????????? RREP ?????????????D??????????(?????)
    ???

36
Route Reply in DSR
Y
Z
S
RREP S,E,F,J,D
E
F
B
C
M
L
J
A
G
H
D
K
I
N
RREP ???
S?D????? S?E?F?J?D ?????????
37
Data Delivery in DSR
Y
Z
DATA S,E,F,J,D
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
???????????????????????????
38
Route Error (RERR)
Y
Z
RERR J-D
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
J?D????????????????????Reply Error (RERR)
?J?F?E?S???????????S???? RERR?????????S?J?D???????
????
39
AODV Ad-hoc On-Demand Distance Vector Routing
  • DSR??????????????????????????
  • ?????????????????
  • AODV????????????????????????????????????????

Charles E. Perkins (IBM?Sun?Nokia)
40
Route Requests in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
S??D???? RREQ ???????????
41
Route Requests in AODV
Y
?????????????
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
RREQ???
42
Route Requests in AODV
Y
E?RREQ?S?????????????????
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
??????????
43
Reverse Path Setup in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
44
Reverse Path Setup in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
45
Reverse Path Setup in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
46
Route Reply in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
RREP???????????
47
Forward Path Setup in AODV
Y
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
RREP?????????S??????????????????????
????
48
Data Delivery in AODV
Y
DATA
Z
S
E
F
B
C
M
L
J
A
G
H
D
K
I
N
49
Route Error in AODV
  • ??????????????????????????Route Error
    ????????????(????????????????????)

Route Error Packet ? Flooding ????
?????????????????????
50
Summary DSR vs. AODV
  • DSR
  • ???????????????????????
  • ???????????????????????
  • ?????????????????????????
  • AODV
  • ??????????????????????????????????????
  • ????????????????????????
  • ????????????????????????

51
Challenges
  • ??????
  • ???????????
  • Quality of Service (??????)??
  • ???????????

IETF manet http//www.ietf.org/html.charters/mane
t-charter.html CMU Monarch Project (DSR)
http//www.monarch.cs.cmu.edu/ Charles E. Perkins
(AODV) http//www.srvloc.org/charliep/charliep.ht
ml
52
?????????
53
?????????
  • ???????????????????
  • ????????????

??? ???
??? ???
??? ???
??? ???
??? ???
??? ???
??? ???
54
??????
Mica 02
Dot 01
  • Motes
  • Pushpin
  • uCube
  • Smart-Its

55
????????
  • ?????
  • ????
  • ????
  • ????
  • Smart Kindergarten

56
Smart Kindergarten
  • ?????????????????????????????????????
  • ????????????????, ?????????????????

http//nesl.ee.ucla.edu/projects/smartkg/
57
Smart Kindergarten???????
  • Sensing Infrastructure
  • ????????
  • Network Infrastructure
  • ???????????
  • Middleware
  • ???????????
  • ????????? (??????)

58
Smart Kindergarten????Smart Toy
  • ???????????????? (???? / ????????? ??)
  • ??????????????????
  • ??????????????
  • ??,??,??,???????????

action
Smart Toy
??
reaction
59
???
????????????????????????????????????????????????
?????????????????????? ?????????????????????
???????????????????????????????
60
Source Jouni Welander (Siemens)
Write a Comment
User Comments (0)
About PowerShow.com