Project Proposal Team 8 9 Table of Contents
Project Proposal Team 8, 9 손영주 이경섭 장성운 정은호
Table of Contents n Motivation n Goals and Scope n Technical Problem Description n Methodology/Task Assignment n Expected Results/Deliverable
Motivation n Ad-hoc routing protocol can be classified into various categories such as : n Pro-active or Reactive n Multicast n Geographical n Hierarchical n Power-aware n 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.
Motivation n AODV, DSR, and OLSR are most popular protocols in ad-hoc routing. First two are reactive and OLSR is proactive. n On this project, we will measure the performance of AODV, DSR and OLSR and compare them focusing on pro-activeness and re-activeness.
Goals and Scope n Goal n n n How does AODV, DSR, and OLSR perform? How Does pro-activeness and re-activeness influence their performance? Scalability of AODV, DSR, and OLSR on increase of traffic and users.
Technical Problem Description n Pro-active vs. On-demand n Pro-active Routing (OLSR) n n n Configure the routes toward any node before packet transmission Traditional method for Wired Network On-Demand Routing (AODV, DSR) n n Find the route just before packet transmission Due to the high cost of wireless bandwidth Trade-off btw Bandwidth and Packet Latency!
Technical Problem Description n Several flavors of TCP due to various variations of algorithms for congestion avoidance n TCP Reno n n On an occurrence of a loss event, reduce congestion window to 1 MSS on a triple-ACK. TCP Vegas n Monitor packet RTT, trying to predict packet loss before it occurs. How the difference affects on the performance?
Methodology/Task Assignment n Protocols (link layer) n AODV (Reactive) n n n DSR (Reactive) n n Uo. BWin AODV (http: //www. aodv. org, windows) Kernel AODV (http: //w 3. antd. nist. gov/wctg/aodv_kernel, linux) DSR-UU (http: //core. it. uu. se/Ad. Hoc/Dsr. UUImpl, linux) OLSR (Pro-active) n OLSR daemon (http: //www. olsr. org, windows)
Methodology/Task Assignment n Protocols (Transport layer) n TCP-Reno n TCP-Vegas n Performance over AODV, DSL, OLSR
Methodology/Task Assignment n Scalability n by Number of Hosts n n Measure throughput of network as # of hosts increases by Volume of traffic n Measure throughput of network as volume of traffic increases
Methodology/Task Assignment n Experiment n Install protocols on machine n n Notebook : Window or Linux Measuer throughput on 1: 1 network Increase Number of hosts Measure throughput
Expected Results/Deliverable n Concrete data from each test n the Number of users, Traffic, Transfer protocol, etc. . n The best solution for each circumstance/condition n Configuration of the feature of each protocol by test
Expected Results/Deliverable
- Slides: 13