Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "Решения операторского класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Механизм мультиопроса в высокоплотных сетях IEEE 802.11The Mechanism of Multipolling in High-Density Networks IEEE 802.11

Встатье приводится сравнение предложенного механизма мультиопроса с существующими механизмами опроса в сетях Wi-Fi. Основным нововведением является использование PLU-кадров для сбора информации от STAs и обновления списков опроса и MPP-кадров для координации передачи данных без коллизий. Показано, что для сетей с высокой плотностью устройств введение двухэтапного механизма опроса с приоритезацией по группе QoS позволяет улучшить значения задержки.

Сompares the proposed mechanism with existing multi-polling. The main innovation is the use of PLU to gather information from STAs and updates lists of survey and MPP to coordinate data transmission without collisions. It is shown that for networks with high-density devices introduction two-stage mechanism survey prioritization at the QoS group allows you to improve latency.

Ле Чан
Дык
Аспирант кафедры сетей связи и передачи данных Санкт-Петербургского государственного университета телекоммуникаций им. проф. М.А. Бонч-Бруевича
Le Tran
Duc Postgraduate student of the chair of communication networks and data transfe, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications
Ольга
Симонина
Доцент кафедры радиосвязи и вещания Санкт-Петербургского государственного университета телекоммуникаций им. проф. М.А. Бонч-Бруевича
Olga
SimoninaAssociate Professor of telecommunication and broadcasting, The Bonch-Bruevich Saint-Petersburg State University of Telecommunications
Ключевые слова:
IEEE 802.11, поллинг, QoS, метод доступа к среде
Keywords:
IEEE 802.11, polling, QoS, access method

Введение

Проблема организации сетей с высокой плотностью устройств становится все более актуальной в связи с развитием Интернета вещей и мультисервисных сетей высокой плотности. Сеть с высокой плотностью устройств, генерирующих трафик различных классов и работающих в одном довольно узком частотном диапазоне, сталкивается с проблемой существенного ухудшения качества предоставляемых сервисов. Разработка новых алгоритмов обслуживания WLAN с учетом специфических требований к услугам является одним из методов повышения качества обслуживания в сетях IEEE802.11 с высокой плотностью устройств.

Механизм мультиопроса на основе приоритезации для сетей высокой плотности

Как известно, IEEE 802.11 [1] определяет два режима работы: DCF (Distributed Coordination Function) и PCF (Point Coordination Function), который за счет поддержки режима без конкуренции хорошо подходит для приложений с высокими требованиями к задержкам, но довольно нестабилен. IEEE 802.11e TG [2] предлагает некоторые поправки к стандарту, но проблема передачи трафика с переменной скоростью остается. Существует ряд механизмов, ориентированных на работу со списками опроса и управления ими [3–6], однако они или не решают проблему скрытых узлов, или не учитывают трафик с высокими требованиями к задержке.

В [7] мы предложили объединить режимы доступа PCF и DCF для назначения права доступа к среде точкам доступа (AP) и станции (STA). Основная идея механизма состоит в переносе процесса конкуренции на точки доступа, что оправдано в WLAN высокой плотности.

Весь трафик разделен на четыре типа, и каждому типу сопоставлены значения задержки [8]. Выбор задержки в качестве критерия обусловлен конкуренцией между точками доступа: право доступа к среде станциям, имеющим трафик с жестким требованием к задержкам, обеспечивается как первоочередное. В предлагаемом механизме конкуренция происходит между точками доступа, а не между станциями (см. рис. 1).


Доступ к среде основывается на значениях приоритета группы m и параметре конкуренции k. Предложенный механизм использует приоритезацию на двух этапах. Первый этап: в конкуренции между APs одна точка доступа может получить право на доступ к среде, что позволяет разделить их по различным группам m в соответствии с приоритетом трафика. Второй этап: APs используют механизм мультиопроса в группе m. Таким образом, механизм позволяет AP планировать последовательность опроса, основываясь на полученной информации от всех STAs.

В предлагаемом механизме DCF_out точка доступа контролирует среду и не должна конкурировать с любыми другими точками доступа или станциями. Осуществление передачи "вниз" (downlink) должно проходить согласно системе приоритетов: кадр, полученный AP, вставляется в down-link-буфер в соответствии с его приоритетом. Это приводит к более низкой задержке доступа к среде для трафика более высокого приоритета. Если продолжительность периода недостаточна для передачи всех downlink-кадров, то оставшиеся кадры будут переданы в следующем периоде в первоочередном порядке.

После окончания downlink-передачи эта AP будет ждать в течение интервала SIFS, а затем выполнит мультиопрос согласно PCF_in. После истечения SIFS осуществляется два процесса: PLU-период (период обновления списка опроса – Polling List Update period) и MPP-период (период мультиопроса по приоритету – Multi-Polling-Prioritized period). PLU-период является процессом обновления/удаления STAs списка опроса, который будет использоваться в следующем периоде механизмом DCF_out, чтобы конкурировать за право доступа к среде. Если новые станции, которые принадлежат к малым группам m (имеющим более высокий приоритет), обновляются к старому списку опроса, то станции в больших группах m (имеющих более низкий приоритет) могут потерять возможность получить доступ к среде. Чтобы избежать этой ситуации, PLU-период должен выполняться только тогда, когда текущая группа m является самой большой группой m в списке опроса A P, что позволит не только уменьшить расходы опроса PLU-кадров, но и избежать долгого ожидания станции, имеющей более низкий приоритет.

PLU-процесс происходит следующим образом: за интервал SIFS после Beacon-кадра AP посылет PLU-кадр всем STAs. Станции отвечают PLUR-кадрами (Polling List Update Response frames), которые содержат необходимую информацию для создания нового списка опроса. Для реализации предлагаемого механизма переопределим поле Frame Control в IEEE 802.11-2012, для чего используем зарезервированный тип и подтип в поле Frame Control (b2 b3, b4-b7).

MPP является процессом передачи "вверх" (uplink), в которой вводится механизм мультиопроса с помощью MPP-кадра для опроса STAs в текущей группе m. После окончания PLU-периода точка доступа будет ждать интервал SIFS, после чего посылает MPP-кадр для опроса всех STAs в группе m. Каждая STA будет иметь определенное значение TXOP и Count. Станции, которые получили MPP-кадр, будут использовать соответствующее значение Count, чтобы выполнить передачу в определенном порядке:

  • если Countj – Counti = 1: STAj уменьшает свое значение Count до 0 и ждет SIFS, затем начинает передачу;
  • если Countj – Counti ≠ 1: STAj находится в состоянии ожидания.

Так как длительность MPP-периода ограничена, то STAs, которые не успели передать данные, возобновят передачу в следующем периоде, находясь в начале списка опроса.

Расчет TXOP (Transmit Opportunity) основывается на средних значениях и номинальной длине MSDU [1] и имеет много недостатков, которые были ранее отмечены в ряде исследований. Для поддержки VBR-трафика предлагается пересчитывать значение TXOP для каждого потока трафика на основе информации, собранной в Uplink parameters PLUR-кадров. Это означает, что TXOP будет пересчитан на основе фактического размера (Sizei) следующего MSDU кадра:

В случае наличия у станции более одного потока данных TS (Traffic Stream) размер Sizei будет представлять сумму всех длин последующих кадров в байтах.

Оценка эффективности механизма мультиопроса

Расход опроса (PO – Polling overhead) представляет собой время, затраченное на неудачные попытки опроса. Для PCF в IEEE 802.11:

где N – число станций в BSS; pN – количество STAs, которые не осуществляют передачу и будут отвечать нулевыми пакетами (Null); Tpoll_Fail – время ответа только Null-пакетами; Tpoll и TNull – время отправки кадра опроса и Null-кадра соответственно.

Для предлагаемого механизма мультиопроса (ММО) рассмотрим два случая:

1. Есть PLU-период, т.е. текущая группа m наибольшая и система должна обновить новый список опроса, тогда:

2. Нет PLU-периода:

где TMPP, TPLU, TPLUR – время отправки MPP-, PLU-, PLUR-кадров соответственно. k – число STAs в текущей группе m или количество активных STAs.


На рис. 2 приведены результаты сравнения предлагаемого механизма мультиопроса с существующими механизмами опроса в сетях Wi-Fi [3–6]. Легко видеть, что при возрастании количества активных STAs предлагаемый механизм мультиопроса дает наилучший результат.

Вывод

Использование двухэтапного доступа к среде на основе приоритезации позволяет существенно улучшить задержки при условии использования технологии Wi-Fi в сетях высокой плотности, за счет обеспечения активности только одной точки доступа в заданный период времени. Для сравнения использовались механизмы PCF, традиционно используемые с IEEE 802.11, а также три механизма, предложенные другими исследователями. В дальнейшем необходимо решить проблему скрытого узла и расчета TXOP в случае поддержки нескольких потоков данных, принадлежащих разным группам QoS.

Литература

  1. IEEE Std 802.11™-2012. Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. 2012.
  2. IEEE Std 802.11e-2005 (2005). Wireless LAN medium access control (MAC) and physical layer (PHY) specifications amendment 8: medium access control (MAC) quality of service enhancements.
  3. Kanjanavapastit, A., & Landfeldt, B. (2005). Enhancements of the Modified PCF in IEEE 802.11 WLANs. Journal of Communications and Networks, 7(3). 313–324.
  4. Zi-Tsan Chou, Ching-Chi Hsu, and Shin-Neng Hsu. UPCF: a new point coordination function with QoS and power management for multimedia over wireless LANs. IEEE/ACM Trans. Networking. Aug. 2006. Vol. 14. №.4. Р. 807–820.
  5. Yue Fang, Daqing Gu, A. B. McDonald, and Jinyun Zhang. On the performance enhancement of wireless LAN – a multi-polling mechanism with hidden terminal solution. GLOBECOM ’05. IEEE Global Telecommunications Conference. 2005.
  6. Byung-Seo Kim, Sung Won Kim, Yuguang Fang, and T. F. Wong. Two-step multipolling MAC protocol for wireless LANs. IEEE Journal on Selected Areas in Communications. Jun. 2005. Vol. 3. № 6. Р. 1276–1286.
  7. Ле Ч.Д., Симонина О.А. Механизм приоритезации для обеспечения минимизации задержки в условиях конкурентной среды в сетях Wi-Fi с плотным распределением устройств // Информационные системы и технологии. – 2016. – № 3 (95). С. 99–106.
  8. ITU – T. (2001). G. 1010: End-user multimedia QoS categories. Technical report. ITU.

Опубликовано: Журнал "Технологии и средства связи" #1, 2017
Посещений: 3346

  Автор

Ольга Симонина

Ольга Симонина

Доцент кафедры радиосвязи и вещания Санкт-Петербургского Государственного университета телекоммуникаций им. проф. М.А. Бонч-Бруевича

Всего статей:  1

  Автор

Чан

Чан Дык Ле

Аспирант кафедры сетей связи и передачи данных Санкт-Петербургского
государственного университета телекоммуникаций им. проф.
М.А. Бонч-Бруевича

Всего статей:  1

В рубрику "Решения операторского класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций