Fingerprinting 802.11 Rate Adaptation Algorithms
The effectiveness of rate adaptation algorithms is an important determinant of 802.11 wireless network performance. The diversity of algorithms that has resulted from efforts to improve rate adaptation has introduced a new dimension of variability into 802.11 wireless networks, further complicating the already difficult task of understanding and debugging 802.11 performance. To assist with this task, in this paper the authors present and evaluate a methodology for accurately fingerprinting 802.11 rate adaptation algorithms. The approach uses a Support Vector Machine (SVM)-based classifier that requires only simple passive measurements of 802.11 traffic. They demonstrate that careful conversion of raw packet traces into input features for SVM is necessary for achieving high classification accuracy.