Научная статья на тему 'Математическое и имитационное моделирование работы системы беспроводной передачи данных с вырожденным потоком обслуживания'

Математическое и имитационное моделирование работы системы беспроводной передачи данных с вырожденным потоком обслуживания Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
209
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЕСПРОВОДНЫЕ СЕТИ / ИНТЕРНЕТ / INTERNET / ИНФОРМАЦИЯ / INFORMATION / БИЗНЕС / BUSINESS / ОБРАЗОВАНИЕ / EDUCATION / КОМПЬЮТЕРЫ / COMPUTERS / ПЕРЕДАЧА ДАННЫХ / DATA / ОБЩЕСТВО / ТЕОРИЯ МАССОВОГО ОБСЛУЖИВАНИЕ / ЧИСЛЕННЫЙ ЭКСПЕРИМЕНТ / NUMERICAL EXPERIMENT / WIRELESSNETWORKS / COMMUNITY / QUEUINGTHEORY

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

Рассматриваются существующие тенденции передачи данных в глобальных сетях и беспроводных сетях, предлагается способ организации информационного пространства через систему аппаратно-программного комплекса промежуточной сети передачи данных при организации публичного доступа в сеть Интернет по технологии Wi-Fi, целью которого является предоставление доступа к сети Интернет. Характерной особенностью систем подобного типа является ограничение времени пребывания пользователей в сети, вследствие чего обслуживание Интернет пользователей напрямую зависит от количества клиентов, подключенных к промежуточной сети. Посредством натурного эксперимента на действующей системе было установлено предельное число подключений к Интернет, при котором всем пользователям может быть назначено конкретное время пребывания в сети.

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

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

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

Discusses current trends in the global data networks and wireless networks, a method for organizing information space through the hardware-software complex intermediate data network in the organization of public Internet access technology Wi-Fi, which aims to provide access to the Internet. A characteristic feature of this type of systems is to limit the residence time of users on the network, so that Internet service people are directly dependent on the number of clients connected to the intermediate network. Through a natural experiment on the current system was established limit on the number of connections to the Internet, in which all users can be assigned a specific time stay in the network.

Текст научной работы на тему «Математическое и имитационное моделирование работы системы беспроводной передачи данных с вырожденным потоком обслуживания»

УПРАВЛЕНИЕ, ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

УДК 004.4

Д. А. Ахметшин, Е. А. Печеный, Н. К. Нуриев

МАТЕМАТИЧЕСКОЕ И ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ РАБОТЫ СИСТЕМЫ БЕСПРОВОДНОЙ ПЕРЕДАЧИ ДАННЫХ С ВЫРОЖДЕННЫМ ПОТОКОМ ОБСЛУЖИВАНИЯ

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

Рассматриваются существующие тенденции передачи данных в глобальных сетях и беспроводных сетях, предлагается способ организации информационного пространства через систему аппаратно-программного комплекса промежуточной сети передачи данных при организации публичного доступа в сеть Интернет по технологии Wi-Fi, целью которого является предоставление доступа к сети Интернет. Характерной особенностью систем подобного типа является ограничение времени пребывания пользователей в сети, вследствие чего обслуживание Интернет - пользователей напрямую зависит от количества клиентов, подключенных к промежуточной сети. Посредством натурного эксперимента на действующей системе было установлено предельное число подключений к Интернет, при котором всем пользователям может быть назначено конкретное время пребывания в сети.

Keywords: wirelessnetworks, Internet, information, business, education, computers, data, community, queuingtheory, numerical experiment.

Discusses current trends in the global data networks and wireless networks, a method for organizing information space through the hardware-software complex intermediate data network in the organization of public Internet access technology Wi-Fi, which aims to provide access to the Internet. A characteristic feature of this type of systems is to limit the residence time of users on the network, so that Internet service - people are directly dependent on the number of clients connected to the intermediate network. Through a natural experiment on the current system was established limit on the number of connections to the Internet, in which all users can be assigned a specific time stay in the network.

Не будет преувеличением сказать, что начало 21 века характеризуется прежде всего бурным развитием информационных и, в частности, Интернет-технологий. Это привело к широкому распространению беспроводных промежуточных сетей передачи данных, которые позволяют обеспечить доступ в Интернет большому количеству пользователей одновременно. Подобная услуга оказывается востребованной в образовании [8] и актуальной в производственных помещениях и офисах крупных компаний, ресторанах и кафе, транспортных пассажирских терминалах и других местах, где наблюдается большое скопление людей.

Базовым инструментом количественного анализа таких сетей является теория массового обслуживания с ее весьма совершенным и глубоко проработанным аппаратом. Отличительной особенностью беспроводных сетей передачи данных, как систем массового обслуживания, служит, то обстоятельство, что они не имеют канал обслуживания в их традиционном понимании, т.е. специалистов или технических устройств, существующих вне зависимости от наличия или отсутствия требований. Формирование каналов происходит по мере поступления требований и каждый новый клиент, подключенный к Интернет посредством сети, фактически создает новый канал, отбирая часть возможностей сети под обеспечения своего трафика [1,3].

Естественно, что интенсивность обслуживания (скорость передачи информации пользователям) будет непосредственно зависеть от числа сформированных каналов, иначе говоря, от числа

клиентов, одновременно воспользовавшихся услугами данной сети для выхода в Интернет. Поэтому для обеспечения приемлемых условий абонентам сети, администратор должен принимать необходимые меры по ограничению числа одновременных подключений к Интернет, сообразуясь с техническими характеристиками сети и объемом трафика [4-6,8].

Если вмешательство администратора ограничивается только наблюдением за тем, чтобы число одновременных подключений к Интернет не превышало заранее установленного порогового значения, то справедливой можно считать гипотезу о том, что и входной поток клиентов и поток обслуживания являются пуассоновскими. В этом случае все параметры, характеризующие функциональные возможности беспроводной сети, как системы массового обслуживания, можно найти с помощью известных расчетных соотношений, что и было сделано в работе [2]. Однако, если администратор коммерческой сети ставит цель расширения клиентской базы и сокращение времени ожидания в очереди, а администратор сети, задействованной в производственной сфере, хочет ограничить использование Интернет сотрудниками, может быть установлено фиксированное время 8, по истечению которого пользователь отключается от сети.

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

По классификации Кендалла системы массового обслуживания такого типа относятся к классу МЮ^, где М означает, что входной поток требований является пуассоновским; D - что поток обслуживания вырожден; s - число, соответствующее количеству каналов обслуживания (в нашем случае максимальное допустимое числу одновременных подключений). Дадим математическое описание процесса функционирования такой системы.

Рассмотрим пуассоновский поток клиентов с интенсивностью А, поступающий на вход беспроводной сети, в которой может быть обеспечена комфортная работа не более s пользователей одновременно. Если положить ¿=1, то обязательным условием нормальной работы сети, исключающим возможность неограниченного накопления требований в очереди, будет г Л. Обозначим Рп - вероятность того, что в некоторый момент времени в системе (подключены к Интернет и ожидают в очереди) находятся п клиентов, а Ьп - вероятность того, что в системе

находится не более п клиентов. Иначе говоря а

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

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

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

т

не появлялись. Множитель — ? имеет смысл пуас-

соновской вероятности регистрации п новых клиентов в течение единичного интервала.

Введем в рассмотрение функцию Рк? = , где / в общем случае является

комплексным переменным. Функции такого типа традиционно используются для анализа и решения

систем уравнений подобного вида и носят название производящих функций. Совершенно очевидно, что Р(1)=1.

Обозначим Fn ta1 IfräV Тогда, умно-

жив каждое из уравнений системы на z в соответствующей степени и просуммировав, получим

FQ - 1 - ЕЧМт

Поскольку Й < Fj < 1, внутри единичного круга |z|<1 функция P(z) будет регулярной и ограниченной. Следовательно внутри единичного круга и на его окружности числитель имеет нули, в число которых входят все нули знаменателя в этой области. Из теории функций комплексного переменного известно (Теорема Руше), что число таких нулей равно s. Обозначим их как Нетрудно за-

метить, что одним из нулей является число 1. Так как числитель есть многочлен степени s, он может быть представлен как

ЕЙе - Üfc -sjlfe -Z|3 .„{z -Ej.O . Константа К находится из условий

= 1 , И,1якки ойиаьок

»-я

FW :

¡-- Л

L-l.JfL-fiJ .fi -ij-,

В силу структуры производящей функции Р(/). вероятности состояний сети Р^ ,,, определяется как коэффициенты разложений функции Р(/) в степенной ряд при соответствующих степенях 7.

Выясним некоторые важные характеристики беспроводной сети, относящихся к типу МЮ^. В вероятности того, что клиент, обратившийся к услугам системы в случайным момент времени 1, будет сразу же подключен к Интернет. Фактически это означает, что к этому моменту времени число клиентов, находящихся в системе меньше числа допустимых подключений s и прибытие нового клиента не инициирует формирование очереди. Обозначим эту вероятность ?. Она равна сумме вероятностей того, что число задействованных подключений меньше е. Таким образом

Введем в рассмотрение еще одну производящую функцию В&гЗ = И^.рЬ^а^. В соответствии с принятыми обозначениями — = . Отсюда очевидно ВЫЦ -Ю = Р®, или ДО = Поскольку вьфажение для функции Р(/) получено, Р = вычисляется как коэффициент при в разложении функции В(7), который равен К. Следовательно

?=_^_

а - Ой <1

или после логарифмирования

Саати [9] указывает, ссылаясь в свою очередь на результаты, полученные Кроммелином [11] и Поллачеком [12], что решение этого уравнения сводится к вычислению интеграла

ItiF

-if

ds v s^P-U

е—1 ¿-¡I

где С - замкнутый единичный контур, охватывающий точку /= 1. а Г = 'л —. Ряд, входящий в состав подынтегрального выражения, сходится, так как на контуре С

поэтому

Подынтегральная функция имеет полюс порядка кз в точке 7=0 и полюс первого порядка в точке 7=1. Обратимся к теории вычетов, которая утверждает, что если точка г = гс является полюсом функции g(z) порядка п, то вычет равен произведению ; на (т-1) - ую производную функции

. Просуммировав все вычеты найдем окончательный результат. Учитывая, что

Получим

Финальная вероятность Р1, характеризующая стационарное состояние, которое достигается при ^ — к. имеет смысл доли клиентов, получивших подключение к Интернет сразу же после прохождения процедуры регистрации. Величина ¡5* = 1 — Р* имеет смысл доли клиентов вынужденных до получения доступа к Интернет провести какое то время в очереди.

Использование полученного результата в практике инженерных расчетов затруднительно, так как для этого требуется нахождение суммы двойного бесконечного ряда. Это обуславливает необходимость поиска иных инструментов исследования подобных систем, наиболее перспективным из которых представляется аппарат имитационного моделирования и статистического анализа [10].

В расчете будем случайный образом менять значения лимитированного времени подключения пользователя к сети Интернет 8 , интенсивность входного потока X - количество заявок в час и количество одновременных пользователей системы к. Для расчета подобной модели проведем численный эксперимент, а именно оценим вероятность того, что за время 1 в систему обратитсякклиентов. Поскольку входной поток заявок предполагается пуас-соновским, вероятность может быть вычислена по известной формуле

лМ"

Лимитированное время подключения пользователя к сети Интернет 8для экспериментального подсчета будем менять в интервале 5-40 мин. с шагом 5 мин.

Интенсивность входного потока X - количество заявок в час, зависит от времени суток, среднее наблюдаемое значение X в течении рабочего времени, для экспериментального подсчета значение X=40.

Предельное количество одновременных подключений к сети Интернет % = 20.

Результаты расчета приведены в табл. 1.

Таблица 1 - Экспериментальный подсчет при Х=40

, мин X (интенсивность заявок в час) %, что каждая случайная заявка попадет в очередь

5 40 -

10 40 -

15 40 0,05

20 40 3,01

25 40 17,01

30 40 43,97

35 40 71,28

40 40 88,68

В таблице 2 приведены результаты расчета с другим значением интенсивности входного потока клиентов Х=45.

Лимитированное время подключения пользователя к сети Интернетб для экспериментального подсчета будем менять в интервале 5-40 мин. с шагом 5 мин. Предельное количество одновременных подключений к сети Интернет % = 20.

Таблица 2 - Экспериментальный подсчет при Х=45

, мин X (интенсивность заявок в час) %, что каждая случайная заявка попадет в очередь

5 45 -

10 45 -

15 45 0,48

20 45 8,15

25 45 33

30 45 65,17

35 45 87,11

40 45 96,46

В таблице 3 приведены результаты расчета с другим значением интенсивности входного потока клиентов Х=50.

Лимитированное время подключения пользователя к сети Интернет8 для экспериментального подсчета будем менять в интервале 5-40 мин. с шагом 5 мин.

Предельное количество одновременных подключений к сети Интернет % =20.

Для расчета были использованы следующие

данные:

Таблица 3 - Экспериментальный подсчет при Х=50

, мин X (интенсивность %, что каждая

заявок в час) случайная заявка попадет в очередь

5 50 -

10 50 -

15 50 1,6

20 50 17,07

25 50 51,34

30 50 81,4

35 50 95,17

40 50 99,09

В таблице 4 приведены результаты расчета с другим значением интенсивности входного потока клиентов X=55.

Лимитированное время подключения пользователя к сети Интернетб для экспериментального подсчета будем менять в интервале 5-40 мин. с шагом 5 мин. Предельное количество одновременных подключений к сети Интернет = 20.

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

Таблица 4 - Экспериментальный подсчет при Х=55

, мин X (интенсивность заявок в час) %, что каждая случайная заявка попадет в очередь

5 55 -

10 55 -

15 55 3,97

20 55 29,5

25 55 68,3

30 55 91,36

35 55 98,45

40 55 99,8

В таблице 5 приведены результаты расчета с другим значением интенсивности входного потока клиентов Х=60.

Лимитированное время подключения пользователя к сети Интернетб для экспериментального подсчета будем менять в интервале 5-40 мин. с шагом 5 мин. Предельное количество одновременных подключений к сети Интернет = 20.

Таблица 5 - Экспериментальный подсчет при к=60

, мин X (интенсивность заявок в час) %, что каждая случайная заявка попадет в очередь

5 60 -

10 60 0,05

15 60 8,15

20 60 43,97

25 60 81,4

30 60 96,46

35 60 99,56

40 60 99,96

Рис. 1 - Граф работы системы при различных к

По результатам численного эксперимента, как показано на рис. 2. наблюдается, что для кривой 1 при = 20, интенсивность входного потока X = 40 заявок/час и заданным временем пребывания в системе £ = 40 мин вероятность того, что очередная заявка попадет в очередь составит 88,68%. Для кривой 2, при Пр = 20, интенсивность входного потока /. = 45 заявок/час и заданным временем пребывания в системе 0 = 40 мин вероятность того, что очередная заявка попадет в очередь составит 96,46%. Для кривой 3, при = 20, интенсивность входного потока X = 50 заявок/час и заданным временем пребывания в системе ? = 40 вероятность того, что очередная заявка попадет в очередь составит 99,09%.

На основе выше полученных результатов построены следующие графики (рис. 1, 3).

Рис. 2 - Схема работы системы

Литература

Рис. 3 - Графики работы системы при различных времени пребывания 1

В зависимости от ситуации, допустимый предел попадания заявки в очередь может быть различным. Например, установим допустимый предел попадания заявки в очередь в 50 %. На Рис. 3. можно увидеть, при указанным времени пребывания 1=25 и интенсивности входного потока X >50 заявок в час, в системе достигнут допустимый предел попадания очередной заявки в очередь. Таким образом администратор системы, использовав результаты имитационного моделирования, самостоятельно может для работы системы задать критичный процент заявок, попавших в очередь, и при увеличении интенсивности входного потока X заявок/час, администратор системы может принять срочные меры, а именно уменьшить лимитированное время подключения пользователя к сети Интернет6.

Следовательно, в результате численного эксперимента, реализованного с помощью имитационной модели, установлено, что при увеличении интенсивности входного потока X заявок/час при конкретных заданных параметрах, лимитированное время подключения пользователя к сети Интернет8и допустимое количество одновременных подключений Ир, администратор системы может повлиять на работоспособность системы путем увеличения технических ресурсов системы, а в случае невозможности, указать меньшее значениевремени подключения к сети Интернет 0.

1. Ахметшин Д.А., Курмангалиев Д.Р. Концепция использования промежуточных сетей передачи данных при организации публичного доступа в сеть Интернет // Вестник КГТУ. - 2011. №24. - С. 56-59

2. Ахметшин Д.А., Печеный Е.А., Нуриев Н.К. Математическое моделирование системы аппаратно-программного комплекса промежуточной сети передачи данных // Вестник КГТУ. - 2014. №4. - С. 283-285

3. Ахметшин Д.А. Эскизный проект аппаратно-программного комплекса промежуточной сети передачи данных // Современные проблемы науки и образования.

- 2014. - № 2;

4. Ахметшин Д. А. Использование промежуточных беспроводных сетей передачи данных с учетом географического положения пользователя // Фундаментальные исследования. - 2014. - № 6 (часть 6).

5. Ахметшин, Д.А. Программно-аппаратная система для беспроводного доступа в Интернет по технологии Wi-Fi с функцией принудительной демонстрации рекламных материалов для получении прибыли: монография / Д.А. Ахметшин, Д.Р. Курмангалиев - Казань: Изд-во Центр инновационных технологий, 2009. - 87 с.

6. Курмангалиев Д.Р., Ахметшин Д.А. Применение терминальных устройств с сенсорным дисплеем в образовательном процессе // Вестник Казанского государственного технологического университета - № 24. - 2011 -С. 59 - 63.

7. Курмангалиев Д.Р., Ахметшин Д.А. Применение Беспроводных технологий для увеличения прибыли коммерческих организаций В Сфере обслуживания // X Всероссийская научно-практическая конференция студентов, аспирантов и молодых ученых с международным участием Молодежь и современные информационные технологии Россия, г. Тула 2011.

8. Нуриев Н.К., Старыгина С.Д., Ильмушкин Г.М., Шай-дуллина Н.К. Проектирование дидактических систем нового поколения с использованием облачных технологий // EducationalTechnology&Society - 2013 (http://ifets.ieee.org/russian/periodical/journal.html) - V.16.

- N 4. - С. 412-429 c. - ISSN 1436-4522.

9. Саати, T.JI. Элементы теории массового обслуживания и ее применение / T.J1. Саати. М.: Советское радио, 1971. - 520 с.

10. Титов А.Н., Нуриев Н.К., Тазиева Р.Ф. Оценка параметров вероятностной модели по экспериментальным данным // Вестник Казанского технологического университета. - Казань, 2013. - Т.16. - №19. - С. 324-330.

11. Crommelin C. D. Delay probability formulae when the holding times are constant. Post Office Electrical Engineer's Journal. 1932. V.25. P. 41-50.

12. Palm C. Palm C., IntensitatsschwankungenimFernsprechverkehr. EricssonTechnics. 1943. № 44. P. 1-189.

© Д. А. Ахметшин - асс. каф. информатики прикладной математики КНИТУ, dinar@ahmetshin.com; Е. А. Печеный - к.т.н., доцент той же кафедры; Н. К. Нуриев - д.п.н, профессор той же кафедры, nurievnk@mail.ru.

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