Применение аппарата сетей массового обслуживания для аналитико-численного моделирования работы информационной системы без учета влияния блокировок
Разработка математической модели функционирования корпоративной информационной системы в режиме информационного обслуживания без учета влияния блокировок. Аналитические выражения для вычисления интегральных характеристик системы, запросов пользователей.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 27.07.2017 |
Размер файла | 194,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Южно-Российский государственный политехнический университет (НПИ)
им. М. И. Платова, Новочеркасск
Применение аппарата сетей массового обслуживания для аналитико-численного моделирования работы информационной системы без учета влияния блокировок
А.Н. Скоба
Аннотация
В данной статье с использованием аппарата замкнутых экспоненциальных сетей массового обслуживания (СеМО) разработана математическая модель функционирования корпоративной информационной системы в режиме информационного обслуживания без учета влияния блокировок. Представлены аналитические выражения для вычисления интегральных характеристик системы: закона распределения количества запросов пользователей, среднего времени пребывания запросов пользователей в узлах системы, её быстродействия.
Ключевые слова: База данных, блокировка, сеть массового обслуживания, дисциплина обслуживания заявок, экспоненциальный закон распределения, концептуальная модель, пространство состояний сети массового обслуживания, уравнение глобального баланса, стационарная вероятность, матрица переходных вероятностей, закон распределения количества заявок, среднее время пребывания заявки в узле.
блокировка запрос информационный
Особенность рассматриваемой информационной системы (ИС) состоит в том, что число используемых баз данных превышает число пользователей, что позволяет пренебречь влиянием блокировок. В качестве разделяемых ресурсов рассматривается процессор и объединенный ресурс «канал-внешняя память», все запросы пользователей полагаются однократными и однородными, а для определения последовательности их выполнения используется дисциплина обслуживания FCFS [1]. («Первый пришел - первый обслужен»). Однородность запросов предполагает совпадение их вероятностных характеристик, а их однократность состоит в том, что пользователь формирует очередной запрос только после получения ответного сообщения на предыдущий [2].
В качестве исходных данных предполагается, что длительность активного состояния пользователей распределена по экспоненциальному закону с плотностью f(t)=л, время обработки заявок процессором - по закону , время обслуживания заявок ресурсом «канал - внешняя память» - по закону , где - средние значения соответственно длительности активного состояния, времени обслуживания заявок процессором и ресурсом «канал - внешняя память» [2].
На концептуальном уровне функционирование данной ИС можно представить в виде замкнутой однородной экспоненциальной сети массового обслуживания (СеМО) [3], состоящей из взаимодействующих систем массового обслуживания - , и . Концептуальная модель рассматриваемой ИС представлена на рис 1. При этом, - имитирует процесс работы m пользователей за терминалами. Каждый из пользователей может находиться в двух состояниях: активном - формирование запросов к базам данных и пассивном - ожидании ответа на сформированный запрос. Учитывая, что каждый из пользователей до получения ответа может сформировать только одну заявку, то общее количество заявок, циркулирующих в сети равно m и, следовательно, отсутствует очередь к . Следующая имитирует работу СУБД и её программного обеспечения по обработке запросов, поступивших с терминалов m пользователей, и по формированию обращений к базам данных на считывание информации. Система включает прибор и накопитель емкостью m-1, предназначенные для моделирования работы процессора и буферной зоны памяти. Последняя СМО3 имитирует доступ к данным и состоит из прибора P2 и накопителя N2 емкостного m-1, моделирующих работу ресурса “канал - внешняя память” и его входные очереди.
Для получения интегральных характеристик данной информационной системы целесообразно использовать математический аппарат СеМО [3,4]. Для идентификации состояний сети вводится векторное пространство состояний:
, где
{} - описывает количество активных пользователей системы (терминалов); {},{} - количество заявок находящихся в очереди и на обработке соответственно процессором и ресурсом “канал-внешняя память”.
Рис.1. Концептуальная модель функционирования информационной системы
Учитывая, что общее количество заявок в сети конечно и равно m, то компоненты векторов состояний удовлетворяют ограничению:
n1+n2+n3=m.
Представляющие интерес характеристики СеМО определяются стационарными вероятностями состояний сети. Пусть P(- стационарная вероятность того, что сеть находится в состоянии =(n1, n2, n3). Можно показать, что процесс изменения состояний сети описывается регулярным марковским процессом [1,5] и тогда уравнение глобального баланса относительно P( для стационарного режима функционирования сети имеет вид [6,7]:
(1
)
где µk - интенсивность обслуживания заявок в k-ом узле (СМОk, k=); Pik- вероятность того, что заявка, после обслуживания в i-ом узле (СМОi, i=), попадет в k-ый узел (СМОk, k=); k - вектор, k - я координата которого равна 1 (k=), а все остальные координаты равны нулю.
Согласно [3,4] выражения для стационарных вероятностей состояний сети, описываемой уравнением (1), имеют мультипликативную форму и могут быть представлены в виде:
P( = , (2)
где E(m,3) - множество состояний сети, а количество этих состояний равно мощности множества | E(m,3) | и представляет собой число различных распределений m заявок по 3 система (узлам) и равно числу состояний | E(m,3) | = [3]. В выражении (2) входят величины ek (k=) , которые находятся из решения системы линейных алгебраических решений:
ek = k= . (3)
Число независимых уравнений в системе (3) на единицу меньше количества переменных, так что её решение единственно с точностью до мультипликативной константы. Для отыскания однозначного решения системы (3) достаточно произвольно задать значение ei, например, положить . В этом случае величины ei можно интерпретировать как среднее число посещений сообщением i-го узла между двумя последовательными посещениями им первого узла.
При расчете величин i (i=) можно положить 1 = , 2 =3 = . Элементы матрицы переходных вероятностей || Pik || (i,k= ) определим следующим образом:
Здесь - среднее число обращений к базам данных при выполнении одного запроса, сформированного пользователем.
Для расчета величины G(m,3) = - нормализующей константы, может быть использован рекуррентный метод Бузена [3-4,8].
Основные интегральные характеристики сети находим из следующих выражений [3,9,10] :
- закон распределения количества заявок в S-м узле:
,
где - вероятность того, что в s-м узле находится точно l - заявок пользователей, а заявки среди других узлов распределяются любыми возможными сочетаниями;
- среднее количество заявок находящихся в S-м узле :
;
- среднее время пребывания заявки в S-м узле :
, ().
- среднее время пребывания заявки в системе:
,
где - среднее количество активных пользователей, - средняя интенсивность формирования заявок пользователями.
где P(l ,n2 ,n3) ;
В работах [3,4] показано, что расчет выше приведенных интегральных характеристик сети сводится, по существу, к вычислению нормализующей константы G(m,3), для расчета которой может быть использован рекуррентный метод Бузена.
Литература
Клейнрок Л. Вычислительные системы с очередями: Пер. с англ.-М.Мир,1979.-600с.
Черноморов Г.А. Теория принятия решений: Учебное пособие / Юж. - Рос. гос. техн. ун-т.-3-е изд. перераб. и доп. - Новочеркасск : Ред. журн. - «Изв. Вузов. Электроомеханика», 2005.-448с.
Жожикашвили В.А.,Вишневский В.М. Сети массового обслуживания. Теория и применение к сетям ЭВМ. - М.:Радио и связь, 1988.-192с.
Герасимов А.И. Теория и практическое применение стохастических сетей. - М.:Радио и связь.,1994.-175с.
Chakka R., Harrison P.G. A Markov modulated multi-server queue with negative customers -Jhe MM CPP/GE/c/LG-queue // Acta Informatika/-2001.-v.37.pp.785-799.
Скоба А. Н., Состина Е. В. Математическая модель оптимального размещения распределённой базы данных по узлам ЛВС на базе файл - серверной архитектуры // Инженерный вестник Дона, 2015. №2. URL:ivdon.ru/ru/magazine/archive/n2y2015/2881.
Скоба А. Н., Состина Е. В. Математическая модель оптимального размещения распределённой базы данных по узлам ЛВС на базе двухуровневой клиент - серверной архитектуры // Инженерный вестник Дона, 2015. №2. URL:ivdon.ru/ru/magazine/archive/n2y2015/2882.
Buzen J.P. Computational Algorithms for Closed Queueing Networks with Exponential Servers // Commun. ACM. -1983. -Vol.16, №9.pp.527-531.
Вишневский В.М. Теоретические основы проектирования компьютерных сетей.- М.: Техносфера, 2003.- 512 с.
Antunes C.H. et al. A Multiple Objective Routing Algorithm for Integrated Communication Network // Proc. ITC-16.-1999.V.3b.-PP.1291-1300.
Размещено на Allbest.ru
Подобные документы
Системы цифровой радиосвязи: базовые методы и характеристики. Классификация систем массового обслуживания. Модели систем массового обслуживания. Математическое введение в теорию цепей Маркова. Системы и сети передачи информации. Стационарный режим.
реферат [176,8 K], добавлен 22.11.2008Определение нагрузки, поступающей на станцию системы массового обслуживания. Определение необходимого числа каналов для полнодоступной системы при требуемом уровне потерь. Моделирование в среде GPSS World СМО с потерями от требуемого числа каналов.
курсовая работа [972,3 K], добавлен 15.02.2016Информационная система и ее виды, потоки связей и механизм действий. Состав и структура информационной системы в экономике. Внемашинное и внутримашинное информационное обеспечение. Системы информационного обслуживания работников управленческих служб.
реферат [2,2 M], добавлен 22.04.2011Описание методологии функционального моделирования и графической нотации, предназначенной для формализации и описания бизнес-процессов. Проектирование модели для БЦ "Севен" в программе BPWin. Состав, назначение и размещение серверов, сетевая политика.
курсовая работа [621,4 K], добавлен 24.09.2012Анализ и характеристика информационных ресурсов предприятия. Выявление недостатков в системе защиты информации. Анализ рисков угрозы безопасности вычислительной системы. Цель и задачи системы информационной безопасности, принципы ее функционирования.
курсовая работа [28,6 K], добавлен 22.01.2015Построение профиля трассы без учета влияния тропосферы. Минимально допустимый множитель ослабления. Величина просвета с учетом рефракции волны. Проверка устойчивости работы радиорелейной линии в зоне обслуживания, расчет энергетических характеристик.
контрольная работа [896,7 K], добавлен 25.10.2012Обслуживание потоков сообщений. Модель с явными потерями. Характеристики качества обслуживания и пропускная способность системы. Простейшая модель обслуживания и модель потока требований. Свойства пуассоновского потока запросов. Нестационарный поток.
реферат [241,8 K], добавлен 30.11.2008Выбор состава и орбитального построения космической навигационно-информационной системы (выбор числа орбит, числа орбитальных элементов системы и определение параметров). Разработка структурной схемы бортовой целевой аппаратуры навигационного спутника.
курсовая работа [2,3 M], добавлен 18.07.2014Характеристика замкнутых сетей массового обслуживания с экспоненциальным обслуживанием в узлах и марковской маршрутизацией. Примеры замкнутых сетей с переключением режимов. Условия мультипликативности стационарного распределения состояний замкнутой сети.
курсовая работа [199,4 K], добавлен 21.02.2010Цепь Маркова и Марковские процессы. Сеть массового обслуживания. Мультипликативность стационарного распределения в открытых сетях с многорежимными стратегиями обслуживания. Анализ изолированного узла. Стационарное распределение сети. Обслуживание заявок.
курсовая работа [200,1 K], добавлен 08.01.2014