Научная статья на тему 'Беспроводные локальные сети ieee 802. 11: механизм распределение скоростей'

Беспроводные локальные сети ieee 802. 11: механизм распределение скоростей Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
494
81
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНЫЕ ЛОКАЛЬНЫЕ СЕТИ IEEE 802.11

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Легков К. Е.

Низкое качество связи на любом направлении связи беспроводной локальной сети под управлением протокола IEEE 802.11 с распределенным механизмом доступа к среде передачи оказывает влияние на все остальные корреспондирующие пары узлов и на всю сеть в целом. Причина этого в уменьшении доли времени занятия канала станциями с высокой скоростью передачи за счет увеличения доля времени занятия канала станциями, передающими пакеты с низкой скоростью.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Легков К. Е.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Беспроводные локальные сети ieee 802. 11: механизм распределение скоростей»

5 декабря 2011 г. 1:18

ТЕХНОЛОГИИ

Беспроводные локальные сети 1ЕЕЕ 802.11: механизм распределение скоростей

Ключевые слом:

беспроводны* локальные сети IEEE 802 11,

Низкое качество связи на любом направлении связи беспроводной локальной сети под управлением протокола IEEE 802.11 с распределенным механизмом доступа к среде передачи оказывает влияние на все остальные корреспондирующие пары узлов и на всю сеть в целом Причина этого в уменьшении доли времени занятия канала станциями с высокой скоростью передачи за счет увеличения доля времени занятия канала станциями, передающими пакеты с низкой скоростью.

Летков К.Е.,

Научный сотрудник СевероКавказского филиала МТУСИ, conslf@mail.ru

Рассмотрим беспроводную локальную сеть (БЛС) с протоколом IEEE 802.11, состоящую из N станций, находящихся в области радиодоступности друг друга (в одном домене коллизий). Для управления доступом к среде передачи может использоваться двухуровневый протокол доступа DFWMAC (distributed foundation wireless MAC), обеспечивающий базовый распределенный механизм управления доступом (DCF — distributed coordination function) или надстроенный над ним механизм централизованного управления (PCF — point coordination function)! 1].

DCF использует механизм доступа CSMA/CA PCF реализован с помощью опросов (poll), производимых центральным координатором (точкой доступа). Некоторая часть временного интервала (суперкадра) резервируется для "неорганизованных* станций, использующих DCF.

Наиболее детальный анализ схемы DCF проведен в работах (2) и |3], где было отмечено, что использование протоколов произвольного доступа к общей разделяемой среде передачи ведет к неустойчивому поведению сети. В частности, при увеличении нагрузки пропускная способность сети увеличивается до максимального значения, называемого ‘максимальной пропускной способностью". Дальнейшие же увеличение погрузки приводят, в конечном счете, к существенному уменьшению пропускной способности системы. Это следует из практической невозможности управлять схемой произвольного доступа для удержания максимальной пропускной способности на достаточно большом промежутке времени. На практике гораздо более важное значение

имеют характеристики системы в устойчивом состоянии [2]. Поэтому будем считать, что каждая станция всегда имеет хотя бы один пакет для передачи. В этом случае принято говорить, что станции работают в режиме насыщения (сеть работает в режиме насыщения). Остановимся на рассмотрении пропускной способности БЛС в режиме насыщения (предел пропускной способности сети при увеличении нагрузки).

Поведение сети, узлы которой используют протокол СЭМА, определяется занятостью канала (среды передачи), который прослушивает каждый узел. Процесс изменения состояния канала может быть абстрактно представлено временной диаграммой, представленной на рис. I. Можно выделить три различных состояния канала; канал свободен, канал занят успешной передачей, канал занят коллизионной передачей. Стрелки на рис. 1 показывают моменты времени возможного изменения состояния.

Интервалы времени, в течение которых узел остается в каждом из этих трех состояний, будем называть виртуальными слотами. Таким образом, процесс изменения состояния канала можно рассматривать как последовательность следующих друг за другом виртуальных слотов. Виртуальные слоты не одинаковы. Каждый из них может представлять из себя:

1) пустой слот с фиксированной длительностью С, в начале которого происходит Дек-ре мен тация счетчиков отсрочки станций;

2) успешный слот длительностью в котором одна из станций осуществляет передачу пакета;

(s

ООО

I,с

3) коллизионный слот длительностью /с, в котором передачу пакета осуществляют две станции и более.

Значение <7 есть величина постоянная, равная длительности слота отсрочки. Продолжительность других интервалов может быть различной, в зависимости от механизма доступа (базовый доступ или механизм КГЗ/СТБ), размера кадра и длительности его передачи узлами.

Согласно модели Бьянки предполагается, что в начале каждого слота каждая станция может начать передачу пакета с вероятностью Т. Приняв это предположение, можно записать выражения для вероятности наступления пустого р^ успешного и коллизионного р( слота:

й=<1 —п*. р,=Л'Т(1-п"'.

Л = I - (I - Г)" - .V« 1 - Г)" 1

В данном случае вероятность коллизии не зависит от размера передаваемого пакета. Поэтому предполагается, что длительности успешного и коллизионного слотов независимы от числа попыток и определяются только функцией распределения вероятности для размера пакета данных

Вероятность X является детерминированной функцией условной вероятности потери пакета р, т.е. вероятности того, что начатая узлом передача не успешна по причине коллизии. Для 802.1 1, выражение Т как функции от условной вероятности потери пакета дано в (2]. В нашем случае для упрощения расчетов будем считать, что используется оптимальное значение конкурентно-

О О

о о о О

Рис 1. Временная диаграмма состояния канала

T-Comm #5-2010

17

ТЕХНОЛОГИИ

го окна, при котором значение определяется выражением:

где Г — средняя продолжительность коллизии, измеренная в слотах отсрочки О, а N — число станций в сети (2).

Условная вероятность потери пакета р может быть легко выражена через значение Т и общее число узлов сети:

/> = 1-(1-Г)ЛЧ

Рассмотрим временной интервал /у между двумя последовательными успешными передачами. Этот интервал, называемый виртуальным временем передав, представляет собой время между двумя последовательными окончаниями защитных межфреймовых интервалов. Выражение для среднего значение виртуального времени передачи 1у име-етеидП):

£10 = 7; +£-Т' +^-о

Р. Р.

где Тс — средние длительности успеамо-

го и коллизионного слота соответственно.

Представим сеть в виде ориентированного графа, вершинами которого являются беспроводные узлы, а соединяющие их беспроводные каналы — направленными дугами. Каждую пару узлов будет соединять две противоположно направленные дуги. Общее количество дуг в таком графе будет определяться выражением: I = N(N - 1), а из каждого узла будет выходить N - 1 дуг. В отличие от [11, предположим, что расстояния между узлаали различны и не позволяют осуществлять передачу пакетов между любыми корреспондирующими парами узлов с максимальной скоростью, заложенной в протоколе. Обмен донными в каждой корреспондирующей паре узлов будет осуществляться но различных значениях скоростей. Обозначим эти скорости А',, =а; ,А. о<а,; 51, где К — максимальная скорость передачи по протоколу, а — коэффициенты, показывающие степень отличия скорости К между узлами I и / от скорости К. Будем считать, что К,, £А'|К. V/./ , где Ка — минимальная

скорость, поддерживаемая стандартом, на которой осуществляется передача служебных пакетов и преамбулы заголовка пакета данных. Поскольку все узлы находятся в одном домене коллизий, в один и тот же момент времени может осуществляться пере-

дача только по одной из существующих дуг (может быть активна только одна дуга). В противном случае произойдет коллизия, и передачи не будут успешными. Заметим, что дуги, выходящие из одного узла не могут быть одновременно активными по другой причине. Это определяется вышестоящими по отношению к подуровню МАС уровнями эталонной модели взаимодействия открытых систем.

Представим все дуги, выходящие из одного конкретного узла, одной виртуальной дугой, которая будет выходить из рассматриваемого узла и входить в виртуальный узел. Виртуальный узел (ВУ) в данном случае будет представлять собой своего рода свертку всех оставшихся N - 1 реальных узлов (РУ) в один виртуальный. Виртуальная дуга (ВД) будет представлять собой свертку всех N - 1 выходящих из узлов реальных дуг в одну виртуальную. Тогда сеть можно представить в виде совокупности таких ВД число которых будет равно количеству узлов сети N. Каждая ВД поставлена в соответствие определенному РУ и будет выходить из вер шины-РУ, а входить в вершину-ВУ. Каждая ВД будет характеризоваться средней скоростью передачи А',«а,А'. о<ц <1. »€<1.ЛГ», с которой соответствующий данной ВД узел потенциально может вести передачу. Коэффициенты СХ несут функцию аналогичную описанным выие коэффициентам а.. Пологая, что любой узел сети имеет одинаковое количество трафика для каждого из N - 1 остальных узлов и, учитьеая, что пакеты передаются последовательно, можно записать выражение для коэффициента а:

I

£—

“ г*

жите л ьн остью защитного интервала.

Длины служебных пакетов RTS (Request to Send — запрос на передачу), CTS (Clear to Send - подтверждение передачи), АСК (ACKnowledge — кадр подтверждения получения) обозначим /?ЙТ5, Rçrs и Кдск бит соответственно. Передача служебных пакетов и заголовка пакета донных осуществляется на установленной для них скорости = «„К. Тогда время, необходимое для успешной передачи пакета йтым узлом по соответствующей ВД без учета времени распространения сигнала будет равно:

Г„ = D/FX + + +SFS + +

«>• «,Л- (3)

+S/FS +Н+ +яге + idX.

а, К а.. А'

где DIFS — продолжительность защитного межфреймового интервала; SIFS — продолжительность короткого межфреймового интервала; И — время, необходимое для передачи заголовка пакета данных.

Поскольку сеть работает в условиях насыщения, то при ее функционировании на достаточно большом промежутке времени число переданных каждым узлом пакетов будет примерно одинаковым Тогда, если описать передачу пакетов узлами, как цикличную и поочередную (в первом цикле происходит передача 1-го узла, затем 2-го, ..., N-ro; во втором цикле происходит передача 1 -го, 2-го,..., N-ro узла и тд.), то это не отразится на общем количестве пакетов, переданных каждым узлом на этом промежутке времени. Рассмотрим один цикл такой поочередной передачи пакетов всеми станциями. Учитывая ранее описанные допущения и выражение (1), среднее время Гц этого цикла будет определяться по следующей формуле:

Рассмотрим, как распределяется общей ресурс пропускной способности при разделении среды передачи между узлами сети, Т.е. между ВД

Пусть подлежащие передаче покеты имеют одинаковый приоритет и одинаковую длину бит, а для доступа к среде используется механизм RTS/CTC (5]. Тогда средняя продолжительность коллизии т’, измеренная в слотах отсрочки, будет определяться временам передачи пакета запроса на передачу и продолжительностью защитного межфреймового интервала. При использовании базового механизма доступа средняя продолжительность коллизии определяться временем передачи пакета данных продол-

/ £■/ -г і if р.

р,

СП

(4)

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

•V.

(5)

где 12 — размер пакета.

Выражение для пропускной способности сети примет вид

(6)

18

T-Comm #5-2010

ТЕХНОЛОГИИ

Из (4), (5), (6) видно, что низкие характеристики пропускной способности любого направления связи в БЛС с DCF оказывают влияние на все остальные корреспондирующие пары узлов и на всю сеть в целом. Причина этого влияния в том, что увеличивается доля времени занятия канала станциями, передающими пакеты с низкой скоростью. В соответствии с этим уменьшается доля времени занятия канала корреспондирующими парами узлов, имеющими возможность осуществлять передачу с высокими скоростями.

В левой чости рис. 2 представлены зависимости пропускной способности сети от общего количества входящих в нее узлов по результатам моделирования в среде MATLAB. Кривая S1 соответствует случаю канала без ошибок, когда все ВД равнозначны и характеризуются U - 1. Кривая S2 соответствует случаю, когда один из узлов имеет значение а = 0,1 для связанной с ним ВД а ВД остальных узлов характеризуются значениями (X = 1.

В правой чости рис. 2 представлена зависимость пропускной способности, доступной для одного узла при наличии одной ВД с а - О, I, от количества узлов, нормированная пропускной способностью одного узла в условиях канала без ошибок при XX = 1. Использованные значения параметров протокола приведены в таблице.

Значения используемых параметров протокола

О RTS CTS. АСК DIFS SIFS К

20 МКС 35 байт 29 байт 1250 байт 50 МКС 10 МКС 54 Мбит/с 1 Мбит/с

S (Mónte)

0.8

0.7

10

40

10

20

Л«с. 2. Зависимость пропускной способности сети и узла от общего количества узлов Литература

1. Легкое К.Е., Донченко АА. Анализ существующих алгоритмов распределение частотного ресурса беспроводных сетей специального назначения//Сборник трудов СКФ МТУСИ — 2009. Ростов-на-Дону: СКФ МТУСИ, 2009, — С. 50-52.

2. Bionchi G. Performance Analysis of IEEE 802.11 Distributed Coordination Function// IEEE Journal on Selected Areas in Communications 18(3) (March 2000). - R535-547.

3. Cali F., Conti M„ Gregori E. Dynamic tuning of tbe IEEE 802 11 protocol to achieve a theorebcol

throughput limit. //IEEE Trans On Networking, Dec 2000 - №8(2). - R 785-799

4. Chaya H.S., Gupta- S- Performance modeling of asynchronous data transfer methods of IEEE 802.11 MAC protocol. ACM Wireless Networks, 1997 No 3(3). P. 217-234

5. IEEE Std 802.11-2007, Revision of IEEE Sid 802.11-1999. IEEE Std 802.11-2007, IEEE Standard for Information Technoiogy-Telecommunications and information exchange between systems-local and met-ropoilan area nefwcrk-Spedfic requiements-Part 11 Wireless IAN Medium Access Control (MAC) and Physical layer (PHY) spécifications. IEEE Compeer Society. June 2007.

Wireless local networks IEEE 802.11 : distribution of speeds mechanism

Leglcov ICYe.

Low qualiy of cornmunicaüoo on any dkedion of wireless local area network communication under control of IEEE 802.11 protocol with the distributed mechanism of access lo о transmission medium influences all remaining corresponding pairs of nodes and on the whole network. The reason of it is n lime reduction of channel occupation by stations using high speed of transmission at the expense of increasing time of channel occupation by stations transferring packets a! low speed.

References

1. legkov K.Ye, Donchenko AA Analz sushchestoiyushchih algontmov raspredeleniya chastotnogo resursa besprovodnyh setyej spefciainogo naz-nacheniya//SbomlctrudovSKFMTUSI, 2009.Rostov-na-Donu:MTUSISKF, 2009. -R50-52.

2. Bionchi G. Performance Analysis of IEEE 802.11 Distributed Coordùxjtion Function// IEEE Joumol on Selected Areas in Communications 18(3) (March 2000). — P.535-547.

3. CaS F., Conti M., Gregori E. Dynamic tuning of the IEEE 802.11 protocol to achieve a beorehcal throughput limit. //IEEE Trans. On Networking, Dec 2000. — №8(2). - R 785-799.

4. Chaya H.S., Gupta, S. Performance modeling of asynchronous data transfer methods of IEEE 802.11 MAC protocol ACM Wireless Networks, 1997. -№3(3). — R 217-234.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. IEEE Std 802.11 -2007, Revision of IEEE Std 802.11-1999. IEEE Std 802.11 -2007, IEEE Standard for Information Technofogy-Tetecommunications and information exchange between systemvlocd cr>d metropolitan area network-Speafic requremenfs-Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) speculations. IEEE Computer Society, June 2007.

T-Comm #5-2010

19

i Надоели баннеры? Вы всегда можете отключить рекламу.