Transcript slides
A Framework for the
Management of Large-Scale
Wireless Network Testbeds
Krishna Ramachandran,
Kevin C. Almeroth, Elizabeth Belding-Royer
Dept of Computer Science,
UC Santa Barbara
WinMee 2005
Growing Testbed Deployment
Experimental research crucial in the design of
robust wireless networking systems
Thus, wireless testbeds are being increasingly
deployed
Examples: MIT Roofnet, Great Duck Island, UCSB
MeshNet, Orbit
WinMee 2005
Testbed Management
Maintaining Testbeds can be Extremely Labor-Intensive
Nature of wireless medium makes management challenging
Bugs or design flaws can crash the entire network
Best Current Practice?
Manual intervention through maintenance of devices on-site
Labor-intensive
In-band management
Prevents certain testbed changes
Ex: Switching frequency of a multi-hop wireless network testbed
Node failure can leave entire network disconnected
In-band management adds overhead to traffic in testbed
WinMee 2005
Testbed Management
Best Current Practice? (cont'd)
Out-of-band management offers substantial relief
Typically performed via wired backhaul network
Not always feasible!
Logistical/Bureaucratic issues (Ex: UCSB MeshNet)
Large or inhospitable testbed area (Ex: Rooftop Nets)
Our solution: out-of-band management via a multihop wireless mesh network
WinMee 2005
Proposed Solution
Wireless multi-hop mesh
backhaul for out-of-band
management
Maturing mesh networking
technology provides stable
backhaul
Cheap
Easy to deploy
WinMee 2005
Outline
Motivation
ATMA Framework
Self-Configuring Architecture
ATMA Management Tools
Implementation Overview
Conclusions
WinMee 2005
ATMA Framework
Enables out-of-band mgt of large-scale testbeds
Distributed agent-manager architecture
Self-configuring architecture
Extensions of basic framework for management of
multi-hop wireless testbeds
Proof-of-concept using Linksys WRT54G devices
WinMee 2005
Self-Configuring Architecture
1.
Manager Beaconing
2.
Agent Boot-Strapping
3.
Hop-by-hop propagation of mgr beacons throughout
network
Helps agents automatically discover the manager
Helps to resolve 802.11 BSSID problem in mesh networks
Agent listen for beacons by scanning all 802.11 channels
Pick temporary IP address to communicate with manager
Agent Registration
Agents register with manager
Manager issues appropriate instructions to agents
WinMee 2005
ATMA Management Tools
Testbed Configuration Tool
Interference Meter
Listens for IEEE Management frames
Count of unique MAC IDs gives estimate of interference level
Network Monitoring Using DAMON
Agents configure testbed nodes as per instructions from manager
Generic monitoring tool for collection of topology data, data traffic
statistics, routing protocol statistics
http://moment.cs.ucsb.edu/damon/
Topology Control Tool
Creates virtual topologies without physically moving nodes
Uses selective dropping of packets to create virtual topology
WinMee 2005
Implementation Overview
Proof-of-concept implemented using Linksys WRT54G
wireless devices
Low-cost solution
Uses OpenWRT open-src firmware (www.openwrt.org)
Uses multi-path version of AODV
Reliability-based metric for route selection
ATMA Management tools using Perl/C
WinMee 2005
Conclusions
ATMA enables the out-of-band management of largescale wireless testbeds
Self-configuring architecture enables quick and easy
deployment of support mesh network
ATMA extensions for multi-hop wireless testbeds
Proof-of-concept using cheap commodity devices
Plan to offer framework as free download in the future
WinMee 2005
Questions?
WinMee 2005