Применение уравнения Колмогорова и перколяционных моделей для описания динамики обработки и передачи стохастических данных в сетях со случайной топологией
Рассмотрение подходов, используемых при моделировании информационных вычислительных сетей. Моделирование вероятности перехода узла сети в перегруженное состояние. Рассмотрение образования групп перегруженных узлов в сетях со случайной топологией.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 15.08.2020 |
Размер файла | 132,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Применение уравнения Колмогорова и перколяционных моделей для описания динамики обработки и передачи стохастических данных в сетях со случайной топологией
Жуков Д.О., Алешкин А.С.
ANNOTATION
In this article presented models of dynamics data transmission with the any law of distribution time between applications. The opportunity of application, for the description such processes of the equation of Kolmogorov. Besides in work considered questions of numerical modelling processes of data transmission in the networks having casual topology.
ВВЕДЕНИЕ
Одной из особенностей реальной ИВС является то, что на любой её узел в произвольный момент времени может приходить произвольное число заявок различных типов, требующих различного времени обработки и затрат аппаратных ресурсов.
По сути дела, передача и обработка данных в ИВС описывается произвольным законом распределения времени между заявками во входном и выходном потоках на узлах, что необходимо учитывать при управлении работой сети.
Вторым важным аспектом является то, что соединение узлов в реальной ИВС происходит случайным образом (сеть имеет случайную структуру) и это также необходимо учесть при моделировании работы ИВС.
В настоящее время при моделировании информационных вычислительных сетей (ИВС) большинство исследователей используют следующие основные подходы, которые достаточно полно описаны в обзоре [1]:
- Описание ИВС с помощью математического аппарата теории массового обслуживания.
- Использование для моделирования работы ИВС аппарата теории графов.
- Исследование работы ИВС с помощью аппарата теории нечетких множеств и нечеткой логики.
- Описание ИВС с использованием аппарата тензорного анализа.
- Использование для моделирования работы ИВС теории фракталов.
Все перечисленные направления исследований имеют как свои достоинства, так и недостатки, которые побуждают искать новые подходы моделирования работы ИВС.
В настоящее время нет точных моделей и методов расчета характеристик сетей передачи и обработки данных с произвольной структурой (топологией) графа сети (при условии, что время между заявками во входном и выходном потоке распределено произвольным образом). Это означает, что для обеспечения бесперебойной и надежной работы сетей необходимо продолжить теоретические исследования и построение динамических моделей стохастических сетей с произвольной топологией.
Как нам представляется, для исследований подобного рода перспективным является использование теории перколяции. В пользу этого метода говорит как некоторая схожесть процессов, происходящих в ИВС, и процессов, исследуемых теорией перколяции, так и то, что между различными узлами ИВС существуют случайные связи, по которым происходит регулярный обмен данными.
Для построения динамической модели работы ИВС в представленной работе предлагается провести декомпозицию поставленной задачи и разделить её решение на два уровня:
- Уровень описания динамики обработки заявок на отдельном узле.
- Уровень описания, учитывающий топологию всей сети, а также динамику обработки заявок на отдельном узле.
На первом уровне могут быть получены вероятностные характеристики работы отдельных узлов. А на втором уровне, используя полученные характеристики описания динамики обработки заявок на отдельном узле, построить общую модель работы ИВС.
МОДЕЛИРОВАНИЕ ВЕРОЯТНОСТИ ПЕРЕХОДА УЗЛА СЕТИ В ПЕРЕГРУЖЕННОЕ СОСТОЯНИЕ
Определение вероятности исключения узла (связи) из сети. Поскольку любая связь узла сети участвует как в получении заявок, так и в их передаче, то поток заявок µi, поступающих в узел на обработку, и поток заявок лi, уходящих после обработки, не будут зависеть от числа связей.
В определенный момент времени число заявок, приходящих на i-узел, может превысить некоторый критический порог заявок L (который может быть обслужен или который задан, исходя из правил обеспечения надежной работы), и тогда можно считать, что узел перестает работать (исключается из сети). Будем считать, что узел находится в выключенном из сети (перегруженном) состоянии, если число заявок на нем равно некоторому пороговому значению L.
Для расчета характеристик процесса работы узла введем параметры входного потока, выходного потока и времени обслуживания:
ф0 - среднее время обслуживания одной заявки
µi - среднее число заявок, поступающих на обслуживание в i-узел за единицу времени (входной поток)
лi - среднее число заявок, покидающих i-узел за единицу времени (выходной поток).
Пусть за время ф0 на узел приходит е заявок, а покидает одна заявка. Тогда:
.
Работа i-узла (связи) складывается из отдельных шагов h, имеющих среднюю продолжительность ф0. После каждого шага система может переходить в одно из состояний, задаваемых числом заявок k, находящихся на узле.
Рисунок 1 Схема возможных переходов между состояниями i-узла на h+1 шаге
Пусть, после h шагов работы, Px-е,h есть вероятность того, что на выбранном i-узле находится x-е заявок; Px,h есть вероятность того, что на нем находится x заявок и Px+1,h - находится (x+1) заявка. На одном шаге на узел может поступить некоторое количество заявок, тогда Px,h+1 - вероятность того, что на h+1 шаге в i-узле будет находиться некоторое число заявок x (см. рисунок 1) будет равна:
Px+1,h = Px-е,h + Px+1,h - Px,h
введем t = h? ф0, где t - время работы узла. Получаем:
P(x,t+ф0) = P(x-е,t)+ P(x+ ф0л,t) - P(x,t). (1)
Раскладывая уравнение (1) в ряд Тейлора и учитывая в левой части члены, содержащие не более чем первую производную по t, а в правой не более чем вторую производную по x, получим:
. (2)
Вторую производную по t можно исключить, поскольку по своему смыслу она описывает процесс, при котором сами заявки при обработке становятся источниками дополнительных заявок. Поскольку функция P(x,t) является непрерывной, перейдем от вероятности P(x,t) к плотности вероятности с(x,t), проведя операцию , что позволяет сформулировать следующую граничную задачу.
При числе заявок на узле x = L узел прекращает работу. Сама вероятность обнаружить такой узел будет отлична от 0. Однако плотность вероятности, определяющую поток заявок в состоянии x = L, необходимо положить равной 0 (мы стремимся избежать этого состояния), т.е.
. (a)
Второе граничное условие выберем, исходя из следующих соображений: состояние x = 0 определяет простой в работе узла вследствие того, что заявки по какой-либо причине на узел не приходят и не уходят с него, и данный узел также будет исключенным. Сама вероятность обнаружить такой узел будет отлична от 0, однако плотность вероятности, определяющую поток заявок в состоянии , необходимо положить равной 0 (так как мы стремимся избежать этого состояния), т.е.
. (b)
Cчитая, что µ и л от x не зависят и введя обозначение и , получим:
. (3)
Поскольку в момент времени t = 0 на любом i-узле уже может находиться xi-заявок, то начальное условие зададим в виде:
,
что приводит к тому, что решение уравнения (2) и (3) оставаясь непрерывными в точке x = x0, будет испытывать в ней разрыв производной.
Используя методы операционного исчисления для плотности вероятности с(x,t) исключения узла из сети, можно получить следующие решения:
при x > xi
(4)
при x ? xi
. (5)
Определение вероятности исключения узла (связи) из сети. Уравнения (4) и (5) описывают поведение плотности вероятности обнаружения состояния i-узла сети в одном из значений на отрезке от 0 до L. Отметим, что состояния узла могут принимать только целочисленные значения, однако (4) и (5) задают непрерывные распределения, что, тем не менее, не отвергает возможности их использования, поскольку эти уравнения могут быть дополнены условием, что значимыми являются только значения, полученные для целых величин x. Поэтому все результаты, представленные далее на рисунках кривыми моделирования, можно рассматривать, как заданные поточечно для целых значений х.
Если вычислить интеграл P(L,t):
, (6)
то функция P(L,t) будет задавать вероятность того, что состояние i-узла к моменту времени t будет находиться на отрезке от 0 до L, т.е. узел будет находиться в невыключенном состоянии.
Соответственно, вероятность Qi(t) того, что узел окажется к моменту времени t выключенным, можно определить следующим образом:
. (7)
ОБРАЗОВАНИЕ ГРУП ПЕРЕГРУЖЕННЫХ УЗЛОВ В СЕТЯХ СО СЛУЧАЙНОЙ ТОПОЛОГИЕЙ
информационный вычислительный сеть моделирование
При работе информационно-вычислительных сетей (ИВС) нередко возникают ситуации, при которых один или несколько ее узлов оказываются в перегруженном состоянии, т.е. число заявок на данном узле превышает некоторый заданный критический порог, и время ожидания заявок в очереди становится недопустимо большим. В определенном смысле такой узел можно считать исключенным из работы сети, поскольку он в течение некоторого времени будет неспособен передавать заявки (которые стоят к нему в очереди) другим узлам сети.
Если интенсивность обмена данными и загруженность ИВС велики, то в определенный момент времени возможно образование группы соседних перегруженных узлов, которую можно назвать кластером перегруженных или исключенных узлов. Если вероятность Qi нахождения отдельного узла в перегруженном состоянии является заданной или определенной, то для описания возможности образования групп (или кластеров) перегруженных узлов могут быть использованы методы численного моделирования.
В определенном смысле ИВС можно рассматривать как некую структуру или среду, между узлами которой происходит протекание данных.
При управлении передачей данных крайне важно уметь моделировать и учитывать реальную топологию имеющихся физических сетей. Исторически сложившееся разнообразие не позволяет описать их единой упорядоченной структурой. Если при рассмотрении локальных сетей еще можно выделить какие-то базовые структуры типа: звезда, кольцо, шина и так далее, то при объединении локальных сетей в единую ИВС можно говорить только о структуре, имеющей в общем случае случайные связи.
С определенными допущениями для описания их топологии может быть использована сеть Кэйли со случайным числом связей на узле. Отдельные узлы такой сети, имеющие только одну связь, можно считать как отдельными компьютерными системами или серверами удаленного доступа, так и самостоятельными локальными сетями. Узлы, имеющие множество связей, соответственно могут играть различные роли. Описание динамики передачи данных невозможно без учета этих особенностей. Моделирование перколяции данных в случайных сетях возможно только с помощью численных методов.
Случайная сеть Кейли. Исследования показали, что для доли узлов, входящих в кластеры малых размеров, наблюдается некоторое отличие для регулярной и случайной сетей Кэйли. Однако для среднего размера кластеров перегруженных узлов и зависимости количества областей неперегруженных узлов от вероятности Qi наблюдается полное совпадение результатов для сети Кэйли, со случайным числом связей на узлах, с результатами для регулярной сети Кэйли с числом связей на одном узле Z = 3 (см. рис.3). Увеличение числа возможных связей для одного узла в сетях Кейли не изменяет их общего среднего значения, т.к. доля узлов, находящихся на границах сети и имеющих только по одной связи с соседями, увеличивается таким образом, что среднее значение числа связей всегда стремится к пределу, равному 2.
Рисунок 2 Зависимость среднего размера кластеров перегруженных узлов от вероятности Qi для сетей с регулярной и случайной структурой при разных значениях среднего числа связей
Нерегулярные решетки с произвольным числом связей на узле. Исследования показали, что для нерегулярных решеток с числом связей на одном узле от 2 до 7 увеличение их среднего числа оказывает существенное влияние на перколяционные процессы. Причем, чем больше среднее число связей, тем при меньших вероятностях Qi должны начинаться процессы образования крупных кластеров исключенных узлов.
В то же время число областей перегруженных узлов с ростом величины вероятности Qi уменьшается при увеличении среднего числа связей (чем меньше связей, тем более вероятно разделение сети на несвязанные области).
Аналогом сети Кэйли со случайным числом связей на одном узле является регулярная сеть Кэйли. В связи с этим возникает вопрос, а к какому типу регулярных сетей можно отнести решетку, в которой каждый узел имеет множество случайных связей с другими узлами. При рассмотрении случайной сети со средним числом связей, лежащем в диапазоне от 3,80 до 7,27, можно обратиться к рис.2, на котором представлены зависимости среднего размера кластеров исключенных узлов от вероятности Qi для различных сетей. Легко заметить, что произвольная сеть со средним числом связей 5,72 (кривая 3 на рис.2) близка к треугольной сети (среднее число связей 5,86, кривая 2 на рис.2), а произвольная сеть со средним числом связей 4,79 (кривая 4 на рис.2) близка к квадратной решетке (среднее число связей 3,93, кривая 5 на рис.2), произвольная сеть со средним числом связей 3,80 (кривая 6 на рис.2) к шестиугольной (среднее число связей 2,95, кривая 7 на рис.2).
Таким образом, если для случайной структуры с произвольным распределением связей известно их среднее число, приходящееся на один узел связей, то это позволяет сделать предположение, к какой из известных регулярных структур можно отнести сеть.
ВЫВОДЫ
Результаты численного моделирования показывают, что сети с топологией случайного дерева Кэйли, состоящие из конечного числа узлов, оказываются идентичными по своим перколяционным свойствам структурам, имеющим топологию регулярной сети Кэйли. Увеличение числа возможных связей для одного узла в сетях Кейли, не изменяет их общего среднего значения, т.к. доля узлов, находящихся на границах сети и имеющих только по одной связи с соседями, увеличивается таким образом, что среднее значение числа связей всегда стремится к пределу, равному 2. Если для случайной структуры с произвольным распределением связей известно их среднее число, приходящееся на один узел связей, то это позволяет сделать предположение, к какой из известных регулярных структур по своим перколяционным свойствам можно отнести данную сеть, что существенно упрощает её описание и обеспечение надежности управления передачей данных. В нерегулярных структурах с множеством путей между узлами увеличение среднего числа связей приводит к тому, что образование больших кластеров перегруженных узлов начинается при более высоких значениях вероятности Qi исключения узла из работы. Кроме того, при увеличении среднего числа связей при фиксированном значении Qi наблюдается снижение числа областей перегруженных узлов.
Таким образом, использование методов математического моделирования позволяет проанализировать динамику процессов стохастической обработки заявок на узлах ИВС и определить зависимость вероятности Qi достижения на узле перегруженного состояния (критического порога L обрабатываемых заявок) от величины текущего значения входных и выходных потоков и времени процесса. Значения величин Qi может быть использовано для описания передачи данных в ИВС на уровне, учитывающем топологию всей сети.
ЛИТЕРАТУРА
1. Макаренко, С.И. Анализ математического аппарата расчета качества обслуживания информационно-вычислительной сети на сетевом уровне эталонной модели взаимодействия открытых систем [Текст] / С.И. Макаренко // Сб. науч. тр. «VII Всероссийская конференция молодых ученых по математическому моделированию и информационным технологиям». Красноярск: ИВТ СО РАН, 2006. 102 с.
Размещено на Allbest.ru
...Подобные документы
Анализ применяемых технологий в мультисервисных сетях. Сосуществование сетей АТМ с традиционными технологиями локальных сетей. Характеристика сети передачи данных РФ "Электросвязь" Кемеровской области. Схема организации сети передачи данных, каналы связи.
дипломная работа [642,3 K], добавлен 02.11.2010Структура современных корпоративных сетей. Применение технологии Intranet в корпоративных сетях передачи данных. Принципы их построения и главные тенденции развития. Особенности стандартов Fast Ethernet и Gigabit Ethernet. Технология 100VG-AnyLAN.
курсовая работа [1,5 M], добавлен 02.07.2011Эволюция вычислительных систем. Базовые понятия и основные характеристики сетей передачи информации. Задачи, виды и топология локальных компьютерных сетей. Модель взаимодействия открытых систем. Средства обеспечения защиты данных. Адресация в IP-сетях.
лекция [349,0 K], добавлен 29.07.2012Назначение и классификация компьютерных сетей. Распределенная обработка данных. Классификация и структура вычислительных сетей. Характеристика процесса передачи данных. Способы передачи цифровой информации. Основные формы взаимодействия абонентских ЭВМ.
контрольная работа [36,8 K], добавлен 21.09.2011Принципы построения составных сетей. Согласование протоколов канального уровня. Маршрутизация в сетях с произвольной топологией. Сетевой уровень и модель OSI. Система MFG/PRO, языки QAD. Обзор, архитектура системы. Некоторые возможности интерфейса.
курсовая работа [1,6 M], добавлен 29.09.2013Виды компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных и их характеристики. Протокол IP, принципы маршрутизации пакетов, DHCP. Обоснование используемых сред передачи данных. Маршрутизация и расчет подсетей.
курсовая работа [779,8 K], добавлен 15.04.2012Понятие сетей Петри, их применение и возможности. Сетевое планирование, математические модели с использованием сетей Петри. Применение сетевых моделей для описания параллельных процессов. Моделирование процесса обучения с помощью вложенных сетей Петри.
курсовая работа [1,0 M], добавлен 17.11.2009Беспроводные и проводные системы передачи данных. Методы обеспечения безошибочности передачи данных в сетях. Оценка зависимости показателей эффективности. Снижение вероятности появления ошибки сбора данных в соответствии с предъявленными требованиями.
дипломная работа [309,0 K], добавлен 14.10.2014Архитектура и топологии IP-сетей, принципы и этапы их построения. Основное оборудование корпоративных IP сетей магистрального и локального уровней. Маршрутизация и масштабируемость в объединенных сетях. Анализ моделей проектирования кампусных сетей.
дипломная работа [2,0 M], добавлен 10.03.2013Теоретические основы организации локальных сетей. Общие сведения о сетях. Топология сетей. Основные протоколы обмена в компьютерных сетях. Обзор программных средств. Аутентификация и авторизация. Система Kerberos. Установка и настройка протоколов сети.
курсовая работа [46,3 K], добавлен 15.05.2007Рассмотрение основных целей администрирования информационных систем Windows. Определение понятий рабочих групп и доменов. Исследование службы Active Directory и DNS. Изучение конфигураций рабочих станций и управления пользователями в компьютерных сетях.
дипломная работа [78,4 K], добавлен 16.06.2012Классификация вычислительных сетей. Функции локальных вычислительных сетей: распределение данных, информационных и технических ресурсов, программ, обмен сообщениями по электронной почте. Построение сети, адресация и маршрутизаторы, топология сетей.
доклад [23,2 K], добавлен 09.11.2009Общие сведения о вычислительных сетях, история их появления. Локальные и глобальные сети. Пакет как основная единица информации вычислительной сети. Главные способы переключения соединений. Методы организации передачи данных между компьютерами.
презентация [611,9 K], добавлен 25.11.2012Понятие о нейронных сетях и параллели из биологии. Базовая искусственная модель, свойства и применение сетей. Классификация, структура и принципы работы, сбор данных для сети. Использование пакета ST Neural Networks для распознавания значимых переменных.
реферат [435,1 K], добавлен 16.02.2015Классификация компьютерных сетей. Назначение компьютерной сети. Основные виды вычислительных сетей. Локальная и глобальная вычислительные сети. Способы построения сетей. Одноранговые сети. Проводные и беспроводные каналы. Протоколы передачи данных.
курсовая работа [36,0 K], добавлен 18.10.2008Изучение понятия локальной вычислительной сети, назначения и классификации компьютерных сетей. Исследование процесса передачи данных, способов передачи цифровой информации. Анализ основных форм взаимодействия абонентских ЭВМ, управления звеньями данных.
контрольная работа [37,0 K], добавлен 23.09.2011Распространенные сетевые протоколы и стандарты, применяемые в современных компьютерных сетях. Классификация сетей по определенным признакам. Модели сетевого взаимодействия, технологии и протоколы передачи данных. Вопросы технической реализации сети.
реферат [22,0 K], добавлен 07.02.2011Эволюция вычислительных систем: мэйнфреймы, многотерминальные системы, глобальные и локальные сети. Базовые понятия сетей передачи информации. Процесс передачи данных и виды сигналов: аналоговый и цифровой. Физическая и логическая структуризация сетей.
реферат [246,8 K], добавлен 05.08.2013Анализ принципов построения виртуальных сетей. Определение некоторых методов защиты в VPN сетях. Классификация основных методов построения таких сетей. Характеристика основных угроз и рисков в виртуальных сетях. Особенности возможных атак на VPN.
дипломная работа [1,2 M], добавлен 22.09.2011Топология компьютерных сетей. Методы доступа к несущей в компьютерных сетях. Среды передачи данных, их характеристики. Структурная модель OSI, её уровни. Протокол IP, принципы маршрутизации пакетов. Физическая топология сети. Определение класса подсети.
контрольная работа [101,8 K], добавлен 14.01.2011