Метод, получивший название WiFox, основан на постоянном наблюдении за трафиком, который передается по сети. Если число пользователей, подключенных к Wi-Fi, возрастает, точка доступа может перестать справляться с обработкой их запросов. В результате образуется "очередь" из запросов, которую исследователи сравнивают с уличной пробкой.
Когда WiFox обнаруживает "очередь", он устанавливает приоритеты: в первую очередь отсылаются данные клиентам, чьи запросы уже находятся в очереди, и лишь потом на обработку принимаются новые запросы. Чем больше запросов в "очереди", тем строже становится политика приоритетов. Когда нагрузка спадает, точка доступа переводится в обычный режим работы.
Исследователи опробовали алгоритм в собственной сети Wi-Fi. Пробы показали, что при активном WiFox скорость обработки данных возрастает в 4-7 раз, а время ожидания снижается примерно на треть в сравнении в обычными значениями.
Достоинством алгоритма исследователи считают тот факт, что для его внедрения не требуется дополнительное оборудование. WiFox представляет собой программу, которая добавляется в "прошивку" точки доступа.
Рассказать о WiFox более подробно исследователи планируют на конференции ACM CoNEXT, которая пройдет 10-13 во Франции. Краткий доклад об основах работы алгоритма размещен на сайте Университета штата Северная Каролина.