ARIS Simulation, % AnyLogic, %
Отдел выписки 97,90 98,40
Служба безопасности 88,30 83,80
Диспетчер 55,60 58,40
Таблица 2. Сводные усредненные данные по загруженности исполнителей, %
ARIS Simulation AnyLogic
Выполнено заказов 18 18
Отменено 1 3
Таблица 3. Сводные усредненные данные по выполненным/отмененным заказам
Заключение
Установлена возможность взаимной связи элементов модели в нотации eEPC и агентной модели AnyLogic, разработан метод трансляции. Проведенный эксперимент по трансляции модели из нотации eEPC в агентную имитационную модель показал совпадение выходных данных по ключевым характеристикам исследуемых моделей в системах ARIS Simulation и AnyLogic. Дальнейшим развитием работы является автоматизация получения агентной имитационной модели на основе репозитария моделей в системе ARIS Toolset, что позволит еще больше сократить время проектирования имитационных моделей, а также упростит процесс их дальнейшей эксплуатации.
Литература
1. Тихонов С.В. Моделирование бизнес-процессов с использованием аппарата теории систем массового обслуживания // Сборник трудов II конференции «II школа-семинар молодых ученых «Управление большими системами». - Т. 2. - Воронеж: Научная книга, 2007. - С. 5-59.
2. Валькман Ю.Р., Муцаковская К.В. Определение базиса для построения мультиагентной системы имитационного моделирования бизнес-процессов в нотации BPMN // Збiрник наукових праць. - 1нституту проблем моделювання в енергетищ. - 2012. - № 62. - С. 101-108.
3. Жевнерчук Д.В. Методика построения имитационных моделей с применением больших массивов данных на основе интеграции IDEF3, OLAP, GPSS технологий. - Ижевск, 2006. - 146 с.
4. Шеер А.В. Бизнес-процессы. Основные понятия. Теория. Методы. - М.: Весть-МетаТехнология, 1999. -182 с.
5. Доррер М.Г., Ланцев Е.А., Шаргаева А.И. Событийный анализ бизнес процессов в нотации eEPC // Тр. XV Международной ЭМ конференции по эвентологической математике и смежным вопросам / СФУ, НИИППБ, КГТЭИ. - Красноярск, 2011. - С. 89-96.
6. Карпов Ю.Г. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5. - СПб: БХВ-Петербург, 2006. - 400 с.
Ланцев Евгений Алексеевич - Сибирский государственный технологический университет, аспирант, red_snow@list.ru Доррер Михаил Георгиевич - Сибирский государственный технологический университет, кандидат технических наук, доцент, mdorrer@mail.ru
УДК 621.391
МОДЕЛЬ ПЛАНИРОВАНИЯ ЧАСТОТНО-ВРЕМЕННОГО РЕСУРСА В НИСХОДЯЩЕМ КАНАЛЕ СВЯЗИ ТЕХНОЛОГИИ LTE С.В. Гаркуша, Ю.А. Василенко
Приведены результаты разработки математической модели планирования частотно-временного ресурса нисходящего канала связи технологии LTE. Предложенная модель направлена на обеспечение гарантированного качества обслуживания пользователей беспроводной сети путем выделения пользовательским станциям требуемых скоростей передачи. Проведен сравнительный анализ предложенной модели с существующими методами с точки зрения обеспечения общей производительности нисходящего канала связи, степени балансировки пропускной способности, а также вероятности выделения пользовательским станциям требуемой скорости передачи. Показано, что предложенная модель в условиях высоких требований к скорости передачи пользовательских станций, по сравнению с известными методами, позволяет на 5-20% повысить степень балансировки пропускной способности нисходящего канала связи, а также на 40-100% повысить вероятность выделения пользовательским станциям требуемой скорости передачи. Ключевые слова: LTE, частотно-временной ресурс, ресурсный блок, блок планирования, математическая модель, требуемая скорость передачи.
Введение
В технологии LTE (Long-Term Evolution), разработанной 3GPP (3rd Generation Partnership Project), одним из эффективных путей повышения производительности и улучшения основных показателей каче-
ства обслуживания (Quality of Service, QoS) является усовершенствование сетевых протоколов и механизмов, отвечающих за планирование доступных сетевых ресурсов. К подобного рода ресурсам, прежде всего, относятся временной ресурс - OFDM-символы (Orthogonal frequency-division multiplexing) и частотный ресурс - частотные поднесущие. Под OFDM-символом понимается промежуток времени, на протяжении которого амплитуда и фаза модулируемых поднесущих неизменна. Необходимо заметить, что решение задачи о выделении радиоресурсов в первую очередь основывается на требованиях к QoS и может быть возложено на систему управления радиоресурсом (Radio Resource Management, RRM), а именно на планировщик (scheduler). В технологии LTE, как и в HSDPA или WiMAX, механизмы планирования ресурсов нисходящего канала связи (DownLink) не определены стандартом, оставляя право выбора за производителями оборудования базовых станций (evolved NodeB, eNodeB) [1-3].
Результатом решения задачи распределения частотного и временного ресурсов должно быть закрепление блоков планирования (Scheduling Block, SB) за пользовательскими станциями (User Equipment, UE) в нисходящем канале связи одного кадра. Блок планирования является наименьшим структурным элементом, выделяемым одной пользовательской станции и формируемым двумя соседними ресурсными блоками (Resource Block, RB) на одинаковых поднесущих (subcarrier) [4].
В работе были проанализированы методы распределения частотного и временного ресурсов, использующие алгоритм Round Robin Scheduler [3, 5, 6]. Использование алгоритма Round Robin Scheduler предполагает выделение в равной степени частотно-временного ресурса для каждой UE. В базовой реализации Round Robin Scheduler выделяет каждой UE временной интервал, в рамках которого эта UE получает монопольный доступ к каналу. При этом скорость передачи данных UE ограничивается фактическим значением отношения сигнал/шум (signal to noise Ratio, SNR). Также были проанализированы методы [5, 6], использующие алгоритм Max C/I Ratio, который предоставляет частотно-временной ресурс пользовательской станции с самыми лучшими значениями SNR, не обеспечивая справедливость распределения этого ресурса между UE. Кроме того, в работе проанализированы методы распределения частотного и временного ресурсов, использующие алгоритм пропорционального справедливого распределения обслуживания (Proportional Fair Scheduling) [5-7]. Проведенный анализ показал, что алгоритм Proportional Fair Scheduling способствует UE, которая имеет высокое значение SNR, одновременно обеспечивая достаточное количество частотных и временных ресурсов UE с худшим значением SNR.
Анализ показал, что для предоставления доступа к частотно-временному ресурсу технологии LTE наиболее приемлемым был бы механизм, включающий в себя особенности Round Robin и Max C/I Ratio алгоритмов. Выбор алгоритма зависит от категории и величины нагрузки. Правильный выбор алгоритма для предоставления доступа особенно важен при большой нагрузке. Использование алгоритма Proportional Fair Scheduling направлено на применение для интерактивного «best effort» класса данных во избежание ситуации, при которой некоторые UE никогда не получат доступ к частотно-временному ресурсу. Указанный класс обслуживания (Class of Service, CoS) обеспечивает доставку данных UE по мере возможностей без гарантий скорости передачи данных. Повышение качества обслуживания при планировании частотно-временного ресурса каждой UE должно быть направлено на обеспечение гарантированной скорости передачи с возможностью доступа к дополнительной (не гарантируемой) полосе пропускания. Однако ни один из проанализированных механизмов не способен обеспечить подобного CoS. В результате проведенного анализа принято решение о необходимости разработки математической модели планирования частотно-временного ресурса в нисходящем канале связи технологии LTE, сформулированной как задача распределения SB для обеспечения гарантированной скорости передачи UE.
Математическая модель распределения ресурсных блоков в нисходящем канале
Предлагаемая математическая модель направлена на применение в беспроводных сетях технологии LTE, использующей временное и частотное разделение каналов. При разработке математической модели учитывается тот факт, что наименьшей структурной единицей радиоресурса, которой можно управлять при решении задачи планирования, является SB [1].
В технологии LTE предложено три вида распределения ресурсов. Разрабатываемая модель направлена на использование нулевого вида (Resource Allocation Type 0), предполагающего объединение RB в так называемые группы ресурсных блоков (resource block groups, RBG), которые выделяются UE. При этом количество RB, входящих в состав одной RBG (p), зависит от используемой ширины частотного канала. Если деление количества RB на параметр p не дает целочисленного значения, то крайняя RBG будет иметь размер, меньший p [8].
С целью учета числа подкадров, выделенных для передачи информации в нисходящем канале связи [1, 2], в математическую модель введено понятие матрицы конфигураций нисходящего канала - прямоугольной матрицы с количеством строк, соответствующим количеству конфигураций кадра (L), и с количеством столбцов, соответствующим количеству подкадров (K) в кадре, т.е.
H =|\hlk\, (l = 0,L -1; к = 0,K -1),
1, если к-й подкадр при 1-й конфигурации используется где к1к = < для передачи информации в нисходящем канале связи;
0, в противном случае.
В ходе решения задачи распределения блоков планирования в рамках предлагаемой модели необходимо обеспечить расчет булевой управляющей переменной (х"кт), определяющей порядок распределения блоков планирования:
[1, если т-й блок планирования на к-м подкадре выделен и-й ИБ; 0, в противном случае,
где т = 0, М -1; к = 0, К -1; и = 1, N; М - число 8Б, формируемых на протяжении передачи одного подкадра; N - количество ИБ.
При расчете искомых переменных х"к т необходимо выполнить ряд важных условий-ограничений.
1. Условие закрепления т -го 8Б нисходящего канала связи на протяжении передачи к -го подкадра не более чем за одной ИБ:
£ xnKm < 1 (k = 0, K -1; m = 0,M -1). (2)
И=1
2. Условие выделения UE блоков планирования только нисходящего канала:
M-1 N
£ £ Xk,m _
m=0 "='-< h,, (k = 0,K -1; l - используемая конфигурация кадра). (3)
M
3. Условие закрепления за n -й UE количества SB, обеспечивающего необходимую скорость передачи в нисходящем канале связи при используемой схеме модуляции и кодирования (Modulation and Coding Scheme, MCS):
M+2 M+2 M-4 м ,
2 2 2 M-1
£ RSBX0,m + £ RSBX5,m + £ RSB X0,m + £ RSB X0,m +
M M m=0 M
m=--3 m=--3 m=--+3
2 2 2
+
M-4
2 M-1 M-1 4 M-1 K-1
£ RB X?, m + £ RB X?, m +££ K7 h A +££ Rb9 Ь, ^ m > RП
(4)
m = 0 M m =0 k = 0 m=--+3
трб '
3 m =0 k = 0 m=0 k=6
2
при n = 1, N, l - используемая конфигурация кадра. В выражении (4) использованы следующие переменные:
- Кв = ((NZNRB- Npdcch- Npss,sss - NPBCH )) " NpihNB )R:mKm/KTsF - пропускная способность SB [9], формируемых на нулевом подкадре и передающих сигналы первичной синхронизации (Primary Synchronization Signal, PSS), вторичной синхронизации (Secondary Synchronization Signal, SSS) и широковещательный сигнал (Physical Broadcast Channel, PBCH), где NPSS sss =2, NPBCH =4 OFDM-символов соответственно; N- количество OFDM-символов,
формирующих один ресурсный блок; NRB =2 - количество RB, формируемых на одинаковых поднесущих и выделяемых UE на протяжении передачи одного подкадра; NPDCCH =3 - количество OFDM-символов в каждом подкадре, выделенных для передачи сигнала управления (Physical Downlink Control Channel, PDCCH); Nplht =4 - ресурсные элементы (Recourse Element,
RE), выделенные для передачи пилотных сигналов в одном RB; Ks - число поднесущих для передачи данных в одном RB и одном SB; R?,m - скорость кода, используемого при кодировании сигнала n -й UE на поднесущих m -го SB; k4"'m - битовая загрузка OFDM-символа n -й UE на поднесущих m -го SB; TSF =1 мс - время передачи одного подкадра;
- R5b = ((ОС - Npdcch - NpssSSSS)) - NpihtNR )R7mKm/KTsF - пропускная способность SB [9], формируемых на пятом подкадре и передающих сигналы PSS и SSS;
- RB =((NZbNRsB~NPDccH)) _ Nрйо1 NSRFB )mkr/KTsF - пропускная способность SB [9],
формируемых на всех подкадрах и содержащих из служебной информации только PDCCH.
- R?^ - требуемая скорость передачи n-й UE.
4. Условие объединения RB в RGB размеров, удовлетворяющих ширине используемого частотного канала:
7 J+1' -1
1 VL/-J ; ___
у xnk (n = 1, N; k = 0, K-1; m = 0, Р '
M . Р .
Р-1); (5)
у xnk z (n = 1, N; к = 0, K-1; m =
< J Р
M Р
Р -1,M ), (6)
где ] - обозначение округления числа до ближайшего целого в меньшую сторону. Условие (6) используется для объединения блоков планирования крайней группы ресурсных блоков, размеры которой могут быть меньше р.
Расчет искомых переменных (1) в соответствии с условиями-ограничениями (2)-(6) целесообразно осуществлять в ходе решения оптимизационной задачи, обеспечивая минимум или максимум предварительно выбранного критерия качества решения задачи распределения 8В. Задача распределения 8В может быть решена с использованием критерия оптимальности, направленного на максимизацию общей производительности нисходящего канала связи. Таким образом, критерий оптимальности примет следующий вид:
N
max
n=1
У
( M „ M „ M ,
—+ 2 —+2 --4 ,, ,
2 2 2 M-1
у * SBX0,m + У R5SBX"k,m + У RSB9X0,m + У К.
M M m=0 M
m=--3 m=--3 m=--+3
v 22 2
m „ Л
--4
2 M-1 M-1 4 M-1 K-1
-У 9<m + у 9<m + УУ*В9+ УУ*0b9h
m= 0 M 3 m=0 k =0 m=0 k=6
m=--+3
'l,kXk ,m
2
при учете условий-ограничений (2)-(6). Использование критерия оптимальности (7) совместно с условиями-ограничениями (2)-(6) направлено на обеспечение гарантированной скорости передачи с возможностью доступа к дополнительной (не гарантируемой) полосе пропускания, что в CoS соответствует подклассу B.
Сформулированная задача с математической точки зрения является задачей смешанного целочисленного нелинейного программирования - MINLP (Mixed Integer NonLinear Programming). Переменная, используемая в критерии оптимальности (7), является целочисленной, ограничения на искомые переменные (2)-(4) носят линейный, а ограничения (5) и (6) - нелинейный характер.
Анализ решений задачи распределения блоков планирования
С целью анализа решений по планированию ресурсных блоков в нисходящем канале связи, получаемых с использованием известных методов, а также предложенной модели (1)-(7), рассмотрим пример, в котором для распределения блоков планирования в нисходящем канале связи были использованы следующие исходные данные: количество UE N =5; число SB, формируемых на протяжении передачи одного временного слота, M =15; количество OFDM-символов, формирующих один ресурсный блок, N*m,b =7; значения эффективности MCS-сигналов UE для различных ресурсных блоков - в соответствии
с рис. 1; вид разделения каналов - TDD; количество подкадров, используемых для передачи информации в нисходящем канале связи, K =4 (конфигурация кадра - № 1 [1, 2]); количество SB, входящих в состав одной RBG, Р =2.
Решение сформулированной в работе оптимизационной задачи было получено c использованием системы MATLAB R2012b. При этом была задействована программа minlpAssign пакета оптимизации TOMLAB. Всем пользовательским станциям были установлены одинаковые требуемые скорости передачи, которые принимали значения *тпрб = 0 - 0,26 Мбит/с.
Как показали результаты моделирования, общая производительность нисходящего канала связи при использовании известных методов на протяжении всего интервала измерения не изменялась и составила для метода Round Robin 0,9622 Мбит/с, для метода Proportional Fair - 1,2377 Мбит/с, а для метода Max C/I Ratio - 1,4192 Мбит/с. Общая производительность нисходящего канала связи при использовании предложенной модели (1)-(7) на участке *рб = 0-0,15 Мбит/с имела максимальное значение, соответствующее методу Max C/I Ratio, и составляла 1,4192 Мбит/с. На интервале Rk^ = 0,15-0,26 Мбит/с общая производительность уменьшилась на 3%, до значения 1,3641 Мбит/с.
x, =
0.m +
я
s
ю
-а
н о о
и «
s
12 (D
-е -е
5 4,5 4
3,5. 3
2,5
2
1,5 1
| я--< U 1 1 0
> \ I ] •—ч l./fej (Э--Ч ►—ч i > 11
1-К 1 V' .—¿—о
? "0--Ч ;— 1. О' 1 I-bVI Г 1 1
'-/■•О---1 > I--M—; ( > >с
! \—1[
2 4 6 8 10 12 Номер ресурсного блока
14
Рис. 1. Значения эффективности МСв-сигналов пользовательских станций для различных ресурсных блоков, используемых в примере; —соответствует первой 11Е, —*--- - второй 11Е, --а- - - третьей 11Е,
—-в- - четвертой 11Е, ~ "О- - - пятой 11Е
На рис. 2, а, приведены результаты моделирования, отображающие динамику изменения степени балансировки пропускной способности нисходящего канала между ЦБ. Степень балансировки пропускной способности определялась в соответствии с выражением [10]
Fi = 1 -(maxRn - minR
)/? Rn
где Rn - скорость передачи, выделенная n -й UE на i -м интервале измерения, n = 1, N. Как показали
результаты моделирования (рис. 2, а), степень балансировки пропускной способности нисходящего канала связи при использовании известных методов на протяжении всего интервала измерения не изменялась и составила для метода Round Robin 0,9421, для метода Proportional Fair - 0,9163, а для метода Max C/I Ratio - 0,8214. Степень балансировки пропускной способности нисходящего канала связи при использовании предложенной модели (1)-(7) на участке ЯПр6 = 0 - 0,15 Мбит/c имела минимальное значение, соответствующее методу Max C/I Ratio, и составляла 0,8214. На интервале R^ = 0,15-0,26 Мбит/c степень балансировки пропускной способности увеличилась до 0,9859.
1
0,9 0,8 0,7 0,6 ^ 0,5 0,4 0,3 0,2 0,1 0
1
0,1 0,12 0,14 0,16 0,18 0,20 0,22 0,24 0,26
Требуемая скорость передачи каждой UE, Мбит/c
0,
0,7: 0,7
- и
—е—< о--< к-о-ч >--е--< >—О—( >--О—< 1—Ö-H »—о—о
И-Е J...Q...I
■■—В-1 1—»H } I...Q.-4 t—»—1 1 к—*— »-ч I— и—»—
0,1 0,12 0,14 0,16 0,18 0,20 0,22 0,24 0,26
Требуемая скорость передачи каждой UE, Мбит/c б
Рис. 2. Степень балансировки пропускной способности нисходящего канала связи (а) и вероятность выделения UE требуемой скорости передачи (б); —соответствует методу Round Robin, -■-*— - методу Max C/I Ratio, --©-- - методу Proportional Fair, -—и— - предлагаемой модели
На рис. 2, б, приведены результаты расчета вероятности выполнения требований по скорости передачи, выделяемой всем UE. Вероятность выполнения требований по скорости передачи на i -м интервале измерения определялась в соответствии с выражением
p=£вп / N,
0
а
n=1
где У - количество иЕ, которым выделена требуемая скорость передачи на / -м интервале измере-
П=1
ния, т. е.
Го, если ЯП < ЛГр6;
Q'n =•
1, если ЯП > R;6.
Как показали результаты моделирования, при изменении требуемой скорости передачи от
0.15.Мбит/c и выше все рассмотренные известные методы не обеспечивают требуемого значения скорости передачи для всех пользовательских станций. Выполнение требования по скорости передачи известными методами обеспечивается только при невысоких значениях Я^, а именно при
Я;рб = 0-0,15 Мбит/c. Использование предложенной модели (1)-(7) обеспечивает выделение требуемой
скорости передачи UE на всем интервале измерения Я^ц = 0 - 0,26 Мбит/c.
Заключение
Установлено, что одной из основных задач в беспроводной сети, функционирующей с использованием технологии LTE, является задача обеспечения требуемого качества обслуживания, в состав которой входит выделение пользовательским станциям сети необходимой скорости передачи в нисходящем канале связи. Также установлено, что обеспечение требуемой скорости передачи в технологии LTE может быть достигнуто путем решения задачи распределения блоков планирования в нисходящем канале связи. В связи с этим проанализированы существующие механизмы распределения блоков планирования между пользовательскими станциями в нисходящем канале связи беспроводной сети, функционирующей с использованием технологии LTE.
На основании выявленных недостатков известных решений предложена математическая модель, представленная рядом линейных и нелинейных условий-ограничений. Новизна модели состоит в формулировке задачи распределения блоков планирования как задачи перераспределения доступной пропускной способности нисходящего канала технологии LTE для передачи информации в направлении пользовательских станций при учете их территориальной удаленности (вида системы модуляции и кодирования).
Сравнительный анализ показал, что в условиях высоких требований к скорости передачи пользовательских станций использование модели (1)-(7), по сравнению с известными методами, позволяет на 5-20% повысить степень балансировки пропускной способности нисходящего канала связи (рис. 2, а), а также на 40-100% повысить вероятность выделения пользовательским станциям требуемой скорости передачи (рис. 2, б). При этом производительность нисходящего канала связи, в условиях высоких требований к скорости передачи, на 3% меньше производительности, получаемой с использованием метода Max C/I Ratio, и на 10-42% больше производительности с использованием методов Round Robin и Proportional Fair.
Использование предложенной модели направлено на обеспечение каждой пользовательской станции гарантированной скорости передачи в нисходящем канале связи с возможностью доступа к дополнительной (негарантируемой) полосе пропускания. Это в классах сервиса соответствует подклассу B CoS, тогда как другие методы не гарантируют выделения требуемой скорости передачи, что в классах сервиса CoS соответствует подклассу А.
Литература
1. 3GPP TS 36.211. 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation (Release 11). -Valbonne, France: Sophia Antipolis, 2012. - 108 p.
2. Ghosh A., Zhang J., Muhamed R., Andrews J. Cr. Fundamentals of LTE. - Prentice Hall, USA, 2010. -464 p.
3. Iosif O., Banica I. On the Analysis of Packet Scheduling in Downlink 3GPP LTE System // The Fourth International Conference on Communication Theory, Reliability, and Quality of Service (CTRQ 2011). - 2011. -P. 99-102.
4. Dahlman E., Parkvall S., Skold J., Beming P. 3G Evolution - HSPA and LTE for Mobile Broadband. - Academic Press, 2008. - 608 p.
5. Kawser M.T., Farid H.M.A.B., Hasin A.R., Sadik A.M.J., Razu I.K. Performance Comparison between Round Robin and Proportional Fair Scheduling Methods for LTE // International Journal of Information and Electronics Engineering. - 2012. - V. 2. - № 5. - P. 678-681.
6. Galaviz G., Covarrubias D.H., Andrade A.G., Villarreal S. A resource block organization strategy for scheduling in carrier aggregated systems // EURASIP Journal on Wireless Communications and Networking. -2012. - P. 107-124.
7. Girici T., Zhu C., Agre J.R., Ephremides A. Proportional Fair Scheduling Algorithm in OFDMA-BasedWireless Systems with QoS Constraints // Journal of communications and networks. - 2010. - V. 12. -№ 1. - P. 30-42.
8. 3GPP TS 36.213. 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures (Release 11). - Valbonne, France: Sophia Antipolis, 2012. - 104 p.
9. Ермолаев В.Т. Флаксман А.Г. Теоретические основы обработки сигналов в системах мобильной радиосвязи. - Нижний Новгород: НГУ им. И.Н. Лобачевского, 2010. - 107 с.
10. Adibah M.R.H., Kumbesan S., Riyaj B., Leijia W. Modeling and simulation of packet scheduling in the downlink long term evolution system // Proceedings of 15th Asia-Pacific Conference on Communications (APCC 2009). - 2009. - P. 68-71.
Гаркуша Сергей Владимирович
Василенко Юрий Александрович
Харьковский национальный университет радиоэлектроники, кандидат технических наук, докторант; Полтавский университет экономики и торговли, доцент, sv.garkusha@mail.ru
Филиал ЗАО «Киевстар Дж.Эс.ЭМ», г. Харьков, зам. директора, tks2006@ukr.net