190 likes | 209 Views
Explore the research in wireless networking and distributed systems at the Distributed Systems Laboratory at The University of Texas at Dallas. Discover MAC layer protocols, autoconfiguration, routing, and transport layer advancements. The lab conducts experiments on MANET, VANET, and SensorNets, focusing on algorithm design, simulations, and implementation. The testbed provides accuracy, controllability, mobility, repeatability, and more. Learn about the software architecture enabling experiment design, initiation, and control, including diagnostics, topology mapping, reservation, attenuation control, and system state logging. The platform offers a scalable architecture for repeatable, mobility, and protocol stress experiments.
E N D
ASSERT: System Level Wireless Networking Testbed Ehsan Nourbakhsh, Jeff Dix, Paul Johnson, Ryan Burchfield, S. Venkatesan, Neeraj Mittal, and Ravi Prakash Distributed Systems Laboratory The University of Texas at Dallas
DSLab @ UTD • Research in wireless networking and distributed systems • MAC layer protocols • Autoconfiguration • Routing • Transport layer • MANET/VANET/SensorNets • Algorithm design, simulations, implementation 5/19/2010
Goals of Wireless Networking Experiments • Accuracy • Controllability • Mobility • Repeatability • Cost effectiveness • Data collection • Resource sharing • Multi-nodal capability • Scalability 5/19/2010
Wireless Experiment Fidelity 5/19/2010
Testbed:Site Conceptual View 5/19/2010
Testbed:Site Hardware View 5/19/2010
Example Interconnection 5/19/2010
Digital Board 5/19/2010
RF Board 5/19/2010
Assembled Testbed 5/19/2010
Testbed Site 5/19/2010
Testbed:Software Architecture 5/19/2010
Software Architecture • Diagnostics • Test links and sites between experiments. • Update the View of test-bed. • User Interface • Show a GUI to user for designing and initiating experiments. • Web based. • Stateless. 5/19/2010
Software Architecture(cont.) • Topology Mapper • Map the request of user to currently available sites. • Instruct how to change attenuation levels to emulate different scenarios. • Reservation • Reserve available sites for specific experiment. • Inform control center of expired sites. • Handle cancellations. 5/19/2010
Software Architecture(cont.) • Attenuator Control • Set attenuation value on sites • Handle requests to set attenuation values • UUT Control • Communicate with UUT to start and end experiments. 5/19/2010
Software Architecture(cont.) • System State • Database of system condition • Sites • Links • Experiments • Logging • Log software messages • Internal to test-bed control 5/19/2010
Experiment Setup Testbed Super-Graph Testbed Super-Graph δ δ δ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ δ δ δ δ … … … … δ δ δ ∞ ∞ Experiment Desired Topology … … 5/19/2010
Mobility Base Station Atten. UUT/CPE Atten. 5/19/2010
Conclusion • Platform for: • Repeatable experiments • Mobility experiments • Protocol stress testing • Heterogeneous nodes • Scalable Architecture • No replacement for field-tests • Future work • Multi-path effects • MIMO • Greater range of frequency bands • External users Information: http://dslab.utdallas.edu Email: ryanb@utdallas.edu 5/19/2010