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

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

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Терпугов Александр Фёдорович, Шкуркин Алексей Сергеевич

Рассматривается краткое описание программного обеспечения нахождения оценок входящего потока заявок и среднего времени обслуживания систем массового обслуживания по периоду занятости.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Терпугов Александр Фёдорович, Шкуркин Алексей Сергеевич

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

A brief description is considered of software for determining the estimates of the input flow and mean service time of the queuing system from the occupation period.

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

А. Ф. Терпугов, А. С. Шкуркин

ПРОГРАММА ВЫЧИСЛЕНИЯ ПАРАМЕТРОВ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ ПО ПЕРИОДУ ЗАНЯТОСТИ

Рассматривается краткое описание программного обеспечения нахождения оценок входящего потока заявок и среднего времени обслуживания систем массового обслуживания по периоду занятости.

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

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ СИСТЕМ

Рассмотрены следующие системы:

- Однолинейная СМО, на которую поступает рекуррентный поток заявок интенсивности X. Обслуживание произвольное со средним временем обслуживания 90. Однако, если в течение периода обслуживания какой-то заявки в систему поступит следующая заявка, то она вытесняет с прибора ту заявку, которая обслуживается, и сама занимает её место. Рассматриваются моменты начала периодов занятости в такой системе. С использованием методов теории массового обслуживания находится преобразование Лапласа от плотности вероятностей длительности периода занятости и от плотности вероятностей длительности временных интервалов между началами периодов занятости. Из преобразования Лапласа находятся несколько начальных моментов от длительности временных интервалов между началами периодов занятости.

- Однолинейная система с равномерным распределением работы между п идентичными СМО при различных законах убывания незавершенной работы. Имеется некоторое пороговое значение с и изучаются свойства тех моментов времени, когда процесс незавершенной работы w(t) пересекает этот порог. Используя методы теории массового обслуживания и теории случайных процессов, находятся несколько начальных моментов для длительности пребывания процесса w(t) над порогом и под порогом с.

- Многолинейная СМО с равномерным распределением работы между п системами, где каждая из систем вида Ы/О/ж, когда имеется некоторое пороговое значение с и фиксируются моменты пересечения процессом w(t) этого порога снизу вверх. Рассматривается ситуация, когда незавершённая работа убывает по линейному и экспоненциальному законам. Рассчитываются характеристики периода занятости такой системы, используя в качестве основы максимальное остаточное время обслуживания на занятых приборах. Система считается свободной, если свободны все приборы п идентичных систем.

Для рассмотренных систем, с использованием метода моментов, строятся оценки интенсивности входящего потока заявок, средней длительности обслуживания и находятся асимптотические (при большом объеме выборки) дисперсии этих оценок [1 - 3].

ОБЩАЯ ХАРАКТЕРИСТИКА ПРОГРАММЫ

Полученные методы нахождения оценок входящего потока и среднего времени обслуживания реализованы в виде программы System, разработанной в среде Delphi 5.0. Программа работает под управлением операционной системы Windows 95-Xp. В качестве дополнительных критериев к программе выступало полное соответствие с требованиями, предъявляемыми к современным стандартам программного обеспечения.

Пакет инсталляции выполнен с помощью стандартной утилиты InstallShild Express, которая входит в комплект лицензионной поставки Delphi. Инсталляция производится стандартным для Windows 95-Xp способом. Нажмите кнопку Пуск и выберите пункт Настройка/Панель управления/Установка и удаление программ. Выполните в появившемся диалоговом окне команду Установить и нажмите кнопку Ok. В дальнейшем следуйте рекомендация программы инсталляции.

По умолчанию в процессе инсталляции программа создает свою собственную программную группу, поэтому для запуска выберите меню Пуск/ Программы/ Моделирование. Или можно нажать кнопку Пуск, выбрать пункт Выполнить и в появившемся окне установить путь, по которому установлена программа, и нажать кнопку Ok. Сразу после запуска появится окно программы.

l.ilU'UIJnB.I.I.IJ—I—Л «|

■&N II I

F(a,n) 0 , , ,

1 S 5 7 9 а

Р,с,„ _________________________________________________________

|а=2,27 |F(a,m)=-0,03

Рис. 1

Главное окно программы состоит из: строки меню, рабочей области и строки подсказок, отображающей краткие комментарии в течение работы программы. На рис. 2 изображена диаграмма действий данной программы, разработанная в пакете Rational Rose.

о

[неправильно ]

Вычисление

\ /

Оценка интенсивности Среднее время

потока обслуживания

Построение графика функий и вывод результатов

X

[ не сохранять ]

[ сохранить ]

Подтверждение сохранения данных

Выход из программы

Рис. 2

В начале выбирается необходимая система (рис. 3).

Выбор системы МО

“Выбирите необходимую систему:—

(* Юднолинейная СМО;

С Однолинейная СМО, п идентичных систем С Многолинейная СМО, линейно С М ноголинейная СМ 0, э кспоненциально

у OK

)( Отмена

Рис. 4

На основе исходных данных системы происходит вычисление оценки интенсивности входящего потока и среднего времени обслуживания, строятся графики вспомогательных функций (рис. 5). Имеется возможность сохранить полученные результаты в текстовый файл с расширением

Рис. 3

Следующим шагом является вызов параметров этой системы (рис. 4).

Рис. 5

Одним из требований, предъявляемых к современному программному обеспечению, является наличие справочной системы. В программе System для вызова справочной информации предусмотрено два варианта: во-первых, можно вызвать справку, нажав клавишу F1, в любом месте приложения или вызвав пункт меню Помощь/Справка. Во-вторых, для всех интерфейсных элементов приложения работает так называемая контекстная помощь, которая вызывается нажатием комбинации клавиш Ctr+F1 или выбором пункта меню Помощь/Контекст.

Для создания файла справки был использован редактор Microsoft Word 2000 и утилита Microsoft Help Workshop, которая входит в состав Delphi.

ЗАКЛЮЧЕНИЕ

Таким образом, в работе рассмотрена программа нахождения оценок входящего потока и среднего времени обслуживания рассмотренных систем [1 - 3], которая может быть использована при обработке экспериментальных данных.

ЛИТЕРАТУРА

1. Глухова Е.В., Шкуркин А.С. // Изв. вузов. Физика. 2001. № 1. С. 8-12.

2. ГлуховаЕ.В., Шкуркин А.С. // Вестник ТГУ. 2000. С. 45-47.

3. Шкуркин А.С. // Обработка данных и управление в сложных системах. Вып.4. Томск: Изд-во Том. ун-та, 2002. С. 75-79.

Статья представлена кафедрой теории вероятностей и математической статистики факультета прикладной математики и кибернетики Томского государственного университета, поступила в научную редакцию «Кибернетика и информатика» 25 апреля 2003 г.

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