180 likes | 290 Views
Construction and Evaluation of a WMN Testbed from “Guide to WMNs” by Sudip Misra and et al, 2009. Myungchul Kim mckim@cs.kaist.ac.kr. MANET: the network is made of user devices only and no infrastructure exits WMN
E N D
Construction and Evaluation of a WMN Testbedfrom “Guide to WMNs” by Sudip Misra and et al, 2009 Myungchul Kim mckim@cs.kaist.ac.kr
MANET: the network is made of user devices only and no infrastructure exits WMN MIT Roofnet, Microsoft Research’s testbed: inflexible in terms of scenario creation, repeatability and controllability UMIC-Mesh.net: combines a real testbed and a virtualizated environment to study WMNs Introduction
System and network architecture Mesh gateways Mesh routers Routing mesh clients and non-routing mesh clients Network characteristics Wireless Multi-hop Redundancy Mobility Dynamics: self-organizing, self-healing, self-configuration Static infrastructure Integration WMNs
Theoretical analysis Simulation Study effects of certain parameters on the network performance Disadv: Emulation Existing hardware and real network layers or parts, and a simulated environment How to study WMNs
Virtualization System virtualization with the virtual machine monitor allowing an unmodified OS for a completely different CPU VMM is underneath the host OS: allow multiple OSes The OS-level virtualization Adv: software development can be done on real machines with a real OS, and tested on the virtual network of VM Real testbeds How to study WMNs
Summary How to study WMNs
Motivation for a hybrid testbed The virtualized environment: the developing task (implementation and debugging), the validation, and the functionally testing, e.g., booting and compiling at mesh routers Performance evaluation: real testbed UMIC-Mesh.net: a hybrid testbed for WMNs
System and network architecture UMIC-Mesh.net: a hybrid testbed for WMNs
Testbed realization RWTH Aachen University Hardware 51 mesh routers A backbone mesh router: a single board computer, two identical IEEE 802.11a/b/g based on Atheros AR5213 XR and two omnidirectional antennas The first NIC in channel 1 and the second one in channel 11 UMIC-Mesh.net: a hybrid testbed for WMNs
Testbed realization Software Ubuntu Linux WLAN driver: madwifi-ng Virtualization environment: VMM XEN Wireless medium emulation: NetEm DYMO and OLSR UMIC-Mesh.net: a hybrid testbed for WMNs
OLSR Link-state routing protocol MPR Methodology Performance evaluation
Methodology Ping test: the packet loss ration and the average hop count 50 MTU sized packets at a rate of five packets per second Flowgrind test: TCP throughput Lasting 15s with the TCP congestion control NewReno TCP To copy with environmental influences: one measurement was run sequentially over all mentioned paths. Repeated for 30 times Performance evaluation
Flowgrind Split the data and control connection Reports throughput, round trip time, inter-arrival time and Linux kernel variables of TCP connections (congestion window, slow start threshold, number of bytes unacknowledged in the network, …) Measurement discussion The OLSR messages causes a non-negligible amount of interference and thereby lower the overall performance Performance evaluation
Measurement discussion Performance evaluation
Measurement discussion Performance evaluation
Measurement discussion Performance evaluation
Existing testbeds Related work
Existing testbeds Click modular router DHCP DSR Linksys WRT54G: OpenWRT AODV IPv6 Mobile IP Related work