УДК 621.396.41 С.В. Гаркуша
Иерархическо-координационный метод распределения частотных каналов в mesh-сети IEEE 802.11 на основе принципа прогнозирования взаимодействий
Усовершенствована математическая модель распределения каналов в многоканальных mesh-сетях путем ее декомпозиции. Усовершенствование модели заключалось в ее дополнении условием идентичного управления станциями, находящимися на пересечении различных зон устойчивого приема и декомпозиционным представлением условий связности mesh-сети. Под зоной устойчивого приема понималось множество mesh-станций максимальной мощности, в рамках которой станции могут передавать информацию друг другу, т.е. могут обмениваться данными с помощью выбранной в mesh-сети технологии беспроводной связи. Декомпозиционная модель обеспечила относительную независимость при решении задач распределения каналов по отдельным зонам устойчивого приема, что напрямую связано с масштабируемостью полученных решений. На базе декомпозиционной модели разработан иерархическо-коорди-национный метод распределения каналов в многоканальных mesh-сетях, в основу которого был положен принцип прогнозирования взаимодействий, наиболее подходящий по технологическим и вычислительным особенностям решаемой задачи. Особенностью метода является введение структурной и функциональной иерархии mesh-станций.
Ключевые слова: декомпозиционный метод, иерархически-координационная модель, mesh-сеть, IEEE 802.11, распределение частотных каналов, зона устойчивого приема.
Постоянная модернизация протоколов, проводимая в семействе существующих стандартов IEEE 802.11 a/b/g/n, а также при внедрении нового стандарта IEEE 802.11 ас, направлена на повышение производительности беспроводных локальных сетей доступа (Wireless Local Area Networks, WLAN). Значительного повышения производительности можно добиться использованием многошаговых (multi-hop) беспроводных mesh-сетей (Wireless Mesh Networks, WMN) стандарта IEEE 802.11. Одним из эффективных путей повышения производительности mesh-сети стандарта IEEE 802.11 является использование многоканального (Multi-Channel, MC) многоинтерфейсного (Multi-Radio, MR) режима работы. При этом производительность MR-MC WMN стандарта IEEE 802.11 во многом зависит от используемого механизма распределения частотных каналов (ЧК) [1-4]. В связи с тем, что особые проблемы при использовании многоканального режима вызывает перекрываемость соседних каналов одного диапазона, при решении задачи распределения каналов в многоканальных mesh-сетях принято решение в использовании неперекрывающихся ЧК. В качестве неперекрываю-щихся, например в стандартах IEEE 802.11b/g, выбираются каналы 1, 6, 11 или 1, 5, 9, 13.
Сегодня существует достаточно широкий спектр подходов, позволяющих произвести распределение ЧК в многоканальных mesh-сетях стандарта IEEE 802.11. Доказательством тому служит классификация существующих моделей и методов распределения ЧК в беспроводных mesh-сетях стандарта IEEE 802.11, приведенная в работе [2]. Анализ моделей и методов распределения каналов показал, что централизованное распределение обеспечивает достаточно высокое качество решений по распределению каналов, но создается дополнительный служебный трафик и вносится высокая инерционность при управлении в территориально распределенных mesh-сетях, что заметно снижает масштабируемость практической реализации данных методов [3, 5]. Методы децентрализованного распределения каналов, в свою очередь, обеспечивают высокую масштабируемость получаемых решений, но ввиду отсутствия координации в работе отдельных mesh-станций переназначение каналов вдоль одного соединения в условиях дефицита канального ресурса влечет перераспределение каналов и вдоль других соединений, что не всегда желательно и приводит к низкому качеству решений [6]. Использование гибридных методов [7] частично повышает масштабируемость решения задачи по распределению каналов, однако в данных методах сохраняется ряд недостатков, присущих централизованным и децентрализованным методам.
Особого внимания заслуживает модель централизованного распределения ЧК в МЯ-МС WMN, представленная в работе [8], в которой произведен наиболее полный учет требований к структуре и содержанию математических моделей распределения ЧК в многоканальных ше8Ь-сетях: обеспечение динамического характера решений задачи распределения ЧК; учет типа и характера циркулирующего в ше8Ь-сети трафика; учет неоднородности современных ше8Ь-сетей ввиду использования оборудования различных модификаций, серий и фирм-производителей; ориентация решений на максимизацию производительности ше8Ь-сети в целом; обеспечение согласованности решений по распределению ЧК для всех станций ше8Ь-сети.
В связи с этим актуальной является реализация идей иерархическо-координационного распределения каналов, в рамках которого удачно сочетаются преимущества централизованных и децентрализованных методов, особенно касающихся качества и масштабируемости получаемых решений. Под масштабируемостью в данном случае понимается способность технологий, протоколов или механизмов управления выполнять возложенные на них функции (сохранять заданную эффективность своей работы) в условиях роста размерности многоканальной ше8Ь-сети (числа ше8Ь-станций), интенсивности поступающего в сеть трафика и изменения территориальной удаленности ше8Ь-станций [9]. Поэтому основное внимание в рамках данной статьи будет уделено разработке иерархическо-координационного метода распределения каналов в многоканальных ше8Ь-сетях, основанного на декомпозиционном представлении математической модели, предложенной в [8].
Модель централизованного распределения частотных каналов в многоканальной шезЬ-сети. В математической модели [8] были использованы следующие исходные данные:
1) {Яп, п = 1,Л''} - множество ше8Ь-станций, где N - их общее количество в ше8Ь-сети;
2) К - общее количество неперекрывающихся ЧК, используемых в ше8Ь-сети (в технологии 1ЕЕЕ 802.11Ь/ё доступно 3 +4, в технологии 1ЕЕЕ 802.11а - 12, а в технологии 1ЕЕЕ 802.11 ас - 25 неперекрывающихся ЧК);
3) ,г = 1,2} - множество зон устойчивого приема, где 2 - общее количество зон устойчивого приема в ше8Ь-сети, |С2| - мощность г -го подмножества, т.е. число ше8Ь-станций, входящих в состав г -й ТЯ;
*
4) тп - целочисленный параметр, характеризующий минимально необходимое число включенных РИ на п -й ше8Ь-станции. Как правило, данный параметр равен единице;
5) тп - число поддерживаемых РИ на п -й ше8Ь-станции, которое, как правило, равно 1^3 . В рамках модели [8] в ходе решения задачи распределения ЧК между ше8Ь-станциями сети
необходимо обеспечить расчет булевой управляющей переменной:
х„к е {0,1} (п=; к=1К), (1)
Го, если п-я станция не работает на к-м ЧК;
где хп к = <
[1, если к-й ЧК на п -й ше8Ь-станции закреплен только за одним из РИ.
Результатом расчета управляющих переменных (1) должно быть разбиение ше8Ь-сети в целом и каждой зоны устойчивого приема в отдельности на связанные между собой домены коллизий, в рамках которых станции работают на одном и том же ЧК. В связи с этим при расчете искомых переменных хпк в каждой отдельно взятой зоне устойчивого приема Ог необходимо выполнить ряд
важных условий ограничений:
1. Условие включения п -й ше8Ь-станции в сеть:
К * ___
Е хп,к ^ тп ( п = 1,N X (2)
к=1
К
где 1 < тп < тп, Е хпк - количество ЧК, закрепленных за радиоинтерфейсами одной ше8Ь-
к=1
станции.
2. Условие выделения п -й ше8Ь-станции количества ЧК, не превышающего количества ее РИ:
K ___
Е хп,к < тп ( п = 1,N ). (3)
к=1
3. Условие работы двух ше8Ь-станций друг с другом (в рамках одной зоны устойчивого приема) не более чем на одном ЧК:
K ___ ___
Е( кх<;к)< 1 (для (п^)-пары станций; п,s = 1,N ; п,sеОг ; 7 = 1,2), (4)
к=1
которое вводится для устранения нежелательной структурной избыточности.
4. Условие того, что произвольная ше8Ь-станция на используемом ею ЧК работает хотя бы с одной ше8Ь-станцией своей ТЯ:
N ___ ____
хп,к ^Е х*,к (п,5 ; г = \,2 ; к = 1,К),
5=1 5 Фп
(5)
N
где Е xs,k - число ше8Ь-станций в зоне устойчивого приема Ог (без учета анализируемой ше8Ь-
5=1
5ФП
станции), которые работают на к -м ЧК.
5. Условие связности ше8Ь-сети (доменов коллизий) в каждой зоне устойчивого приема:
К N
Е Е Хп,к ^ 1^1 + к-1-Ь (г = 1,2 ; п),
к=1п=1
при условии, что Ь =
(
. . (6)
" N 1 Л
К - N, если К > тг Е тп /2 ;
Ип=1 \
0 в противном случае.
в условии-ограничении (6) определяет максимальное число непе-
" N ~ Л
Е тп /2
_п=1 _ )
Выражение ШТ
рекрывающихся ЧК, которые могут быть включены на РИ станций ше8Ь-сети.
6. Условие отсутствия эффекта «скрытой станции», т.е. ше8Ь-станция, которая принадлежит одновременно нескольким зонам устойчивого приема, не должна работать на одном и том же ЧК с ше8Ь-станциями различных зон устойчивого приема:
^г,п^д,пхп,к Е х5,к Е хг,к = 0 (7)
гєОч
по2
при условии, что п = 1,N; к = 1,К; г,ц = 1,2 ; г Ф ц ; п Ф s Ф г .
7. Условие работы одной из множества ше8Ь-станций, находящихся на пересечении нескольких зон устойчивого приема и использующих не менее двух ЧК, с ше8Ь-станциями разных зон устойчивого приема:
(N N Л( N N Л
Е (г,ях5,к ) + Е (г,.5х.5,й ) Е (а,гХг к) + Е (а,гХг к)
^5 =1 5 =1 )\г=1 г=1
> 0;
(8)
при условии, что к,к = 1,К ; к Ф к ; г Ф ц ; п Ф s Ф г . Например, выполнение условия dz,s • dq s = 0 означает то, что станция s не находится на пересечении зон устойчивого приема Ог и Оц .
8. Условие работы хотя бы одной из множества ше8Ь-станций, находящихся на пересечении нескольких зон устойчивого приема, более чем на одном ЧК:
Е Е (г,п^ч,пхп,к ^—')(dz,ndq,n) +1 ( 7, Ч = 1 7 ; 7 ^ Ч ), (9)
к=1п=1 п=1
К N
где Е Е п^ч пхп к) - число включенных РИ на ше8Ь-станциях, которые находятся на
к=1п=1
N
пересечении зон устойчивого приема Ог и Од ; Е (4,и^д,и) - число ше8Ь-станций, находящихся
П=1
на пересечении зон устойчивого приема Ог и Од .
Для решения задачи распределения неперекрывающихся ЧК (1)-(9) использован критерий оптимальности (10), гарантирующий минимизацию суммы квадрата произведения числа станций, формирующих домены коллизий в рамках той или иной ТЯ. В ходе исследований установлено, что применение критерия (10) обеспечивает наиболее эффективную балансировку числа ше8Ь-станций по доменам коллизий, в том числе для случая неоднородных конфигураций WMN:
-|2
(10)
7 К
шіп ЕЕ
7=1к=1
N
Е хп,к^п
п=1
Ввиду того, что предложенная математическая модель ориентирована на централизованное решение задачи распределения частотных каналов, с целью повышения масштабируемости полученных решений проведем ее усовершенствование путем использования декомпозициционного подхода.
Декомпозиционная модель распределения каналов в многоканальных шезЬ-сетях стандарта 802.11. В условиях обеспечения согласованного решения задачи распределения ЧК в качестве искомого может выступать следующий вектор:
X =
х1
х2
х7
(11)
при
*1,1
*1,2
■V і
п,к
(12)
К ,мг
где N - общее число ше8Ь-станций в зоне устойчивого приема Ог.
Вектор х 2 (12) характеризует порядок распределения каналов в г -й зоне устойчивого приема и имеет размерность К х . Для г -й ТЯ-зоны вектор распределения каналов хг также можно представить в декомпозиционном виде:
х ,
(13)
где X, - вектор распределения каналов между РИ ше8Ь-станций, находящихся только в этой , -й
м
ТЯ; X, - вектор распределения каналов между РИ ше8Ь-станций, находящихся кроме , -й ТЯ одновременно еще и в других (другой) ТЯ. В результате того, что в каждой ТЯ возможен свой порядок распределения ЧК, результатом расчета вектора (13) является порядок распределения каналов между станциями в , -й зоне устойчивого приема ше8Ь-сети.
С целью обеспечения идентичного управления ресурсами ше8Ь-станций, находящихся одновременно в нескольких зонах устойчивого приема, введем следующее условие на взаимодействие станций, находящихся в разных зонах устойчивого приема [10]:
,, г „ _
хг = Е сгуХу , г = 1,1 . (14)
у=1,
у Ф г
С помощью данного условия осуществляется согласованное управление станциями, которые могут обеспечивать связность зон устойчивого приема.
Для обеспечения связности создаваемых доменов коллизий ше8Ь-станций используем условие (6). Однако ввиду того, что данное условие имеет отношение к станции, которая находится в нескольких доменах коллизий, в дальнейшем понадобится его декомпозиционное представление. Для этого левую часть условия (6), которая численно характеризует число включенных радиоинтерфейсов в ше8Ь-сети, запишем в виде
к N 1
ЕЕ = Е 4 х 2, (15)
к=1п=1 г=1
где Ег (г = 1,1) - состоящие из нулей и единиц векторы размерности N2 х 1, структура которых выбирается таким образом, чтобы суммирование включенных РИ ше8Ь-станций, находящихся одновременно в нескольких ТЯ, осуществлялось лишь один раз.
Тогда с учетом равенства (15) условие (6) удобно представить в следующем виде:
1
-е2 х2 < Е еГ х г - \о2\-к+1+ъ. (16)
г=1, г Ф г
Для управления ше8Ь-станциями, находящимися в одной зоне устойчивого приема, в декомпозиционной модели, как и в модели централизованного распределения частотных каналов [8], также присутствуют условия-ограничения (2)-(5). Их выполнение нацелено на учет требований, которым должны удовлетворять математические модели распределения каналов в многоканальных ше8Ь-сетях. Условия (2)-(5) не нуждаются в декомпозиции ввиду отношения их к одной ше8Ь-станции или станциям одной зоны устойчивого приема.
В ходе расчета вектора искомых переменных (13) в качестве критерия оптимальности получаемых решений выберем экстремум целевой функции, основным требованием к которой является учет технологических особенностей решаемой задачи и возможность представления в аддитивной форме. Примером может служить следующая квадратичная функция:
1 К Г N I2
шт^ при ^ =ЕЕ Ех„,ка„,г . (17)
х г=1к=11„=1 _
По аналогии с (10) применение целевой функции вида (19) направлено на минимизацию количества станций, входящих в состав каждого отдельно взятого домена коллизий, что позволяет организовать процесс балансировки производительности беспроводной ше8Ь-сети.
Таким образом, в рамках предложенной декомпозиционной модели (2)-(5), (7), (8), (11)-(17) обеспечивается согласованное решение частных задач распределения каналов в ше8Ь-сети: кластеризации, выделения станций и закрепления за ними неперекрывающихся ЧК. Кроме того, декомпозиционное представление задачи распределения неперекрывающихся ЧК позволило обеспечить относительную независимость при формулировке и последующем решении задач распределения каналов по отдельным зонам устойчивого приема, что напрямую связано с масштабируемостью получаемых решений по распределению ЧК с многоканальных ше8Ь-сетях стандарта 1ЕЕЕ 802.11.
Метод двухуровневого распределения каналов в многоканальных шезИ-сетях стандарта 1ЕЕЕ 802.11 на основе принципа прогнозирования взаимодействий. В ходе реализации иерархи-чески-координационного подхода при решении задачи распределения ЧК в ше8Ь-сети важным является этап многоуровневого представления как структуры сети, так и ее функций с точки зрения их распределения между уровнем координатора сети, уровнем ТЯ-координаторов и уровнем ше8Ь-станций. При этом необходимо придерживаться основных принципов и постулатов координируемо-сти и совместимости задач различных уровней иерархии [9, 10].
В этой связи для иерархическо-координационного решения задачи распределения каналов, располагая моделями (1)—(10) и (11)—(17), среди всего множества ше8Ь-станций {Яг-,/ =1,N1 для каждой
из ТЯ \ог,2 = 1,2} выделим станцию-координатор (ТЯ-координатор), отвечающий за расчет вектора
(12), а также назначим координатор для шезИ-сети в целом. Задачей координатора шезИ-сети является координация решений (12) с целью обеспечения выполнения условий (14) и (16), а также обеспечения выполнения условий (7) и (8), которые не могут быть приведены к декомпозиционному виду, ввиду их нелинейного характера. Таким образом, нулевой уровень иерархии распределения каналов в шезИ-сети образуют сами шезИ-станции, первый уровень - ТЯ-координаторы, а второй уровень -координатор сети в целом (рис. 1).
Главный координатор шезИ-сети представляет собой шезИ-станцию, на которую возложены функции координации на верхнем уровне и которая связана логически со всеми ТЯ-коорди-наторами, т.е. территориально координатор может находиться в любой зоне устойчивого приема.
В основу предлагаемого метода будет положено решение оптимизационной задачи, направленной на минимизацию целевой функции (17) при наличии условий ограничений (3)-(5), (7)-(9), (11)-(16). В ходе решения задачи условной оптимизации (19) с целью учета условий на взаимодействие станций, находящихся на пересечении нескольких зон устойчивого приема, необходимо перейти к задаче на безусловный экстремум. Поэтому при учете содержания условий (14) и (16) в ходе минимизации функции (17) перейдем к двойственной задаче по максимизации лагранжиана [9, 10]:
minF = maxL, (18)
x
где
z K " N " 2 z ^ z м z z
L = EE E xn,kdn,z + E^Z хz — E Czyxy + E^Z —Ez%z — ErXr + |Gz| + K — 1 — b
z=1k=1 _n=1 _ z=1 У=1, z=1 r=1,
y ^ z r Ф z
(19)
где ц - множитель Лагранжа, I - вектор множителей Лагранжа.
В зависимости от содержания задач верхнего уровня могут быть использованы принципы целевой координации, прогнозирования взаимодействий и оценки взаимодействий [9, 10].
Использование принципа целевой координации [10] позволяет разгрузить работу уровня координатора сети, загружая при этом уровень ТЯ-координаторов, так как минимизация (19) будет осу' н
ществляться по переменным х 2 их 2. Однако так как условия-ограничения (7) и (8) ввиду своего нелинейного характера не могут быть представлены в декомпозиционном виде, их выполнение должно обеспечиваться на уровне координатора сети, что не может быть обеспечено принципом целевой координации.
В соответствии с принципом прогнозирования взаимодействий [9, 10] в качестве координи-
^ н
рующих переменных выступают векторы I, ц и х2 , что несколько усложняет работу уровня коор-
динатора сети, по сравнению с принципом целевой координации, но разгружает уровень ТЯ-
I
координаторов, так как минимизация (19) осуществляется лишь по переменным хг . Использование принципа прогнозирования взаимодействий подразумевает решения задачи верхнего уровня по рас-
^ II I
чету X , ц и х2 при фиксированных значениях векторной переменной х2, рассчитанной на уровне ТЯ-координаторов [13]. Кроме того, станцией-координатором сети будет производится проверка условий-ограничений (7) и (8) на предмет их выполнения для рассчитываемых векторов перемен-
I II
ных х 2 и х 2 .
В рамках принципа оценки взаимодействий [10] в отличие от принципа прогнозирования взаимодействий на уровне координатора сети осуществляется лишь определение границ для варьирова-
м
ния численных значений вектора х2 в ходе решения оптимизационной задачи (19) на уровне ТЯ-
I н
координаторов по переменным х2 и х2 .
Таким образом, в работе использован принцип прогнозирования взаимодействий [12, 14], выбор которого обусловлен необходимостью обеспечения связности ше8Ь-сети при решении задачи распределения ЧК на уровне координатора сети, путем выполнения условий-ограничений (7) и (8), а также определение оптимальных значений X и ц для достижения минимума критерия оптималь-
I и
ности (17). Кроме того, достаточно трудоемкий расчет векторов х2 и х2 осуществляется на нижнем уровне в ходе максимизации выражения (19).
Для решения сформулированной оптимизационной задачи, в соответствии с принципом прогнозирования взаимодействий [11, 12], лагранжиан (19) с учетом тождеств
Х У
z=1
представим в виде
У=1 У Ф z
z=1г=1
Г Ф z
11 11 и I Д2 I еГ х г = 11Дх г
z=1
Г=1 Г Ф z
z=1г=1 Г Ф z
К " N " 2 1 1 1 " 1 1 1
ї=1 I xn,kdn,z + I XZХZ -II С ^у^ ХZ + I ^ - Ег2 Х z + Щ+К-1-Ъ -II £ еГ х г
к=1 _п=1 _ z=1 z=1 у=1, z=1 z=1г=1,
(20)
уф z
*
Тогда для фиксированных множителей Лагранжа (X и ^ ), вычисляемых на втором уровне
иерархии, выражение (20) может быть представлено в форме
2
I = 1 и ,
2=1
К ' N ~ 2 1 1
ї = ! I xn,kdn,2 + X*/ Іг- -I С " у У2 Х2 + Д ^ - Е{ х^ +1^1+К-1-Ъ -1 ^ еГ хг
к=1 _п=1 _ у=1, |- -1 |- -1 Г=1, |-
(21)
(22)
уф г
г Фz
Отметим, что каждая из составляющих Ь2 является функцией векторов состояния, управления, взаимодействия подсетей и векторов множителей Лагранжа, которые относятся только к 2 -й зоне устойчивого приема. Таким образом, в соответствии с проведенными преобразованиями задача оптимального распределения каналов в многоканальной ше8Ь-сети в целом оказалась декомпозированной на 2 подзадач, каждая из которых может решаться ТЯ-координаторами различных зон устойчивого приема независимо друг от друга. Решение оптимизационных задач (22) обусловливает уровень ТЯ-координаторов решением оптимизационной задачи (17).
С учетом функциональной иерархии многоканальной ше8Ь-сети вычислительная структура иерархическо-координационного метода распределения каналов представлена на рис. 2.
В соответствии с разработанным методом ТЯ-координаторами осуществляются:
- сбор и обработка информации о состоянии ше8Ь-станций, принадлежащих этой зоне устойчивого приема. Информация, подлежащая мониторингу, включает в себя следующие данные: тип используемой технологии 1ЕЕЕ 802.11 а/Ь/§/п на ше8Ь-станциях, количество радиоинтерфейсов на каждой станции, загруженность (активность) станций;
- определение порядка распределения каналов между радиоинтерфейсами шеБЬ-станций в вверенной зоне устойчивого приема путем максимизации соответствующих лагранжианов, представленных выражением (22), и расчета векторов х2 (2 е 2 );
- обеспечение связности доменов коллизий, находящихся в разных зонах устойчивого приема.
Рис. 2. Вычислительная структура иерархическо-координационного метода распределения каналов
В результате решения задачи уровня ТЯ-координаторов условий (2)-(6), (9), (14) и (16), каждая зона устойчивого приема разбивается на связные домены коллизий (количество которых не превышает количества неперекрывающихся каналов в поддерживаемой технологии). С целью обеспечения идентичного управления и связности доменов коллизий решения, полученные на этом уровне, подлежат координации со стороны координатора сети в целом. Основной задачей на уровне координатора сети является координация решений, полученных на уровне ТЯ-координаторов с целью обеспечения связности доменов коллизий, находящихся в разных ТЯ, и идентичного управления шеБЬ-станциями, находящимися одновременно в разных зонах устойчивого приема.
С технологической точки зрения применение иерархическо-координационного метода способствовало минимизации инерционности управления и объемов информации о состоянии шеБЬ-сети, которую необходимо постоянно обновлять в ходе оптимизации распределения каналов, а в итоге свидетельствовало о повышении масштабируемости полученных в работе решений. Так как суще -ственно снижается размерность задач нижнего уровня с пропорциональным снижением объемов циркулирующей в сети служебной информации о ее состоянии, повышается оперативность в решении задач распределения каналов без существенного снижения качества получаемых решений.
В качестве примера продемонстрируем работу предложенного метода в рамках следующих исходных данных (рис. 3): количество зон устойчивого приема - 2 =3; число шеБЬ-станций в сети -N=15; количество станций в зоне устойчивого приема ТЯ-1 - |б1|=3, ТЯ-2 - =4 и ТЯ-3 -
^3|=9; число используемых неперекрывающихся частотных каналов - К =4; количество радиоинтерфейсов на всех шеБЬ-станциях - тп =2. В каждой зоне устойчивого приема выделялась станция -ТЯ-координатор. В данном случае ТЯ-координаторами выступали станции №3, №5 и №8. Кроме того, в качестве главного координатора выделена станция №11, принадлежащая третьей зоне устойчивого приема. Станции-координаторы отвечают за разбиение зоны устойчивого приема на связные домены коллизий, а главный координатор - за идентичное управление станциями, находящимися одновременно в разных ТЯ.
Результаты моделирования задачи распределения четырех неперекрывающихся частотных каналов с использованием предложенного ирархическо-координационного метода, приведены на рис. 4. В результате решения задачи распределения четырех ЧК между станциями однородной шеБЬ-сети с использованием критерия оптимальности (11) формировалось восемь доменов коллизий, ко -личество станций в каждом из которых было минимально. При этом количество станций, формирующих один домен коллизий, в ТЯ-3 не превышало четырех станций, в ТЯ-2 - трех станций, а в ТЯ-1 количество станций, формирующих каждый домен коллизий, было минимально и составляло
две станции. Формирование доменов коллизий минимальных размеров производится в соответствии с критерием оптимальности (17), который был предложен в работе [8]. Кроме того в работе [8] показано, что использование критерия (17) обеспечивает эффективную балансировку числа шеБЬ-станций по доменам коллизий, в том числе для случая неоднородных конфигураций WMN.
Рис. 3. Пример возможной конфигурации тезИ-сети
4 М
3 5
шах Ь шахД 2
- домен коллизий, работающий на первом частотном канале
о - домен коллизий, работающий
- , - домен коллизий, работающий
*■" на третьем частотном канале
- домен коллизий, работающий на втором частотно канале на четвертом частотном канале
Рис. 4. Пример решения задачи распределения ЧК в тезИ-сети с указанием доменов коллизий
Таким образом, с целью повышения масштабируемости полученных решений предложены декомпозиционная модель и иерархическо-координационный метод распределения каналов в много-
канальных mesh-сетях. При использовании предложенных в разделе решений значительно сокращалась размерность задачи первого уровня без существенной нагрузки средств второго уровня. С технологической точки зрения это способствовало минимизации инерционности управления и объемов информации о состоянии mesh-сети, которую необходимо постоянно обновлять в ходе оптимизации распределения каналов, а в итоге свидетельствовало о повышении масштабируемости полученных в работе решений.
Заключение. С целью повышения масштабируемости полученных решений усовершенствована математическая модель распределения каналов в многоканальных mesh-сетях путем ее декомпозиции. Усовершенствование модели заключалось в ее дополнении условием идентичного управления станциями, находящимися одновременно в нескольких зонах устойчивого приема, и декомпозиционным представлением условий связности mesh-сети. Декомпозиционная модель обеспечила относительную независимость при решении задач распределения каналов по отдельным зонам устойчивого приема,что напрямую связано с масштабируемостью полученных решений.
На базе декомпозиционной модели разработан иерархическо-координационный метод распределения каналов в многоканальных mesh-сетях, в основу которого был положен принцип прогнозирования взаимодействий, наиболее подходящий по технологическим и вычислительным особенностям решаемой задачи. Особенностью метода является введение структурной и функциональной иерархии mesh-станций. При этом при использовании предложенного метода распределения каналов значительно сокращается размерность задачи первого уровня без существенной нагрузки координаторов второго уровня. С технологической точки зрения это способствовало минимизации инерционности управления и объемов информации о состоянии mesh-сети, которую необходимо постоянно обновлять в ходе оптимизации распределения каналов, а в итоге свидетельствовало о повышении масштабируемости полученных в работе решений.
Литература
1. Лемешко А.В. Классификация методов распределения частотных каналов в многоинтерфейсных многоканальных mesh-сетях стандарта IEEE 802.11 [Электронный ресурс] / А.В. Лемешко, С.В. Гаркуша // Проблемы телекоммуникаций. - 2011. - № 2 (4). - С. 139-149. - Режим доступа: http://pt.joumal.kh.Ua/2011/2/1/12_lemeshko_classification.pdf, свободный (дата обращения: 10.02.2014).
2. Лемешко А.В. Модель структурной самоорганизации многоканальной mesh-сети стандарта IEEE 802.11 [Электронный ресурс] / А.В. Лемешко, М. А. Гоголева // Проблемы телекоммуникаций. - 2010. - № 1 (1). - С. 83-95. - Режим доступа: http://pt.joumal.kh.ua/2010/1/1/101_lemeshko_ mesh.pdf, свободный (дата обращения: 10.02.2014).
3. Гаркуша С.В. Разработка и анализ двухиндексной модели распределения частотных каналов в многоканальной mesh-сети стандарта IEEE 802.11 [Электронный ресурс] // Проблемы телекоммуникаций. - 2011. - № 3 (5). - С. 38-57. - Режим доступа: http://pt.joumal.kh. ua/2011/3/1/113_ garkusha_mesh.pdf, свободный (дата обращения: 10.02.2014).
4. Гаркуша С.В. Анализ результатов распределения частотных каналов в многоканальных многоинтерфейсных mesh-сетях стандарта IEEE 802.11 // Цифровые технологии: Сб. научных трудов. -2011. - Вып. 10. - С. 27-42.
5. A multiple-State Based Power Control for Multi-Radio Multi-Channel Wireless Mesh Networks / T.O. Olwal, F.O. Aron, B.J. Van Wyk et al. // International Journal of Computer Science. - Vol. 4, no. 1. -2009. - P. 53-61.
6. Raniwala A. Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network / A. Raniwala, Tzicker Chiueh // Proc. of INFOCOM '05. - 2005. - Vol. 3. - P. 2223-2234.
7. Ляхов А.И. Многоканальные mesh-сети: анализ подходов и оценка производительности /
А.И. Ляхов, И.А. Пустогаров, С.А. Шпилев // Информационные процессы. - 2008. - Т. 8, № 3. -С.173-192.
8. Гаркуша С.В. Сравнительный анализ критериев оптимальности распределения частотных каналов в mesh-сети IEEE 802.11 / С.В. Гаркуша, Е.В. Гаркуша // Системы управления навигации и связи. - 2012. - Вып. 4(24) - С. 125-131.
9. Месарович М. Теория иерархических многоуровневых систем / М. Месарович, Д. Мако, И. Такахара. - М.: Мир, 1973. - 332 с.
10. Сингх М. Системы: декомпозиция, оптимизация и управление / М. Сингх, А. Титли. - М.: Машиностроение, 1986. - 494 с.
11. Дансмор Б. Справочник по телекоммуникационным технологиям: пер. с англ. / Б. Дансмор, Т. Скандьер - М.: Изд. дом «Вильямс», 2004. - 640 с.
12. Беленков А.Г. Метод распределения нагрузки в иерархических телекоммуникационных сетях на базе декомпозиционных принципов предсказания взаимодействий и целевой координации /
A.Г. Беленков, О.Ю. Евсеева, А.В. Лемешко // Труды УНИИРТ. - 2005. - №2(42). - С. 11-16.
13. Лемешко А.В. Иерархическо-координационное распределение частотных каналов в многоканальных тезЬ-сетях стандарта ІЕЕЕ 802.11х / А.В. Лемешко, М. А. Гоголева // Системы управления, навигации и связи. - 2010. - Вып. 1(13) - С. 200-204.
14. Поповский В.В. Математичні основи теорії телекомунікаційних систем / под общ. ред.
B.В. Поповского. - Харьков: ООО «Компания СМИТ», 2006. - 564 с.
Гаркуша Сергей Владимирович
Канд. техн. наук, доцент каф. документоведения и информационной деятельности в экономических системах Полтавского университета экономики и торговли, Украина Тел.: +38 (053-22) 2-16-71 Эл. почта: sv.garkusha@mail.ru
Garkusha S.V.
Hierarchical-coordination method distribution frequency channels in mesh-network IEEE 802.11 based on the principle of predicting the interactions
The mathematical model of the distribution channels in multi-channel mesh-networks by its decomposition. Improvement of the model was its complement condition identical control stations located in several transmissions ranges conditions and a decomposition representation connected mesh-network. Decomposition model has provided a degree of independence in solving problems of distribution channels on separate transmission ranges is directly related to the scalability of the solutions. Based on the decomposition model developed hierarchical method of clearing the channel distribution in multi-channel mesh-networks, which was based on the principle of predicting the interactions, the most suitable for technological and computational characteristics of the problem being solved. Feature of the method is the introduction of the structural and functional hierarchy mesh-stations.
Keywords: decomposition method, hierarchical-coordination model, mesh-network, IEEE 802.11, distribution of frequency channels, transmission range.