TY - GEN
T1 - Symphony
T2 - 6th International Conference on Mobile Systems, Applications, and Services
AU - Ramachandran, Kishore
AU - Kokku, Ravi
AU - Zhang, Honghai
AU - Gruteser, Marco
PY - 2008
Y1 - 2008
N2 - Adaptive transmit power control in 802.11 Wireless LANs (WLANs) on a per-link basis helps increase network capacity and improves battery life of Wifi-enabled mobile devices. However, it faces the following challenges: (1) it can exacerbate receiver-side interference and asymmetric channel access, (2) it can incorrectly lead to lowering the data rate of a link. (3) mobility-induced channel variations at short timescales make detecting and avoiding these problems more complex. Despite significant research in rate and power control, state of the art solutions lack comprehensive techniques to address the above problems. In this paper, we design and implement Symphony-a Synchronous Two-phase Rate and Power control system, whose agility in adaptation enables us to systematically address the three problems, while maximizing the benefits of power control on a per-link basis. We implement Symphony in the Linux MadWifi driver, and show that it can be realized on hardware that supports transmit power control with no modifications to the 802.11 MAC, thereby fostering immediate deployability. Our extensive experimental evaluation on a real testbed in an office environment demonstrates that Symphony (1) enables up to 80% of the clients in 3 different cells to settle at 50% to 94% lower transmit power than a percell power control solution, (2) increases network throughput by up to 50% across realistic deployment scenarios, (3) improves the throughput of asymmetry-affected links by 300%, and (4) opportunistically reduces the transmit power of mobile clients running VOIP calls by up to 97%, while causing minimum impact on voice quality.
AB - Adaptive transmit power control in 802.11 Wireless LANs (WLANs) on a per-link basis helps increase network capacity and improves battery life of Wifi-enabled mobile devices. However, it faces the following challenges: (1) it can exacerbate receiver-side interference and asymmetric channel access, (2) it can incorrectly lead to lowering the data rate of a link. (3) mobility-induced channel variations at short timescales make detecting and avoiding these problems more complex. Despite significant research in rate and power control, state of the art solutions lack comprehensive techniques to address the above problems. In this paper, we design and implement Symphony-a Synchronous Two-phase Rate and Power control system, whose agility in adaptation enables us to systematically address the three problems, while maximizing the benefits of power control on a per-link basis. We implement Symphony in the Linux MadWifi driver, and show that it can be realized on hardware that supports transmit power control with no modifications to the 802.11 MAC, thereby fostering immediate deployability. Our extensive experimental evaluation on a real testbed in an office environment demonstrates that Symphony (1) enables up to 80% of the clients in 3 different cells to settle at 50% to 94% lower transmit power than a percell power control solution, (2) increases network throughput by up to 50% across realistic deployment scenarios, (3) improves the throughput of asymmetry-affected links by 300%, and (4) opportunistically reduces the transmit power of mobile clients running VOIP calls by up to 97%, while causing minimum impact on voice quality.
KW - Asymmetry
KW - Battery life
KW - Interference
KW - Mobility
KW - Rate adaptation
KW - Transmit power control
KW - VOIP
KW - Wlans
UR - http://www.scopus.com/inward/record.url?scp=57349168478&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=57349168478&partnerID=8YFLogxK
U2 - 10.1145/1378600.1378616
DO - 10.1145/1378600.1378616
M3 - Conference contribution
AN - SCOPUS:57349168478
SN - 9781605581392
T3 - MobiSys'08 - Proceedings of the 6th International Conference on Mobile Systems, Applications, and Services
SP - 132
EP - 145
BT - MobiSys'08 - Proceedings of the 6th International Conference on Mobile Systems, Applications, and Services
Y2 - 17 June 2008 through 20 June 2008
ER -