EE359 Project Final Report (pdf)
EE359 Project Proposal: A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization
Wireless network performance can vary significantly based on selection of parameters like transmission rate and power. Current rate selection schemes like AMRR and SampleRate have shown terrible performance in testbed experiments. It is seen that self-interference causes the rate adaptation schemes to devolve to the lowest rate, thereby reducing performance.
For this project, I will explore estimating the channel from a mixed view of signal-to-noise ratio and packet reception ratio. A high signal-to-noise ratio with a low reception ratio typically means the channel is interference limited, and lowering bitrate may not be favorable for such cases.
As a starting point, I look at theoretical research for ways to maximize performance in mesh networks. Specifically, I look at research in Wireless Network Utility Maximization (WNUM) as a guiding point for implementing a practical rate and power adaptation scheme for wireless mesh networks.
Implementing WNUM for a practical system would require understanding the assumptions inherent in the WNUM model and trying to compensate for those assumptions. Some specific assumptions and their corresponding system implementation workarounds are the following:
I also expect other complications to arise during implementation, that I may not have foreseen yet.
The implementation will be done using the Click modular router, which will make the implementation immediately usable for both ns2 simulatons and running on actual hardware. For the purpose of this project, I plan to run most tests in ns2, while also trying to do a proof of concept hardware implementation.