240 likes | 336 Views
UNITN Research Unit Status of the Work – First Year. Fabrizio Granelli DIT – University of Trento granelli@dit.unitn.it. Ongoing activities. UNITN role in the project. Goal: “ Performance Enhancement of Wireless Mesh Networks and Testbed Implementation ” WP1 WP3 T3.4 Stream Control WP4
E N D
UNITN Research Unit Status of the Work – First Year Fabrizio Granelli DIT – University of Trento granelli@dit.unitn.it “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Ongoing activities UNITN role in the project • Goal: “Performance Enhancement of Wireless Mesh Networks and Testbed Implementation” • WP1 • WP3 • T3.4 Stream Control • WP4 • T4.5 Network Capacity Analysis • WP5 (Resp.) • T5.6 (Testbed) (Resp.) • T5.7 (Trials) (Resp.) “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Network Capacity Analysis: goal • To define and validate an analytical model for connectivity and capacity of Wireless Mesh Networks, given design parameters n,r, l. • Traffic from/to mesh base station ≠ ad-hoc scenario E. Miorando, F. Granelli, “On Connectivity and Capacity of Wireless Mesh Networks”, ICC 2007, accepted “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Problem Statement n → # nodes (random distribution) S → squared area of dimension l x l m → # access points r → comm range nn → # neighbor nodes nf → # forwarding nodes “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Problem Statement • Single-cell analysis • → squared area • → m = 1 • → interfering nodes • Traffic to/from BS • Hyp.:→ IEEE 802.11 CSMA/CA – RTS/CTS* • → MFR routing • → r = 250 [m] * → “Performance Analysis of the IEEE 802.11 Distributed Coordination Function”, by G. Bianchi (JSAC, March 2000) “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Connectivity analysis No. offorwarding nodes* Poisson distribution: λ = nf * → “Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals”, by Takagi e Kleinrock (March 1984) “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Connectivity analysis “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Capacity analysis G G G G G G G G 1 2 3 4 5 6 7 8 G 2G 3G 4G 5G 6G 7G 8G • Bottleneck* • Bottleneck collision domain* * → “The Nominal Capacity of Wireless Mesh Networks”, by Jun e Sichitiu (Oct. 2003) “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Capacity Analysis ni→ connected nodes at i-hops distance from the BS “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Validation of the Approach • NS-2 simulator (v. 2.29) → C++ e OTcl • No WMN support → WiFi@11Mbps set tcp [new Agent/TCP] $tcp set class_ 2 set sink [new Agent/TCPSink] $ns_ attach-agent $node_(11) $tcp $ns_ attach-agent $node_(19) $sink $ns_ connect $tcp $sink set ftp [new Application/FTP] $ftp attach-agent $tcp $ns_ at 100.0 "$ftp start" “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Experimental Results: pconn • Averaged on 50 runs • variable n l = 2500 r = 250 • Max error: 2,25 % • Avg. stdev: 8,15 % “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Experimental Results: Capacity • Averaged on 50 runs • variable n l = 2500 r = 250 • Avg. error: 17,53 % • Avg. stdev: 22,85 % [kbit/sec] “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Experimental Results: Capacity • Averaged on 20 runs • variable n l = 2500 r = 250 • Avg. error: 6,37 % • Avg. stdev: 17,55 % • Averaged on 20 runs • variable n l = 2500 r = 250 • Avg. error: 15,51 % • Avg. stdev: 22,15 % [kbit/sec] “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Conclusions • A first model for connectivity and capacity of WMNs was developed and validated • Good accuracy • Points to consider: • Inter-cell interference • Heterogeneous WMN (e.g. WiMAX+WiFi) • Node movement (statistical model) “WOMEN” Project Meeting Rome, Jan. 19th, 2007
UNITN / CREATE-NET testbed “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Testbed: where are we? • Started from Roofnet, making it device-agnostic: • Monitor mode ad hoc mode • Link quality evaluation using ETX • Roofnet on laptops works! • Roofnet patch available on WOMEN website “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Testbed: where are we? • Software porting to openwrt successful • Automatic Gateway Discovery working • Meraki (Roofnet spin-off) openwrt platform freely available • Click in userspace running on 200MHz CPUs • 802.11 working in b mode “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Preamble management in Click Click modules: • Read RSSI, noise, bitrate, etc. from incoming packet • Translate ingoing IEEE 802.11 packet into a Ethernet frame • Set rate and transmission power of the outgoing packet “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Roofnet Modifications • Change from monitor mode to ad-hoc mode (supported by any IEEE 802.11 NIC) • Introduction of an element for static setting of preamble parameters • link-quality evaluation using ETX “BlankDecap” module settings flags = 0; power = 60; rssi = 8; rate = 2; retries = 0; “WOMEN” Project Meeting Rome, Jan. 19th, 2007
SCHEDULER prototypes • First prototype - COMPLETED: • Priority scheduling based (WRR) • Works for TCP/UDP (2 hops test) • Second prototype – WORK IN PROGRESS: • TRADE-OFF UTILIZATION/FAIRNESS • Priority scheduling based (WRR) • RED queuing policies (avoid drop-tail) ? • Fairness idea: use deficit queues (one for each service class) which provides FQ fairness • Channel awareness ? • Channel measurements -> long implementation • proper temporal scale to avoid fading and multipath phenomena “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Measurement platform (completed) • Set of bash scripts for: • Automatic ssh key distribution among nodes • Tcp and udp bi-directional distributed measurements (iperf) • Throughput • Jitter • delay • Results collection and post-processing • Can launch arbitrary unix commands on remote nodes “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Dissemination activities - Papers • E. Miorando, and F. Granelli"On Connectivity and Capacity of Wireless Mesh Networks,“IEEE International Conference on Communications (ICC’07), Glasgow, Scotland, June 2007 (accepted). • D. Kliazovich, F. Granelli and D. Miorandi“Logarithmic Window Increase for TCP Westwood+ Improvement in High Speed, Long Distance Networks,”Computer Networks (submitted). “WOMEN” Project Meeting Rome, Jan. 19th, 2007
UNITN Research UnitFuture Activities Fabrizio Granelli DIT – University of Trento granelli@dit.unitn.it “WOMEN” Project Meeting Rome, Jan. 19th, 2007
Activities in the 2nd Year • Finalization of Network Capacity Analysis • Testbed Design: • Partially @CreateNet, partially @UniTN + WiMAX-like long distance link • Frequency allocation @UniTN • Testbed Implementation: • Second prototype design and programming • Testbed deployment • Tests on testbed • Results collection and analysis “WOMEN” Project Meeting Rome, Jan. 19th, 2007