Научная статья на тему 'ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ПЕРЕДАЧИ ИНФОРМАЦИИ'

ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ПЕРЕДАЧИ ИНФОРМАЦИИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
32
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
система массового обслуживания / внутреннее программное обеспечение / критерий / эффективность.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Худойбердиев Рахматилло Фозиллиддинович

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Худойбердиев Рахматилло Фозиллиддинович

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

Текст научной работы на тему «ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АВТОМАТИЗИРОВАННЫХ СИСТЕМ ПЕРЕДАЧИ ИНФОРМАЦИИ»

INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE "DIGITAL TECHNOLOGIES: PROBLEMS AND SOLUTIONS OF PRACTICAL IMPLEMENTATION IN THE SPHERES" APRIL 27-28, 2023

ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

АВТОМАТИЗИРОВАННЫХ СИСТЕМ ПЕРЕДАЧИ ИНФОРМАЦИИ Худойбердиев Рахматилло Фозиллиддинович

Ташкентский университет информационных технологий имени Мухаммад ал-Хоразмий, rfxudoyberdiyev24@gmail.com, Ташкент Узбекистан https://doi.org/10.5281/zenodo.7856651

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

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

Введение

Структура программного обеспечения (ПО) автоматизированных систем передачи информации (АСПИ) имеет ряд существенных особенностей по сравнению со структурой ПО АСУ [2]. Эти особенности обусловлены спецификой выполнения основных алгоритмов функционирования АСПИ, которая включает в себя следующие требования:

- жесткие ограничения на время выполнения основных алгоритмов и их частей;

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

- относительную неизменность алгоритмов при длительных сроках эксплуатации;

- высокую достоверность информации.

Вопросы оценки эффективности ПО приобретают особое значение, которая в значительной степени определяет эффективность функционирования АСПИ в целом. В работе [1] рассматривались вопросы оценки эффективности функционирования сетей связи без учета эффективности ПО.

Основная часть

В данной статье дается подход к оценки эффективности внутреннего ПО АСПИ основанный на представлении процесса выполнения программ в вычислительных средствах (ВС) в виде многофазных систем массового обслуживания (СМО).

Внутреннее ПО включает: операционную систему, комплекс основных рабочих программ и комплекс программ контроля.

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

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

INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE "DIGITAL TECHNOLOGIES: PROBLEMS AND SOLUTIONS OF PRACTICAL IMPLEMENTATION IN THE SPHERES" APRIL 27-28, 2023

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

В общем случае в ВС узла АСПИ выполняется R различных программ (алгоритмов функционирования). Каждая программа состоит из ряда подпрограмм (1111) общим числом

К. Для j-й программы (j = 1, R) число 1111 равно K. — K. Для каждой 1111 задаётся

максимально допустимое время задержки начала выполнения, превышение которого ведет к потере или искажению информации, что равносильно резкому снижению качество

функционирования АСПИ. Обозначим это время для i-й 1111 через ШДг = 1,^). Кроме того,

для каждой 11 задается максимально допустимое время окончания её выполнения timax , а

для каждой программы

tJ =у t.

max / 1 i max

ieKj

Соблюдение временных ограничений достигается с помощью присвоения различным 11 фиксированных или, как правило, динамических приоритетов. В узлах АС1ЛИ находят применение в основном относительные приоритеты, так как для 11 узлов выполняется условие

xi< minp t ] (i = 1K)

i

где Tf -длительность выполнения i- й подпрограммы.

1роцесс выполнения программ в узле будем рассматривать как процесс обслуживания заявок в разомкнутой многофазной системе массового обслуживания, состоящей из K фаз с очередью перед каждой фазой и приоритетами отдельных фаз обслуживания. Лод входящим потоком заявок будем понимать поток требований на решение функциональных задач и осуществление функционального контроля. Обслуживание на i-й фазе соответствует выполненного i-й 11 (i = 1, K). Многофазный характер обслуживания заявок входящего в модели потока отражает тот факт, что выполнение любой программы сводится к выполненного некоторой последовательности 11, причем после окончания выполнения любой 11 заново решается вопрос о том, какая 11 (а следовательно, и программа) будет включена в работу.

Каждой заявке на выполнение j-й программы (j = 1,R ) соответствует определенная последовательность фаз обслуживания. Назовем её путём обслуживания заявки. В соответствии с этим рассматриваемая многофазная система является системой с R путями обслуживания. Выполнение j-й программы соответствует прохождении заявкой K. фаз

обслуживания.

1усть X - интенсивность потока заявок на выполнение j -й программы. Тогда, если i-ю фазу проходят заявки mi потоков (m{ — R) , то интенсивность потока заявок и i-й фазе определяется суммированием соответствующих интенсивностей:

X = ZX (i = 1K;J = 1R)

Jem

INTERNATIONAL SCIENTIFIC AND TECHNICAL CONFERENCE "DIGITAL TECHNOLOGIES: PROBLEMS AND SOLUTIONS OF PRACTICAL IMPLEMENTATION IN THE SPHERES" APRIL 27-28, 2023

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

p=1L V*=х г <1 (1)

i-\ i-1

Где г* -средняя длительность обработки заявки на i-й фазе.

Тогда критерием эффективности внутреннего ПО АСПИ может служить функционал

K _

с = (2)

если выполняются условия:

Toi <] t

(3)

тг < t-

г г max

т < tJ

max

где Toi -средняя продолжительность ожидания заявок перед i-й фазой;

■ „

т -средняя продолжительность выполнения j-й программы. Заключение

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

1. В качестве критерия эффективности можно использовать величину суммарного времени ожидания заявки на всех фазах обслуживания.

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

3. Критерия (2) вместе с условиями (3) может служить для оценки эффективности операционной системы и уточнения распределения программ и ПП по уровням приоритетов, а также для выбора алгоритма диспетчирования.

REFERENCES

1. Mirzaeva M.B., Sobirov M.A. Estimates of Efficiency and Control Methods of Communication Network Functioning. "International Journal of Advanced Trends in Computer Science and Engineering" (IJATCSE) ISSN: 2278-3091, Scopus indexed. Volume 9, Issue-4, July -August 2020. -P.5736-5740 (№3; Scopus IF=0,789)

2. Трахтенгерц Э.А. Программное обеспечение АСУ. М., «Статистика», 1974

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