УДК 621.391
МОДЕЛЬ ДЛЯ ОЦЕНКИ ЭФФЕКТИВНОСТИ ОБСЛУЖИВАНИЯ ЗАПРОСОВ НА ПЕРЕДАЧУ ПОТОКОВ РЕАЛЬНОГО ВРЕМЕНИ В БЕСПРОВОДНОЙ САМООРГАНИЗУЮЩЕЙСЯ СЕТИ
MODEL FOR EVALUATING THE EFFICIENCY OF REQUEST SERVICE FOR REAL-TIME STREAMS IN A MOBILE AD HOC NETWORK
А.В. Коськин1, К.А. Польщиков2, С.А. Лазарев2, Е.Д. Киселева2 A.V. Koskin1, KA. Polshchykov2, S.A. Lazarev2, E.D. Kiseleva2
Орловский государственный университет им. И.С. Тургенева, ул. Комсомольская, д. 95, г. Орел, 302026, Россия
Белгородский государственный национальный исследовательский университет,
Россия, 308015, Белгород, ул. Победы, 85
Orel State University named after I.S. Turgenev, Komsomolskaya Str., 95, Orel, 302026, Russia
Belgorod State National Research University, 85 Pobeda St, Belgorod, 308015, Russia
E-mail: [email protected], [email protected]
Аннотация
Разработана математическая модель для оценки эффективности обслуживания запросов на передачу потоков реального времени в беспроводной самоорганизующейся сети. Для обеспечения качественной передачи аудио- и видеопотоков рекомендовано использовать предварительное резервирование требуемой канальной производительности с возможностью буферизации поступивших запросов. В модели учтено влияние динамичности топологии сети на эффективность ее функционирования. Применение модели позволяет обосновать характеристики каналов, обеспечивающие эффективный обмен потоками реального времени в беспроводной самоорганизующейся сети.
Abstract
A mathematical model for evaluating the efficiency of request service for real-time streams in a mobile ad hoc network is designed. To ensure high-quality transmission of audio and video streams, it is recommended to use the preliminary reservation of the required channel performance with the ability to buffer incoming requests. As an indicator of the evaluation of the effectiveness of the exchange of multimedia information, the probability of servicing requests for the transmission of real-time flows with a satisfactory quality is proposed. Based on the use of the characteristics of the main and additional real-time streams, the model takes into account the impact of the dynamism of the network topology on the efficiency of its functioning. The probability of servicing the incoming request for the transmission of the real-time stream is calculated for the most loaded network channel. The application of the model allows to justify the characteristics of the channels, which ensure an efficient exchange of real-time streams in a mobile ad hoc network.
Ключевые слова: беспроводная самоорганизующаяся сеть, математическая модель, потоки реального времени, обслуживание запросов, резервирование канальной производительности.
Keywords: mobile ad hoc network, mathematical model, real-time streams, requests service, channel productivity reservation.
Введение
Беспроводная самоорганизующаяся сеть (Mobile Ad Hoc Network, MANET) имеет децентрализованную изменяемую структуру и способна осуществлять передачу информации при отсутствии базовых станций (фиксированных узлов) в условиях интенсивных деструктивных воздействий и высокой мобильности абонентов [Basagni et al., 2004; Polshchykov, 2013; Польщиков, 2013; Польщиков, 2014; Константинов и др., 2015; Польщиков, 2015; Konstantinov et al., 2016; Konstantinov et al., 2017;]. Сети MANET востребованы для выполнения специфических задач, связанных с поисково-спасательными операциями, предупреждением и ликвидацией чрезвычайных ситуаций, работами в условиях опасности воздействия поражающих факторов природного и техногенного характера, операциями по охране правопорядка и противодействию терроризму, охраной важных и опасных территориально распределенных объектов [Cheong et al., 2011; Penders et al., 2011; Anjum et al., 2015; Verma, Chauhan, 2015; Kulla et al., 2015; Константинов и др., 2016; Konstantinov et al., 2016; Polshchykov et al., 2016]. Решение указанных задач во многом зависит от эффективности информационного обмена в процессе их выполнения, в частности, качества передачи мультимедийной информации в виде аудио- и видеопотоков, т.е. трафика реального времени.
Для качественной передачи трафика реального времени требуется минимизировать пакетные задержки и их вариации (джиттер). При этом допускается небольшая доля потерянных пакетов [Польщиков, Здоренко, 2014; Polschykov et al., 2010; Konstantinov et al., 2015; Польщиков, 2015; Polshchykov et al., 2015; Rvachova et al., 2015]. Обеспечить заданные показатели качества позволяет резервирование производительности каналов для обслуживания поступающих запросов на передачу соответствующих аудио- и видеопотоков [Awduche et al., 2001; Невмержицкий и др., 2001; Polschykov et al., 2013; Польщиков и др., 2014]. В результате резервирования и предоставления производительности канала, требуемой для качественной передачи мультимедийной информации, допустимые значения пакетных задержек и джиттера обеспечиваются автоматически. Поэтому для оценки эффективности обмена мультимедийной информацией в MANET целесообразно использовать показатель, характеризующий качество обслуживания запросов на передачу потоков реального времени с учетом возможности резервирования необходимых для этого канальных ресурсов.
Допустим, качество обслуживания запросов на передачу потоков реального времени в течение заданного периода будем считать удовлетворительным, если в течение этого периода в обслуживании отказано не более заданной процентной доли от числа поступивших запросов. Тогда для оценки эффективности обмена мультимедийной
информацией в MANET можно предложить показатель Q - вероятность того, что обслуживание запросов на передачу потоков реального времени будет выполнено с удовлетворительным качеством.
Статья посвящена разработке математической модели, позволяющей вычислить показатель
P
Q с целью получения численных значений для оценки эффективности обмена мультимедийной информацией в MANET. Разработка модели должна осуществляться с учетом влияния особенностей MANET, в частности, динамичности сетевой топологии, на характеристики исследуемых процессов. Назовем основными потоками реального времени множество аудио- и видеопотоков, которые передавались бы по заданному каналу, если бы сеть имела фиксированную во времени топологию. Вследствие динамичности топологии по рассматриваемому каналу MANET могут передаваться и другие (дополнительные) потоки реального времени, а часть основных потоков, возможно, передаваться не будет. Кроме того, следует иметь ввиду, что по причине возможных перемещений, уничтожений,
добавлений, включений и выключений узлов передача тех или иных основных и дополнительных потоков по заданному каналу может быть начата, но преждевременно прекращена. Постановка задачи
Пусть для обеспечения качественной передачи потоков реального времени в MANET осуществляется резервирование требуемой канальной производительности. При этом заданы значения следующих величин:
а - число запросов на передачу потоков реального времени, поступивших на обслуживание в течение заданного периода;
L - производительность канала, требуемая для качественной передачи одного потока реального времени;
B - процентная доля необслуженных запросов от числа поступивших запросов, при превышении которой качество обслуживания запросов на передачу потоков реального времени считается неудовлетворительным. Допущения:
1) вероятность обслуживания поступившего запроса на передачу потока реального времени соответствует значению этой величины, рассчитанному для наиболее нагруженного сетевого канала, имеющего следующие характеристики:
C - пропускная способность канала;
m - предельная длина очереди запросов, для которых может быть зарезервирована производительность канала, требуемая для качественной передачи потока реального времени;
2) поступающие запросы на передачу основных и дополнительных потоков реального времени по каналу образуют стационарный пуассоновский поток, имеющий следующие характеристики:
\ase - интенсивность поступления запросов на передачу основных потоков реального времени по каналу сети;
Дadd - интенсивность поступления запросов на передачу дополнительных потоков реального времени по каналу сети;
qbase - вероятность отсутствия запросов на передачу основных потоков реального времени по каналу вследствие динамичности сетевой топологии;
3) требуемая длительность передачи потока реального времени по каналу распределена по
т
экспоненциальному закону со средней величиной req;
4) вследствие динамичности сетевой топологии передача по каналу того или иного потока
P
реального времени может быть преждевременно прекращена с вероятностью rprem .
P
Требуется получить аналитическую зависимость величины Q от заданных выше
характеристик.
Разработка модели
Исходя из указанных при постановке задачи характеристик можно вычислить величину в - число запросов на передачу потоков реального времени, составляющих B процентов от
числа а :
р=а_
100 . (1)
р
Чтобы получить вероятность Q, необходимо учесть вероятности всех возможных
комбинаций событий, соответствующих обслуживанию не менее (а в) запросов на передачу потоков реального времени.
Пусть
а = 5
, тогда
в = 2
в соответствии с выражением (1). Вероятностный граф процесса
обслуживания запросов на передачу потоков реального времени при указанных значениях
а
и в представлен на рис. 1.
Состояниям моделируемого процесса соответствуют следующие вершины: «В» - начало процесса обслуживания запросов; «Б» - поступивший запрос обслужен;
«Б» - поступившему запросу отказано в обслуживании по причине заполненности очереди на резервирование канальной производительности;
- обслуживание запросов на передачу потоков реального времени выполнено с удовлетворительным качеством.
Р _
Вероятность перехода в любую вершину «Б» соответствует величине обслуживания поступившего запроса на передачу потока реального времени. Вероятность
вероятности
q _
перехода в любую вершину «Б» соответствует величине обслуживании поступившего запроса на передачу потока реального времени.
вероятности отказа в
-К|>
-MD
-XD
-О
-KD
-О
-О
-KD
-Xs
-WF
-Xs
д р
-Ms
-Ks
ifcr
-*©
-Xs
хгь KD
-Ks>-
-КЭ-
><|H j 1
Рис. 1. Вероятностный граф обслуживания запросов на передачу потоков реального времени
Fig. 1. Probabilistic graph real-time streams service
На основе анализа графа получено выражение для вычисления показателя Р<2 при а = 5 и в = 2:
Р< = р5 + 5 р 4д + 10рУ. (2)
В результате моделирования процессов обслуживания запросов на передачу потоков реального времени аналогичным образом получены выражения для вычисления показателя
Р< при других значениях а и в, которые представлены в таблице 1.
Анализ закономерностей, содержащихся в выражении (2) и таблице 1, позволил получить общие формулы для вычисления удовлетворительным качеством:
Р< = Ра в = 0.
вероятности обслуживания запросов с
(3)
Pq = pa + ap
PQ = pa + a
a-1
ß = I-
1 1
Pa-lq + I
x=2
a-x x x-1
П(а - У)
x!
У=1
(4)
ß = 2,3,4,...,a
(5)
Таблица 1 Table 1
Выражения для вычисления показателя Expressions for calculating
PQ
Pq
Q
a ß PQ
3 0 3 P
4 1 4 , л 3 p + 4 p q
6 3 p 6 + 6 p 5q +15 p 4q 2 + 20 p3q 3
10 4 p10 +10 p 9 q + 45 p8q 2 +120 p 7 q 3 + 210 p 6q 4
На основе указанных при постановке задачи допущений можно вычислить величину р как вероятность обслуживания в многоканальной системе с ограниченной длиной очереди запросов [БассеШ, Бгешаиё, 2003]:
р = 1 - п! 1 п >
I
k=0
(T k!
+ (T I (XT
n! u=il n ,
(6)
где п - число потоков реального времени, которые можно одновременно передавать по
каналу с требуемым качеством,
n > At - A _
интенсивность поступления запросов на т - средняя длительность передачи потока
передачу потоков реального времени по каналу; реального времени по каналу. Величина п может быть найдена по формуле:
С
п = —
1 . (7)
Для вычисления интенсивности поступления запросов на передачу потоков реального времени по каналу можно применить следующее выражение:
^ = (1 - ЧЪаяе )^Ъаяе + ^add (8)
Величина т может быть найдена по формуле:
T Treq(1 Pprem) (9)
Разработанная модель может быть применена для оценки эффективности обмена мультимедийной информацией реального времени в MANET, а также для обоснования значений характеристик этой сети.
Применение модели при проведении расчетных экспериментов
Пусть задано, что некоторая поисково-спасательная операция будет успешно выполнена, если в процессе ее проведения по сети будет осуществлена качественная передача не менее 90 потоков реального времени из 100 поступивших запросов на их передачу. Требуется определить, при какой пропускной способности каналов сети обслуживание запросов на передачу потоков реального времени будет выполнено с удовлетворительным качеством с вероятностью 0,98.
Исходные данные, использованные при проведении расчетных экспериментов, представлены в таблице 2.
Таблица 2 Table 2
Исходные данные Initial data
Величины Значения Единицы измерения
^base 90 час-1
^add 15 час-1
qbase 0,115
Treq 8 мин
P prem 0,25
C 1,0 ... 1,5 Мбит/с
L 0,1 Мбит/с
m 2 -
a 100 -
B 10 %
На основе представленных выше исходных данных с применением выражений (1) и (5 - 9)
вычислены значения показателя для различных значений с. Результаты вычислений представлены в таблице 3.
Таблица 3 Table 3
Результаты расчетных экспериментов Results of design experiments
Значения величины C, Мбит/с 1,0 1,1 1,2 1,3 1,4
Значения показателя P 0,26 0,77 0,98 0,99 1,00
Анализ данных таблицы 3 показывает, что для обслуживания запросов на передачу потоков реального времени с удовлетворительным качеством рекомендуется использовать каналы MANET с пропускной способностью не ниже 1,2 Мбит/с. Заключение
Информационный обмен мультимедийной информацией в реальном времени в беспроводной самоорганизующейся сети ориентирован на обеспечение связи при решении различных специфических задач в сложных условиях. При этом качественная передача аудио- или видеопотоков в MANET может быть гарантирована на основе резервирования требуемой канальной производительности. В связи с этим в качестве показателя для оценки эффективности обмена мультимедийной информацией в MANET целесообразно использовать вероятность обслуживания не менее заданного числа запросов на передачу потоков реального времени. Для вычисления этого показателя разработана математическая модель, основанная на построении вероятностных графов. Применение модели позволяет обосновать характеристики каналов, обеспечивающие эффективный обмен потоками реального времени в MANET.
Список литературы References
1. Константинов И.С., Лазарев С.А., Польщиков К.А. 2015. Математическое моделирование передачи информационных потоков в беспроводной самоорганизующейся сети специального назначения. Научные ведомости БелГУ. Сер. Экономика. Информатика, 19 (216): 101-109.
Konstantinov I.S., Polstahikov K.A., Lazarev S.A. 2015. Mathematical modeling of information flows transmission in mobile ad-hoc network for special purpose. Belgorod State University Scientific Bulletin. Economics. Information technologies, 19 (216): 101-109. (in Russian)
2. Константинов И.С., Пилипенко О.В., Польщиков К.А., Иващук О.Д. 2016. К вопросу обеспечения связи в процессе предупреждения и ликвидации чрезвычайных ситуаций на объектах строительства. Строительство и реконструкция, 1 (63): 40-46.
Konstantinov I.S, Pilipenko O.V, Polshchykov K.A, Ivaschuk O.D. 2016. The issue of communication in the process of prevention and liquidation of emergency situations at construction sites. Building and reconstruction, 1 (63): 40-46. (in Russian)
3. Константинов И.С., Польщиков К.А., Иващук О.А. 2016. О проблеме обеспечения эффективной связи на отдаленных и опасных территориально распределенных объектах строительства. Строительство и реконструкция, 4 (66): 121-127.
Konstantinov I.S, Polshchykov K.A., Ivaschuk O.A. 2016. On the problem of effective communication in remote and dangerous territorial distributed construction sites. Building and reconstruction, 4(66): 121-127. (in Russian)
4. Константинов И.С., Польщиков К.А., Лазарев С.А. 2015. Имитационная модель передачи информационных потоков в мобильной радиосети специального назначения. Научные ведомости БелГУ. Сер. Экономика. Информатика, 13 (210): 156-163.
Konstantinov I.S., Polstahikov K.A., Lazarev S.A. 2015. Simulation model of information flows transmission in mobile ad-hoc network for special purpose. Belgorod State University Scientific Bulletin. Economics. Information technologies, 13 (210): 156-163. (in Russian)
5. Невмержицкий И.М., Шаповалов С.В., Польщиков К.А. 2001. Методика оценки эффективности протокола транспортного уровня ТСР/1Р. Радиотехника, 121: 203-205. Nevmerzhickij I.M., Shapovalov S.V., Pol'shhikov K.A. 2001. Metodika ocenki jeffektivnosti protokola transportnogo urovnja ТСР/1Р. Radiotehnika, 121: 203-205. (in Russian)
6. Польщиков К.А. 2015. Анализ применимости методов обеспечения QoS для повышения производительности мобильной радиосети специального назначения. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика, 1 (198): 148-157. Polstahikov K.A. 2015. Analysis of the QoS methods applicable to improve performance of mobile radio network for special purpose. Belgorod State University Scientific Bulletin. History. Political science. Economics. Information technologies, 1 (198): 148-157. (in Russian)
7. Польщиков К.А., Кубракова Е.Н., Сокол Г.В. 2014. Математическая модель обслуживания запросов на резервирование пропускной способности каналов телекоммуникационной сети для передачи потоков реального времени. Проблемы телекоммуникаций, 1 (13): 74-83.
Polshchykov K.O., Kubrakova K.M., Sokol G.V. 2014. Mathematical model of the channel bandwidth reservation request servicing during real time flows transmission in a telecommunication network. Problems of telecommunications, 1 (13): 74-83. (in Russian)
8. Польщиков К.А. 2015. Моделирование информационных потоков в мобильной радиосети специального назначения. Вестник ВГУ. Серия: Системный анализ и информационные технологии, 4: 78-84.
Pol'shhikov K.A. 2015. Modelirovanie informacionnyh potokov v mobil'noj radioseti special'nogo naznachenija. Vestnik VGU. Serija: Sistemnyj analiz i informacionnye tehnologii, 4: 78-84. (in Russian)
9. Польщиков К.А. 2013. Обобщенные модели нейро-нечетких систем управления интенсивностью потоков данных в мобильной радиосети. Science and Education a New Dimension, 8: 133-137.
Polshchykov K.O. 2013. General models of neuro-fuzzy systems control the intensity of data flows in a mobile radio network. Science and Education a New Dimension, 8: 133-137. (in Russian)
10. Польщиков К. А. 2014. Об управлении интенсивностью потоков данных в мобильной радиосети специального назначения. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика, 21 (192): 196-201.
Polstahikov K.A. 2014. About control of data flows intensity in the mobile radio network for special purpose. Belgorod State University Scientific Bulletin. History. Political science. Economics. Information technologies, 21 (192): 196-201. (in Russian)
11. Польщиков К.А. 2015. Оценка вероятностно-временных характеристик доставки данных в беспроводной самоорганизующейся сети. Научные ведомости БелГУ. Сер. Экономика. Информатика, 7 (204): 183-187.
Polstahikov K.A. 2015. Probability-time characteristics estimates of data delivery in the wireless ad hoc network. Belgorod State University Scientific Bulletin. Economics. Information technologies, 7 (204): 183-187. (in Russian)
12. Польщиков К.А., Здоренко Ю.Н., Сова О.Я. 2014. Математическая модель передачи мультимедийного сообщения в телекоммуникационной сети с коммутацией пакетов. Научные ведомости БелГУ. Сер. История. Политология. Экономика. Информатика, 15 (186): 176-184.
Polshchykov К.A., Zdorenko Y.M., Sova O.Y. 2014. Mathematical model of the multimedia message transmitting in telecommunication network. Belgorod State University Scientific Bulletin. History. Political science. Economics. Information technologies, 15 (186): 176-184. (in Russian)
13. Польщиков К.А., Здоренко Ю.Н. 2014. Усовершенствованный метод нейро-нечеткого управления отбрасыванием пакетов в транзитных маршрутизаторах телекоммуникационной сети. Проблемы телекоммуникаций, 2 (14): 76-90. Polshchykov К.О., Zdorenko Y.M. 2014. An improved method for neuro-fuzzy dropping packets control in transit routers of telecommunications network. Problems of telecommunications, 2 (14): 76-90. (in Russian)
14. Anjum S.S., Noor R.M., Anisi M.H. 2015. Survey on MANET Based Communication Scenarios for Search and Rescue Operations. Proc. of 5th International Conference "IT Convergence and Security (ICITCS)". Kuala Lumpur: 1-5.
15. Awduche D. Berger L., Li T. et al. 2001. RSVP-TE: Extensions to RSVP for LSP Tunnels. RFC 3209. Available at: http://www.faqs.org/rfcs/rfc3209.html.
16. Baccelli F., Bremaud P. 2003. Elements of Queueing Theory. Springer-Verlag, 334.
17. Basagni S., Conti M., Giordano S., Stojmenovic I. 2004. Mobile Ad Hoc Networking. IEEE Press, 461.
18. Cheong S.H., Lee K.I., Si Y.W., U L.H. 2011. Lifeline: Emergency Ad Hoc Network. Proc. of 7th International Conference "Computational Intelligence and Security (CIS)". Hainan: 283-289.
19. Konstantinov I.S, Lazarev S.A, Polshchykov K.O, Mihalev O.V. 2G15. Theoretical aspects of evaluation of the corporative portal network traffic management. International Journal of Applied Research, 1G (24): 45691-45696.
2G. Konstantinov I.S., Polshchykov K.O., Lazarev S.A. 2G16. Algorithm for Neuro-Fuzzy Control of Data Sending Intensity in a Mobile Ad Hoc Network for Special Purpose. Journal of Current Research in Science, 4(1): 1G5-1G8.
21. Konstantinov I., Polshchykov K., Lazarev S. 2G17. The Algorithm for Neuro-Fuzzy Controlling the Intensity of Retransmission in a Mobile Ad-Hoc Network. International Journal of Applied Mathematics and Statistics, 56 (2): 85-9G.
22. Konstantinov I., Polshchykov K., Lazarev S., Polshchykova О. 2G17. Model of Neuro-Fuzzy Prediction of Confirmation Timeout in a Mobile Ad Hoc Network. CEUR Workshop Proceedings. Mathematical and Information Technologies, 1839: 174-186.
23. Konstantinov I., Polshchykov K., Lazarev S., Polshchykova О. 2G16. The Usage of the Mobile Ad-Hoc Networks in the Construction Industry. Proceedings of the 1Gth International Conference on Application of Information and Communication Technologies (AICT). Baku: 455-457.
24. Kulla E., Ozaki R., Uejima A., Shimada H. 2G15. Real World Emergency Scenario Using MANET in Indoor Environment: Experimental Data. Proc. of 7th International Conference "Computational Intelligence and Security (CIS)". Blumenau: 336-341.
25. Penders J., Alboul L., Witkowski U. et al. 2G11. A robot swarm assisting a human fire-fighter. Advanced Robotics, 25(1-2): 93-117.
26. Polschykov K., Kubrakova K., Odaruschenko O. 2G13. Methods аnd Technologies Analysis of the Real-Time Traffic Transmission Requests Servicing. World Applied Programming, 3(9): 446-45G.
27. Polschykov K., Olexij S., Rvachova N. 2G1G. The Methodology of Modeling Available for Data Traffic Bandwidth Telecommunications Network. Proceedings of the X International Conference "Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET'2G1G)". Lviv-Slavske: 158.
28. Polshchykov K.O., Ivashchuk O.A., Lazarev S.A. et al. 2G16. Algorithms of dropping packets in transit nodes of wireless ad-hoc networks in technosphere safety control systems. Journal of Fundamental and Applied Sciences, 3S: 2571-2578.
29. Polshchykov K.O. 2G13. Synthesis of neuro-fuzzy systems of data flows intensity control in mobile ad-hoc network. Proceedings of the 23rd International Crimean Conference "Microwave and Telecommunication Technology (CriMiCo)". Sevastopol: 517-518.
3G. Polshchykov K., Zdorenko Y., Masesov M. 2G15. Neuro-Fuzzy System for Prediction of Telecommunication Channel Load. Proceedings of the Second International Scientific-Practical Conference "Problems of Infocommunications Science and Technology (PIC S&T)". Kharkiv: 33-34.
31. Rvachova N., Sokol G., Polschykov K., Davies J. 2G15. Selecting the intersegment interval for TCP in Telecomms networks using fuzzy inference system. Proceedings of the Sixth International Conference "2G15 Internet Technologies and Applications (ITA)". Wrexham: 256-26G.
32. Verma H., Chauhan N. 2G15. MANET based emergency communication system for natural disasters. Proc. of International Conference "Computing, Communications & Automation (ICCCA)". Noida: 48G-485.