Download presentation
Presentation is loading. Please wait.
Published byCameron Bell Modified over 9 years ago
1
Project Proposal Team 8,9 손영주이경섭장성운정은호
2
Table of Contents Motivation Motivation Goals and Scope Goals and Scope Technical Problem Description Technical Problem Description Methodology/Task Assignment Methodology/Task Assignment Expected Results/Deliverable Expected Results/Deliverable
3
Motivation Ad-hoc routing protocol can be classified into various categories such as : Ad-hoc routing protocol can be classified into various categories such as : Pro-active or Reactive Pro-active or Reactive Multicast Multicast Geographical Geographical Hierarchical Hierarchical Power-aware Power-aware Pro-active, or table driven protocols is traditional protocol used in wired networks but for wireless, cost of bandwidth to maintain fresh routing table is too high and reactive, or on-demand method is more popular in ad-hoc. This is a trade-off between bandwidth and packet latency. Pro-active, or table driven protocols is traditional protocol used in wired networks but for wireless, cost of bandwidth to maintain fresh routing table is too high and reactive, or on-demand method is more popular in ad-hoc. This is a trade-off between bandwidth and packet latency.
4
Motivation AODV, DSR, and OLSR are most popular protocols in ad-hoc routing. First two are reactive and OLSR is proactive. AODV, DSR, and OLSR are most popular protocols in ad-hoc routing. First two are reactive and OLSR is proactive. On this project, we will measure the performance of AODV, DSR and OLSR and compare them focusing on pro-activeness and re-activeness. On this project, we will measure the performance of AODV, DSR and OLSR and compare them focusing on pro-activeness and re-activeness.
5
Goals and Scope Goal Goal How does AODV, DSR, and OLSR perform? How does AODV, DSR, and OLSR perform? How Does pro-activeness and re-activeness influence their performance? How Does pro-activeness and re-activeness influence their performance? Scalability of AODV, DSR, and OLSR on increase of traffic and users. Scalability of AODV, DSR, and OLSR on increase of traffic and users.
6
Pro-active vs. On-demand Pro-active vs. On-demand Pro-active Routing (OLSR) Pro-active Routing (OLSR) Configure the routes toward any node before packet transmission Configure the routes toward any node before packet transmission Traditional method for Wired Network Traditional method for Wired Network On-Demand Routing (AODV, DSR) On-Demand Routing (AODV, DSR) Find the route just before packet transmission Find the route just before packet transmission Due to the high cost of wireless bandwidth Due to the high cost of wireless bandwidth Trade-off btw Bandwidth and Packet Latency! Technical Problem Description
7
Several flavors of TCP due to various variations of algorithms for congestion avoidance Several flavors of TCP due to various variations of algorithms for congestion avoidance TCP Reno TCP Reno On an occurrence of a loss event, reduce congestion window to 1 MSS on a triple-ACK. On an occurrence of a loss event, reduce congestion window to 1 MSS on a triple-ACK. TCP Vegas TCP Vegas Monitor packet RTT, trying to predict packet loss before it occurs. Monitor packet RTT, trying to predict packet loss before it occurs. How the difference affects on the performance? Technical Problem Description
8
Protocols (link layer) Protocols (link layer) AODV (Reactive) AODV (Reactive) UoBWin AODV (http://www.aodv.org, windows) UoBWin AODV (http://www.aodv.org, windows)http://www.aodv.org Kernel AODV (http://w3.antd.nist.gov/wctg/aodv_kernel, linux) Kernel AODV (http://w3.antd.nist.gov/wctg/aodv_kernel, linux)http://w3.antd.nist.gov/wctg/aodv_kernel DSR (Reactive) DSR (Reactive) DSR-UU (http://core.it.uu.se/AdHoc/DsrUUImpl, linux) DSR-UU (http://core.it.uu.se/AdHoc/DsrUUImpl, linux)http://core.it.uu.se/AdHoc/DsrUUImpl OLSR (Pro-active) OLSR (Pro-active) OLSR daemon (http://www.olsr.org, windows) OLSR daemon (http://www.olsr.org, windows)http://www.olsr.org Methodology/Task Assignment
9
Protocols (Transport layer) Protocols (Transport layer) TCP-Reno TCP-Reno TCP-Vegas TCP-Vegas Performance over AODV, DSL, OLSR Performance over AODV, DSL, OLSR Methodology/Task Assignment
10
Scalability Scalability by Number of Hosts by Number of Hosts Measure throughput of network as # of hosts increases Measure throughput of network as # of hosts increases by Volume of traffic by Volume of traffic Measure throughput of network as volume of traffic increases Measure throughput of network as volume of traffic increases Methodology/Task Assignment
11
Experiment Experiment Install protocols on machine Install protocols on machine Notebook : Window or Linux Notebook : Window or Linux Measuer throughput on 1:1 network Measuer throughput on 1:1 network Increase Number of hosts Increase Number of hosts Measure throughput Measure throughput Methodology/Task Assignment
12
Concrete data from each test Concrete data from each test the Number of users, Traffic, Transfer protocol, etc.. the Number of users, Traffic, Transfer protocol, etc.. The best solution for each circumstance/condition The best solution for each circumstance/condition Configuration of the feature of each protocol by test Configuration of the feature of each protocol by test Expected Results/Deliverable
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.