Алгоритм управления параметрами протокола случайного множественного доступа для повышения коэффициента использования пропускной способности канала сети широкополосного беспроводного доступа
Бесплатно
Основная коллекция
Тематика:
Цифровая связь. Телекоммуникации
Издательство:
Науковедение
Автор:
Катыгин Борис Георгиевич
Год издания: 2014
Кол-во страниц: 12
Дополнительно
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 1 http://naukovedenie.ru 17TVN214 УДК 681.513 Катыгин Борис Георгиевич ГКОУ ВПО «Академия Федеральной службы охраны Российской Федерации» Россия, Орёл1 \Сотрудник E-Mail: katygin.b@gmail.com Алгоритм управления параметрами протокола случайного множественного доступа для повышения коэффициента использования пропускной способности канала сети широкополосного беспроводного доступа Аннотация: Излагается подход к построению алгоритма управления параметрами протокола случайного множественного доступа для повышения коэффициента использования пропускной способности канала множественного доступа сети широкополосного беспроводного доступа. Предполагается, что доступ станций к ресурсу канала сети осуществляется по методу множественного доступа с обнаружением несущей и предотвращением коллизий. Приводятся выражения для расчета вероятностей состояния канала необходимые для построения математической модели коэффициента использования пропускной способности канала множественного доступа сети широкополосного беспроводного доступа. Делается вывод о том, что для повышения коэффициента использования пропускной способности канала множественного доступа сети широкополосного беспроводного доступа можно использовать параметры протокола, определяющие задержку перед началом передачи пакета. Предлагаемый алгоритм реализуется на основе самонастраивающейся системы с математической моделью и оптимизатором параметров объекта управления. Ключевые слова: Сеть широкополосного беспроводного доступа; протокол множественного доступа; коэффициент использования пропускной способности канала; вероятность простоя; вероятность успешной передачи; вероятность коллизии; алгоритм управления. Идентификационный номер статьи в журнале 17TVN214 1 302034, г. Орёл, ул. Приборостроительная, д. 35
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 2 http://naukovedenie.ru 17TVN214 Введение В сетях широкополосного беспроводного доступа (ШБД) для распределения ресурса канала множественного доступа, используемого многими пользователями, применяются статические (фиксированные), случайные (распределенные) и комбинированные протоколы множественного доступа, классификация которых показана на рис. 1 [1]. Рис. 1. Классификация методов множественного доступа (составлено автором) В статических протоколах доступа часть ресурса канала закрепляется за станцией на все время работы. Поэтому при малой нагрузке в сети, вследствие небольшого количества станций или их низкой активности, использование статических протоколов доступа приводит к неэффективному использованию ресурса канала [2]. При применении протоколов случайного множественного доступа (СМД), использование ресурса канала происходит в соответствии с потребностями в нем станций, поэтому эффективность использования ресурса канала выше [2]. Недостатками использования протоколов СМД являются наличие коллизий при одновременной передаче пакетов от двух и более станций и задержка перед передачей пакета (начальной или повторной). В настоящей работе предлагается подход для повышения эффективности использования ресурса канала при использовании протоколов СМД в сети ШБД. Протоколы множественного доступа Статические Случайные Комбинированные Ортогональные с частотным разделением с временным разделением с комбинированным разделением Свободный С обнаружением несущей (CSMA) ненастойчивый настойчивый p-настойчивый С централизованным управлением с резервированием передача запроса с СМД (конфликтная) бесконфликтная передача запроса С децентрализованным управлением с опросом циклический в случайном порядке адаптивный с кольцевым резервированием с переменными приоритетами Aloha S-Aloha
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 3 http://naukovedenie.ru 17TVN214 1. Коэффициент использования пропускной способности канала множественного доступа Для оценки и сравнения эффективности использования ресурса канала различными протоколами СМД используют такие показатели как производительность канала и пропускная способность протокола. Производительность канала представляет собой число требований, обслуженных в единицу времени при использовании протокола СМД [3]. Под пропускной способностью протокола СМД понимают среднее число успешных передач в пакетах на единицу времени [4]. Если вместо среднего числа успешных передач использовать среднее время занятия канала успешными передачами, то для оценки эффективности использования ресурса канала можно использовать другой показатель – безразмерную величину S, называемую коэффициентом использования пропускной способности канала (КИПСК), которая показывает отношение средней длительности занятия канала успешной передачей на общее время занятия канала, сопровождающее успешную передачу [5]: (1) где: – средняя длительность занятия канала успешной передачей; – средняя длительность простоя канала при передаче; – средняя длительность занятия канала неуспешной передачей. Поскольку канал множественного доступа при использовании протокола СМД с различными вероятностями может находиться в одном из трех состояний: быть занятым успешной передачей, простаивать, быть занятым неуспешной (коллизионной) передачей, то и при описании КИПСК в стационарных условиях, длительность нахождения канала в этих состояниях также должна быть охарактеризована с учетом этих вероятностей, поэтому (1) можно записать в виде [6]: (2) где: σ – длительность тайм слота (единичный интервал времени, на который разбита ось времени); – вероятность успешного занятия канала при передаче пакета; – вероятность неуспешной занятия канала при передаче пакета; – вероятность простоя канала. ( , , ) SS SS I US I SS US T S T T T T T T SS T I T US T ( , , , , , ) SS SS SS US SS I US SS US I SS US p T S p p p T T p p T p T SS p US p Ip
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 4 http://naukovedenie.ru 17TVN214 2. Особенности КИПСК протокола СМД CSMA/CA В сетях ШБД стандарта IEEE 802.11 для доступа к ресурсу канала станциями в качестве базового используется «режим распределенной координации» (DCF – Distributed Coordination Function), работа которого основана на протоколе СМД с обнаружением несущей и предотвращением коллизий CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) [7]. Суть работы протокола СМД CSMA/CA заключается в том, что станция, перед передачей пакета, анализирует состояние канала, и если он простаивает в течение некоторого времени, то с вероятностью р передает пакет в новом (следующем) тайм слоте или с вероятностью 1-р задерживает передачу. Если канал занят, процедура передачи пакета откладывается. Вероятность передачи пакета в новом тайм слоте p характеризует длительность задержки следующим образом. Задержка перед передачей пакета по протоколу МСД CSMA/CA измеряется целым числом тайм слотов выбираемом равновероятно из значений в пределах от ноля до , где . Поэтому передача пакета в среднем происходит в слоте, то есть пакет передается в тайм слоте с вероятностью . Данный подход используется для того, что бы при математическом описании слотированных протоколов СМД отойти от задания задержки в целом числе тайм слотов [4]. Протокол CSMA/CA, позволяет улучшить коэффициент использования пропускной способности по сравнению с другими протоколами СМД (Aloha, S-Aloha), в которых механизм обнаружения несущей не используется. Однако, ему также присущи общие недостатки протоколов СМД, снижающие КИПСК [8]. В сети ШБД, состоящей из базовой и нескольких абонентских станций, как показано на рис. 2, находящихся на удалении нескольких километров друг от друга, абонентские станции, не имеющие электромагнитной доступности друг к другу, при анализе состояния канала смогут определять занятие канала только базовой станцией, но не другой абонентской станцией. То есть одна абонентская станция может начать передачу даже при занятом передачей от другой абонентской станции канале (так называемая «проблема «скрытых» станций»). В подобной ситуации увеличивается число коллизий, а, следовательно, и число повторных передач, поэтому КИПСК снижается. Рис. 2. Сеть ШБД из одной базовой и 2-х «скрытых» абонентских станций (составлено автором) Для определения КИПСК при применении в сети ШБД протокола СМД CSMA/CA в условиях наличия «скрытых» станций, вероятности, указанные в (2) могут быть рассчитаны в соответствии с выражениями [9]: CW CW Z 1 2 CW 2 1 p CW IEEE 802.11 БС Станция 1 Станция 2
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 5 http://naukovedenie.ru 17TVN214 (3) (4) (5) где: M – число станций, передающих пакеты в сети; m – число конкурирующих станций, ; – вероятность передачи пакета в новом тайм слоте базовой станцией, определяемая длительностью задержки, перед передачей пакета базовой станцией ( ); – вероятность передачи пакета в новом тайм слоте абонентской станцией, определяемая длительностью задержки, перед передачей пакета абонентской станцией ( ); – нормированная длительность передачи пакета к длительности тайм слота , . Таким образом, КИПСК протокола CSMA/CA , описываемый выражениями (2-5), при известных значениях , , , характеризуется не одним, а областью значений, как показано на рис.3 ( и ), и может быть представлен в виде функционала: (6) Рис.3. Область значений КИПСК протокола СМД CSMA/CA при наличии «скрытых» станций ( , ) (составлено автором) 1 ( , , ) (1 )(1 )M I AS BS BS AS p M CW CW p p 1 ( 2) ( , , , ) (1 ) (1 )( 1) (1 ) M M D SS AS BS BS AS BS AS AS p M CW CW D p p p M p p 1 1 1 1 ( , , , ) (1 ) M m m M m US AS BS BS M AS AS m p M CW CW D p C p p 1 2 ( 2) 1 1 (1 ) 1 1 M D M D M BS AS AS AS AS AS p p p p Mp p 0... m M BS p BS CW 2 1 BS BS p CW AS p AS CW 2 1 AS AS p CW D SS T SS D T / CSMA CA S M SS T US T D 3 M 3 D / , , , , , , SS US CSMA CA BS AS S f M CW CW T T D / CSMA CA S 3 M 3 D
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 6 http://naukovedenie.ru 17TVN214 Как следует из рисунка, значения , для различных наборов и , являются нелинейной гладкой унимодальной функцией без разрывов. Поэтому для повышения КИПСК множественного доступа сети ШБД, когда известны значения M и D, можно использовать параметры протокола, определяющие задержку перед началом передачи пакета и , выбирая их таким образом, что бы рабочая точка находилась в области максимума КИПСК. Таким образом, цель управления параметрами протокола СМД CSMA/CA станций , сети ШБД будет заключаться в выборе таких значений , , при фиксированных значениях M и D, при которых обеспечивается максимизация КИПСК множественного доступа : (7) Для определения значений и можно использовать методы нелинейной целочисленной оптимизации: метод направленного перебора, дискретный аналог метода Гаусса-Зейделя и др. 3. Алгоритм управления параметрами протокола СМД CSMA/CA Процесс управления параметрами протокола СМД CSMA/CA может быть реализован путем реализации самонастраивающейся системы с математической моделью и оптимизатором параметров объекта управления, показанной на рис. 4 [10]. В подобной самонастраивающейся системе текущие значения параметров управляемого объекта (КИПСК) оцениваются и сравниваются со значением КИПСК полученным в результате расчета с помощью математической модели. При отклонении текущего значения КИПСК определяются значения управляемых параметров, при которых будет достигаться цель введенного управления. Измерение характеристик процесса передачи пакетов в канале множественного доступа сети, по которым определяется текущее значение КИПСК, должно происходить в процессе функционирования сети на участке квазистационарности – интервале времени, на котором рабочие характеристики процесса передачи пакетов в канале множественного доступа сети ШБД предполагаются постоянными. В тех случаях, когда на текущее значение КИПСК влияют возмущения , осуществляется коррекция управляемых параметров протокола с учетом этих возмущений. / CSMA CA S BS CW AS CW BS CW AS CW BS CW AS CW *BS CW *AS CW / CSMA CA S / , , max BS AS CSMA CA CW CW S *BS CW *AS CW tr p
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 7 http://naukovedenie.ru 17TVN214 Рис. 4. Самонастраивающаяся система с математической моделью и оптимизатором (составлено автором) Для того, что бы определить возмущение следует учесть его в приведенных выражениях для расчета вероятностей состояний канала множественного доступа (3-5). Так вероятность успешного занятия (4) должна быть переписана как: (10) Тогда, чтобы найти необходимо решить уравнение: (11) После этого, с вычисленной поправкой следует уточнить значения и максимизирующие значение КИПСК. Таким образом, управление параметрами протокола СМД CSMA/CA с целью повышения коэффициента использования пропускной способности канала множественного доступа сети ШБД может быть реализовано в виде алгоритма управления параметрами протокола множественного доступа для повышения КИПСК множественного доступа сети широкополосного беспроводного доступа, представленного на рис. 5. На первом этапе на базовой станции осуществляется ввод исходных данных, включающих в себя число станций M работающих в сети ШБД, средний размер пакета данных в битах и максимальное расстояние от базовой станции до абонентской станции . На основании исходных данных, на втором этапе рассчитываются значения длительности тайм слота σ по значению и длительности занятия канала передачей пакета по значению . По рассчитанным значениям σ и определяется нормированная к длительности тайм слота длительность передачи . Математическая модель управляемого объекта Scalc(M,TSS, D,CWBS, CWAS) Оптимизатор Scalc(CW*BS, CW*AS)→max Определение текущего значения КИПСК Scurr(M,D,CW*BS,CW*AS,Δptr) Объект управления CW*BS, CW*AS Δptr tr p 1 ( 2) ( , , , , ) (1 ) (1 ) (1 )(1 ) ( 1) (1 ) D M SS AS BS tr BS tr AS D M D BS tr AS AS p M CW CW D p p p p p p M p p пер p 1 ( 2) (1 ) (1 ) (1 )(1 ) ( 1) (1 ) 0 D M D M D BS tr AS BS tr AS AS SS p p p p p M p p p tr p *BS CW *AS CW pack L max R max R SS T pack L SS T SS D T
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 8 http://naukovedenie.ru 17TVN214 Рис. 5. Алгоритм управления параметрами протокола множественного доступа для повышения КИПСК множественного доступа сети широкополосного беспроводного доступа (составлено автором) На третьем этапе, в соответствии с выражениями (2-5) при определяются значения задержки перед отправкой пакета базовой и абонентской станциями и , при которых рассчитанное значение КИПСК будет максимально. Полученные на четвертом этапе значения используются базовой станцией, а значения по логическому каналу управления доводятся на абонентские станции сети и используются ими в протоколе доступа. На пятом этапе, в процессе работы сети на интервале времени квазистационарности , базовая станция, накапливает информацию о характеристиках процесса передачи данных в канале множественного доступа, содержащую количество успешных и неуспешных (коллизионных) передач и время простоя канала в тайм слотах. На основании полученных данных определяются частоты появления соответствующих событий в течении и определяется текущее значение КИПСК . На шестом этапе осуществляется сравнение текущего значения КИПСК с рассчитанным и при соответствии значений, по окончании наблюдения за значением работа алгоритма прекращается. В случае если текущее значение КИПСК будет меньше рассчитанного ( ), следует определить другие значения и , для чего на восьмом этапе в соответствии с выражением (11) определяется поправка возмущения и производится расчет и с учетом значения этой поправки. Начало Ввод исходных данных: M, Lpack, Rmax Присвоение вычисленных CW*BS, CW*AS базовой и абонентским станциям Вычисление CW*BS, CW*AS при Δptr>0 для Scalc(M,TSS,D,Δptr)→max Определение производительности канала Scurr на интервале времени Tquasi 1 2 3 Scurr≥Scalc Определение поправки возмущения Δptr Конец 4 5 6 7 9 Да Нет Нет Расчет значений: σ, TSS, D Вычисление CW*BS, CW*AS при Δptr=0 для Scalc(M,TSS, D)→max (алгоритм оптимизации) Продолжить наблюдение значений Scurr? Да 8 4 5 4 9 0 tr p *BS CW *AS CW calc S *BS CW *AS CW quasi T quasi T curr S curr S calc S curr S curr calc S S *BS CW *AS CW tr p *BS CW *AS CW
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 9 http://naukovedenie.ru 17TVN214 С учетом найденной поправки на девятом этапе определяются новые значения , , максимизирующие рассчитываемое значение КИПСК . Полученные на девятом этапе значения , , по логическому каналу управления доводятся на абонентские станции сети и используются ими в протоколе доступа. После этого алгоритм возвращается к пятому этапу для определения текущего значения КИПСК на участке квазистационарности . Рис.6. Результат работы алгоритма управления параметрами протокола СМД CSMA/CA (составлено автором) Результатом работы предложенного алгоритма управления параметрами протокола СМД CSMA/CA является повышение КИПСК, за счет определения значения возмущения и вычисления и представленное на рис.6. tr p *BS CW *AS CW calc S *BS CW *AS CW curr S quasi T
Интернет-журнал «НАУКОВЕДЕНИЕ» Выпуск 2, март – апрель 2014 Опубликовать статью в журнале - http://publ.naukovedenie.ru Институт Государственного управления, права и инновационных технологий (ИГУПИТ) Связаться с редакцией: publishing@naukovedenie.ru 10 http://naukovedenie.ru 17TVN214 ЛИТЕРАТУРА 1. Бунин С.Г., Войтер А.П. Вычислительные сети с пакетной радиосвязью. –К.: Издательство «Тэхника», 1989. –223 с. 2. Камнев В. Е., Черкасов В.В., Чечин Г.В. Спутниковые сети связи: Учеб. пособие/В.Е. Камнев, В.В. Черкасов, ГВ. Чечин. – М.: «Альпина Паблшишер», 2004. – 536 с. 3. Саати Т. Элементы теории массового обслуживания и ее приложения. –М.: Издательство «Советское радио» – 1965. – 510 с. 4. Kleinrock, L. Tobagi, F. «Packet switching in radio channels: Part I – Carrier Sense Multiple-Access Modes and Their Throughput-Dely Characteristics» IEEE Trans. Commun., vol. COM-23 № 12, pp. 1400–1476, Dec. 1975. 5. Клейнрок Л. Вычислительные системы с очередями. –М.: Издательство «Мир» – 1979. – 600 с. 6. Bianchi, G. Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J. Select. Areas Commun. 18:535–47. 7. IEEE Std 802.11-2007, Revision of IEEE Std 802.11-1999. IEEE Standard for Information Technology- Telecommunications and information exchange between systems Local and metropolitan area network – Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications. IEEE Computer Society, June 2007. 8. Ширко А.И., Катыгин Б.Г. «Непроизводительные потери временного ресурса в режиме распределенного управления стандарта IEEE 802.11» Научно технический сборник «Техника радиосвязи» №17. – Омск: ОАО ОНИИП, 2012. 9. Ширко А.И., Катыгин Б.Г. Расчет вероятностей состояний канала сети ШБД при наличии «скрытых» станций/ Б.Г. Катыгин, А.И. Ширко //Сборник докладов II Международной научно-технической конференции «Радиотехника, электроника и связь». – Омск: ОАО «Омский научно-исследовательский институт приборостроения». – 2013. – С. 115-122. 10. Михайлов В.С. Теория управления. –К.: Выща шк. Головное изд-во, 1988. -312 с. Рецензент: Колинько Александр Васильевич, кандидат технических наук, доцент, ГКОУ ВПО Академия Федеральной службы охраны Российской Федерации (Академия ФСО России).