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

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

CC BY
488
107
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА РАСПРЕДЕЛЕННОЙ ОБРАБОТКИ ДАННЫХ / МНОГОФАЗНАЯ СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / ВЫСОКОИНТЕНСИВНЫЙ ПОТОК СОБЫТИЙ / DISTRIBUTED DATA PROCESSING SYSTEM / MULTISTAGE QUEUEING SYSTEM / HIGH-INTENSIVE ARRIVAL PROCESS

Аннотация научной статьи по математике, автор научной работы — Грачев Владимир Викторович, Моисеев Александр Николаевич, Назаров Анатолий Андреевич, Ямпольский Владимир Захарович

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

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

Похожие темы научных работ по математике , автор научной работы — Грачев Владимир Викторович, Моисеев Александр Николаевич, Назаров Анатолий Андреевич, Ямпольский Владимир Захарович

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

Multistage queueing model of the distributed data processing system

Mathematical model for the technical system of distributed data processing is considered in the paper. The model is presented in a form of the multistage queueing system. High intensity of incoming queries is a typical feature of the considering system. It was shown that probability distribution of event arrived during fixed time period can be approximated by normal probability distribution for the most of studied homogeneous event processes. Multistage queueing system with unlimited servers count in each stage, general time of serving and high intensive input flow is considered in the paper also. It was shown that multidimensional probability distribution of busy servers count at each stage of the system can be approximated by multidimensional normal probability distribution. Parameters of this distribution were obtained in the paper.

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

УДК 519.872

В.В. Грачев, А.Н. Моисеев, А.А. Назаров, В.З. Ямпольский

Многофазная модель массового обслуживания системы распределенной обработки данных

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

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

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

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

Такого рода системы относятся к классу систем распределенной обработки данных (СРОД), анализ и оптимизация функционирования которых нуждаются в применении современных средств математического и компьютерного моделирования.

В настоящей работе для моделирования СРОД предложена математическая модель в виде многофазной системы массового обслуживания с высокоинтенсивным входящим потоком.

Высокоинтенсивные гауссовские потоки. Случайный поток однородных событий будем называть высокоинтенсивным, если его интенсивность имеет вид произведения AN, где А > 0 - некоторая конечная величина, а N - значение большого параметра. В теоретических исследованиях предполагается, что N ^ ж, а в практических реализациях его значение достаточно велико (порядка lOO или больше). Высокоинтенсивный поток будем называть гауссовским (ВИГ-потоком), если распределение вероятностей числа его событий, наступивших за время t, можно аппроксимировать с достаточной точностью гауссовским распределением с математическим ожиданием a и дисперсией 2

а вида

a = ANt, а2 = (А + к)М = ANt + к№, (l)

где к - некоторый параметр (параметр дисперсии). Форма записи среднего и дисперсии в виде (l) удобна для последующего анализа. Показано [l, 2], что для широкого класса высокоинтенсивных потоков (пуассоновских, рекуррентных, ММРР, MAP и др.) такая аппроксимация допустима, а величины a и а2 могут быть представлены в форме (l).

Перечислим основные свойства ВИГ-потоков:

— сумма независимых ВИГ-потоков с заданными параметрами интенсивностей Ak и параметрами дисперсий кк также является ВИГ-потоком, параметры А и к которого равны суммам соответствующих параметров складываемых потоков, т. е.

A=ZAk, к=Екк; (2)

kk

— просеянный [3] с вероятностью r ВИГ-поток с параметрами A и к является также ВИГ-потоком с параметрами

rA и г2к. (3)

Отметим важную особенность просеянного ВИГ-потока, заключающуюся в том, что дисперсия просеянного потока изменяется более значительно, чем его среднее значение. В частности, при г = 0,1 для просеянного потока среднее значение уменьшается в 10 раз за счет сомножителя г, а второе слагаемое г2к дисперсии ст2 = гХ + г2к уменьшается в 100 раз. Такие изменения параметров ВИГ-потока при достаточно малых значениях г позволяют аппроксимировать просеянный ВИГ-поток высокоинтенсивным пуассоновским потоком.

Также отметим, что ВИГ-потоки при к = 0 не являются пуассоновскими, но их основные свойства просеивания и полиномиального разделения совпадают со свойствами пуассоновских потоков

[3, 4].

Разделенный по полиномиальной схеме с вероятностями я^, S2,..., як ВИГ-поток с параметрами Х и к является К-мерным коррелированным ВИГ-потоком, многомерное распределение вероятностей которого является К-мерным гауссовским, определяемым многомерной характеристической функцией ^и) векторного аргумента и = {и1зМ2,...,ик } вида

К

К

К К

Ъ{п) = ехр<] £ іщхьШі + £ (^ ) 4Ш + £ Ё МруКМ [ 1к=1 к=1 2 к=1у=1 2 I

(4)

здесь ] = 7-І - мнимая единица.

Таким образом, каждая компонента разделенного потока является ВИГ-потоком с параметрами ,$кХ и 5к2к, но потоки стохастически зависимы. Элементы ковариационной матрицы для них имеют вид sksvкNt для к-го и у-го из разделенных потоков.

Обозначая Е - единичный вектор-столбец; и - вектор с элементами ик и диагональную матрицу А с элементами sk на главной диагонали, характеристическую функцию Ь(и) из (4) перепишем в матричном виде

к(и) = ехр |уиТ АЕХМ - -2-иТ (хА + кЕЕТ А)им|.

Четырехфазная система массового обслуживания. На практике возникла необходимость анализа параметров функционирования технической системы распределенной обработки данных, которая была представлена в виде четырехфазной немарковской системы массового обслуживания. На вход этой системы поступает ВИГ-поток с параметром интенсивности Х и параметром дисперсии к

(рис. 1).

X к

Я.(л-)

А

ВАх)

/'•4

вд

Рис. 1. Четырехфазная система массового обслуживания

Каждая фаза является системой массового обслуживания с неограниченным числом приборов и функцией распределения В/х), / = 1,4 времени обслуживания заявки на/-й фазе.

Завершив обслуживание на (/- 1)-й фазе, заявка с вероятностью 1 - г/ отсеивается, а с вероятностью Г/ передается для обслуживания на следующую фазу. Для определенности будем полагать г1 = 1. Ставится задача исследования такой четырехфазной системы и определения ее четырехмерного распределения вероятностей числа приборов, занятых на ее четырех фазах.

Обозначим произведение вероятностей

/

§/ =П г .

(5)

І=1

Пусть Ь/ - среднее значение времени обслуживания на /-й фазе, а В/- (х) - функция распределения суммарного времени обслуживания заявок на первых / фазах рассматриваемой четырехфазной системы. Очевидно, В/*(х) является /-кратной сверткой распределений В^х),..., В/х), / < 4. Здесь В] *(х) = В](х), а В0*(х) будем полагать равной 1. Также обозначим следующие функционалы:

ВЛ/2 = I ( (( - В\ (ч (х) - В* (х)), /1,/2 = 1,4 . (6)

0

Можно показать, что четырехмерный вектор і = (і'і, і2, і3, і4} числа і/ приборов, занятых на фазах /, / = 1,4 является коррелированным гауссовским (нормальным) с характеристической функцией к(и) векторного аргумента и = {и1, и2, и3, и4} вида

Г 4 4 (и )2 4 к ]

к(и)=ехр] Ё тккЬкAN + Ё 2 §кЬкAN + Ё іикіиуКкКуВку-N \. (7)

[к=1 к=1 2 к ,у=1 2 I

То есть для каждой компоненты І/, / = 1,4 среднее значение равно

а/ = 'WgJb/, (8)

дисперсия -

о/ = ,Шgb/ + кNgfBff, (9)

а элементы матрицы ковариаций имеют вид

Р f1f2

XNg fbf + ^gf-Bff, если /і = f = f,

(10)

KNg/ gf Bfi /2, еслиfl * при/ < 4,/2 < 4.

Обозначив через b диагональную матрицу с элементами Ъ/ на главной диагонали, через G -диагональную матрицу с элементами gf по главной диагонали и матрицу В с элементами Вь, характеристическую функцию h(u) из равенства (7) перепишем в матричном виде

h(u) = expjGbEAN - -2цТ GbuAN - iu^GBGuKNj = exp jjuT GbEAN - -2uT (GbAN - GBGkN)uj.

Когда относительно времени обслуживания известно лишь его среднее значение и можно полагать, что это время детерминировано, то

_ \Ъ/ , если/ = f2 =f, (11)

hh = 1.0, если/1* f2. ( )

В этом случае компоненты четырехмерного гауссовского вектора стохастически независимы, а дисперсии его компонент if, в силу равенств (9), (11) имеют вид

о/2 = 'kNgpf + KNg/bf. (12)

Заключение. Итак, в работе представлена математическая модель технической системы рас-

пределенной обработки данных, которая сформулирована в виде многофазной системы массового обслуживания с неограниченным числом обслуживающих приборов на каждой фазе, произвольным временем обслуживания и высокоинтенсивным входящим потоком. Рассмотрены основные свойства и характеристики высокоинтенсивных потоков однородных событий. Показано, что в таких потоках распределение вероятностей числа событий, наступивших за фиксированный интервал времени, аппроксимируется гауссовским (нормальным) распределением, в силу чего такие потоки могут быть названы высокоинтенсивными гауссовскими (ВИГ-потоками).

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

Литература

1. Moiseev A. Investigation of High Intensive General Flow / A. Moiseev, A. Nazarov // Proc. of the IV International Conference «Problems of Cybernetics and Informatics» (PCI’2012), September 12-14, 2012. Baku, Azerbaijan. - Baku: ANAS, 2012. - P. 161-163.

2. Моисеев А.Н. Исследование высокоинтенсивного MAP-потока / А.Н. Моисеев, А.А. Назаров // Изв. Том. политех. ун-та. - 2013. - № 2 (в печати).

3. Назаров А.А. Метод асимптотического анализа в теории массового обслуживания / А.А. Назаров, С.П. Моисеева. - Томск: Изд-во НТЛ, 2006. - 112 с.

4. Гнеденко Б.В. Введение в теорию массового обслуживания / Б.В. Гнеденко, И.Н. Коваленко. -4-е изд. испр. - М.: Изд-во ЛКИ, 2007. - 400 с.

Грачев Владимир Викторович

Канд. техн. наук, вед. сотрудник ООО «Инком»

Тел.: +7-916-158-15-40

Эл. почта: incom@cc.tpu.edu.ru

Моисеев Александр Николаевич

Канд. техн. наук, доцент каф. программной инженерии Томского государственного университета (ТГУ)

Тел.: 8 (382-2) 52-94-96

Эл. почта: alexander-moiseev@mail.ru

Назаров Анатолий Андреевич

Д-р техн. наук, профессор, зав. каф. теории вероятностей и математической статистики ТГУ

Тел.: 8 (382-2) 52-95-99

Эл. почта: nazarov.tsu@gmail.com

Ямпольский Владимир Захарович

Д-р техн. наук, профессор-консультант Института кибернетики Томского политехнического университета

Тел.: 8 (382-2) 50-16-44

Эл. почта: yampolsky@incom.tomsk.ru

Grachev V.V., Moiseev A.N., Nazarov A.A., Yampolsky VZ.

Multistage queueing model of the distributed data processing system

Mathematical model for the technical system of distributed data processing is considered in the paper. The model is presented in a form of the multistage queueing system. High intensity of incoming queries is a typical feature of the considering system. It was shown that probability distribution of event arrived during fixed time period can be approximated by normal probability distribution for the most of studied homogeneous event processes. Multistage queueing system with unlimited servers count in each stage, general time of serving and high intensive input flow is considered in the paper also. It was shown that multidimensional probability distribution of busy servers count at each stage of the system can be approximated by multidimensional normal probability distribution. Parameters of this distribution were obtained in the paper.

Keywords: distributed data processing system, multistage queueing system, high-intensive arrival process.

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