Skip to content
/ cac Public

A Centralized Adaptive Control algorithm that optimises the performance of IEEE 802.11 WLANs

Notifications You must be signed in to change notification settings

paulpatras/cac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAC

Author: Paul Patras

CAC is a Linux application that implements a centralized adaptive algorithm, which can be deployed on commodity access points to optimise the throughput performance of WLANs based on the IEEE 802.11 technology.

CAC targets the best-effort (BE) access category and was developed in conjunction with a modified version of the popular Madwifi driver, whereby the update of the contention parameters assigned to the BE access category was enabled. The modified driver is available at:

https://github.com/paulpatras/madwifi-be

Details about CAC's operation are documented in the flowing research papers:

  • P. Patras, A. Banchs, P. Serrano, "A Control Theoretic Approach for Throughput Optimization in IEEE 802.11e EDCA WLANs", ACM/Springer Mobile Networks and Applications (MONET), vol. 14, no. 6, pp. 697–708, Dec. 2009.
  • P. Serrano, P. Patras, A. Mannocci, V. Mancuso, A. Banchs, "Control Theoretic Optimization of 802.11 WLANs: Implementation and Experimental Evaluation", Computer Networks, vol. 57, no. 1, pp. 258–272, Jan. 2013.

About

A Centralized Adaptive Control algorithm that optimises the performance of IEEE 802.11 WLANs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published