130 likes | 146 Views
This project aims to measure the performance of AODV, DSR, and OLSR routing protocols in ad-hoc networks, focusing on their pro-activeness and re-activeness. The scalability of these protocols with increasing traffic and users will also be evaluated.
E N D
Project Proposal Team 8,9 손영주 이경섭 장성운 정은호
Table of Contents • Motivation • Goals and Scope • Technical Problem Description • Methodology/Task Assignment • Expected Results/Deliverable
Motivation • Ad-hoc routing protocol can be classified into various categories such as : • Pro-active or Reactive • Multicast • Geographical • Hierarchical • 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.
Motivation • 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.
Goals and Scope • Goal • 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 • Pro-active vs. On-demand • Pro-active Routing (OLSR) • Configure the routes toward any node before packet transmission • Traditional method for Wired Network • On-Demand Routing (AODV, DSR) • 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 • Several flavors of TCP due to various variations of algorithms for congestion avoidance • TCP Reno • On an occurrence of a loss event, reduce congestion window to 1 MSS on a triple-ACK. • TCP Vegas • Monitor packet RTT, trying to predict packet loss before it occurs. How the difference affects on the performance?
Methodology/Task Assignment • Protocols (link layer) • AODV (Reactive) • UoBWin AODV (http://www.aodv.org, windows) • Kernel AODV (http://w3.antd.nist.gov/wctg/aodv_kernel, linux) • DSR (Reactive) • DSR-UU (http://core.it.uu.se/AdHoc/DsrUUImpl, linux) • OLSR (Pro-active) • OLSR daemon (http://www.olsr.org, windows)
Methodology/Task Assignment • Protocols (Transport layer) • TCP-Reno • TCP-Vegas • Performance over AODV, DSL, OLSR
Methodology/Task Assignment • Scalability • by Number of Hosts • Measure throughput of network as # of hosts increases • by Volume of traffic • Measure throughput of network as volume of traffic increases
Methodology/Task Assignment • Experiment • Install protocols on machine • Notebook : Window or Linux • Measuer throughput on 1:1 network • Increase Number of hosts • Measure throughput
Expected Results/Deliverable • Concrete data from each test • the Number of users, Traffic, Transfer protocol, etc.. • The best solution for each circumstance/condition • Configuration of the feature of each protocol by test