Recursive Partitioning Multicast: A Bandwidth-Efficient Routing for Networks-On-Chip
Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately...
-
Upload
natalie-forbes -
Category
Documents
-
view
217 -
download
1
Transcript of Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately...
![Page 1: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/1.jpg)
Page 1
Approximately Maximum Bandwidth Routing Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networksfor Slotted Wireless Ad Hoc Networks
Jianping LI
August 29, 2008
WAKAHARA Laboratory
Information Technology Center The University of Tokyo
E-mail: [email protected]
![Page 2: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/2.jpg)
Page 22
Routing protocol for Maximum bandwidth
Research Objective
![Page 3: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/3.jpg)
Page 33
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB(Maximum Bandwidth)-DSR
2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
2.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 4: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/4.jpg)
Page 44
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB-DSR
2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
1.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 5: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/5.jpg)
Page 5Department of Computer Science, University of
Cyprus
No base stations
Easy and low-cost to establish a network
1. Introduction1.1 Ad hoc networks
![Page 6: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/6.jpg)
Page 6
– Ad hoc networks offer unique benefits and versatility for certain environments and certain applications
– One of the most promising terminal networks in future communications
1. Introduction1.1 Ad hoc networks
![Page 7: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/7.jpg)
Page 7
For complex multimedia applications Ad hoc conditions Earthquake WarMuch bandwidth is necessary.
Multihop
Mutual interference
1. Introduction1.1 Ad hoc networks
![Page 8: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/8.jpg)
Page 8
Slotted wireless ad hoc Slotted wireless ad hoc networksnetworks
Contention-based protocols Contention-based protocols in ad hoc networksin ad hoc networks
1. Introduction1.2 TDMA-based ad hoc networks
![Page 9: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/9.jpg)
Page 9
For networks with heavy load carrying mixed trafficFor networks with heavy load carrying mixed traffic
Deterministic scheduling Deterministic scheduling
Collision-free packet transmission Collision-free packet transmission
1. Introduction1.2 TDMA-based ad hoc networks
![Page 10: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/10.jpg)
Page 1010
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB-DSR
2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
1.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 11: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/11.jpg)
Page 11
2. DSR(Dynamic Source Routing Protocol)
DSR : Route Discovery and Route Maintenance
A B C D E
A B C D E (“A”) (“A.B”) (“A.B.C”) (“A.B.C.D”)
RREQ RREQ RREQ RREQ
![Page 12: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/12.jpg)
Page 1212
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB-DSR2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
1.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 13: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/13.jpg)
Page 13
3. MB-DSR
Objective: Objective:
To select the route of To select the route of maximum bandwidthmaximum bandwidth from many routes in from many routes in
order to transfer data for the application.order to transfer data for the application.
R: the number of total routes between node S and node D
![Page 14: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/14.jpg)
Page 14
• All the RREQs are forwarded as far as the destination node and all the RREPs are generated by the destination node and returned to the source node.
• When route request packets are transferred, the information of time slots is gathered to the destination node.
• Route selecting of maximum bandwidth by destination node
3. MB-DSR--- Characteristics
![Page 15: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/15.jpg)
Page 15
3. MB-DSR3.1 Difference 1 from DSR --- RREP
![Page 16: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/16.jpg)
Page 16
3. MB-DSR3.2 Difference 2 from DSR --- Information of time slots
Data structure of RREQ in MB-DSR
![Page 17: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/17.jpg)
Page 17
3. MB-DSR3.2 Difference 2 from DSR --- Information of time slots
Data structure of RREQ in DSR
![Page 18: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/18.jpg)
Page 18
Step 1: To estimate the bandwidth of every route stored in the destination node.
wi = min (t/3,gi)
t: the number of total time slots in every link;gi: the number of free time slots in the bottleneck link of route ri; bottleneck link: the link with the minimum number of free time slots in a route
Step 2: To find the largest estimated bandwidth BE by destination node. If there are U(U>1) routes of largest bandwidth BE, go to Step 3.
Step 3: To assign the time slots for U routes in order to get every bandwidth cj (j=1,…,U) of these routes assigned by SAGO-D.
3. MB-DSR3.3 Difference 3 from DSR --- Bandwidth estimation
where
Let BA = max cj , j=1,…,U BA: Route Bandwidth by MB-DSR
![Page 19: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/19.jpg)
Page 1919
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB-DSR
2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
1.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 20: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/20.jpg)
Page 20
4. Evaluation by Simulation
0
1
2
3
4
5
6
0 0.2 0.4 0.6 0.8 1
Ratio of free time slots in a network
Num
ber
of a
ssig
ned
time
slot
s in
a r
oute
Zhu's protocol
MB-DSR
Slots: 16
Hops: 8
![Page 21: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/21.jpg)
Page 21
Iterative calculation in Zhu’s routing protocol
Chenxi Zhu and M. Scott Corson, “Bandwidth Calculation in a TDMA-based Ad Hoc Network”, University of Maryland, 2001
4. Evaluation by Simulation
![Page 22: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/22.jpg)
Page 2222
OutlineOutline
1. Introduction1. Introduction
3.1 Difference 1 from DSR ----- RREP(Route REPly)
3.2 Difference 2 from DSR ----- Information of time slots
3.3 Difference 3 from DSR ----- Bandwidth estimation
5. Conclusion and Future Work
3. MB-DSR
2. DSR(Dynamic Source Routing Protocol)
1.1 Ad hoc networks
1.2 TDMA(Time Division Multiple Access)-based ad hoc networks
4. Evaluation by Simulation
![Page 23: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/23.jpg)
Page 23
The route of maximum bandwidth can be found by MB-DSR, which has the following characteristics:
• All the RREQs are forwarded as far as the destination node and all the RREPs are generated by the destination node and returned to the source node.
• When route request packets are transferred, the information of time slots is gathered to the destination node.
• Route selecting of maximum bandwidth by destination node
5. Conclusion and Future Work
Future work: Future work: Improvement of bandwidth estimation of every route.Improvement of bandwidth estimation of every route.
![Page 24: Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.](https://reader036.fdocuments.net/reader036/viewer/2022062511/55149bf9550346f06e8b57c8/html5/thumbnails/24.jpg)
24
Thanks for your Thanks for your attention.attention.