ACWMN Simulator -
A Software Tool for Wireless Mesh Network Design
Autonomous, coordinated wireless mesh networks (ACWMN) are emerging as a tentative wireless network deployment solution for rural and underdeveloped demographies. Unlike mobile ad-hoc networks, CWMNs dispose of stationary mesh nodes with configured topology, thus allowing for stable P2P links and carrier-grade network management.
Under the guidelines of the SolarMesh project, we develop a simulation tool (ACWMN Simulator) that proves to be useful during the design phase for a real WMN.
A typical WMN scenario run in ACWMN Simulator
Above we show dynamic simulation results from our simulator. We have five wireless mesh nodes and one of them (in green color) serves as the gateway to the Internet. Each mesh node is connected (wireless or wired) to surrounding access points (tiny red spots). Within their respective cell, these APs directly serve the users.
Our simulation tool integrates the following aspects
- Topological separation into access, Auto-WDS, and backhaul domain (allowing for both global and local network control algorithms to be deployed).
- Analysis of relevant models from physical, networking, and context domains: network configuration, autonomous topology optimization/adaptation, network capacity, network traffic, energy/QoS-aware routing, resource block allocation, user mobility, AP selection algorithms, energy supply (solar panels), multi-level energy consumption, context acquisition and management, performance metrics.
- Modules for topology mgmt, resource mgmt, energy mgmt, routing, handover control).
- Integration of developed models into CWMN simulator that can enable system validation, evaluation of new algorithms and technologies before integrating them into real-world testbed, large-scale (in terms of terminals, mesh nodes, traffic) analyses
- Includes energy efficiency measures for wireless networks (DTx, link on/off schemes, scalable bandwidth). Multi-dimensional evaluation of identified methods (for application in CWMN context).