Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс:
https://rep.polessu.by/handle/123456789/31741
Название: | Синхронный режим распределенных вычислений при непрерывном выполнении блоков ограниченного числа копий программного ресурса |
Другие названия: | Synchronous distributed computing at continuous execution of blocks of a limited number of program resource copiess |
Авторы: | Павлов, П.А. Коваленко, Н.С. Pavlov, P.А. Kovalenko, N.S. |
Ключевые слова: | синхронный режим распределенные вычисления структурирование конвейеризация программный ресурс диаграмма Ганта функционал Беллмана–Джонсона structuring pipelining program resource Gantt diagram Bellman-Johnson functional synchronous mode unbounded (bounded) parallelism |
Дата публикации: | 2024 |
Библиографическое описание: | Павлов, П.А. Синхронный режим распределенных вычислений при непрерывном выполнении блоков ограниченного числа копий программного ресурса / П.А. Павлов, Н.С. Коваленко // Программные продукты и системы. - 2024. - Т. 37, № 1. - С. 43-53. |
Аннотация: | При создании многопроцессорных распределенных вычислительных систем особую актуальность приобретают задачи построения и исследования математических моделей организации взаимодействия процессов, конкурирующих за программный ресурс. В связи с этим интерес представляют задачи распределенных вычислений, связанные с получением математических соотношений, которые могут иметь как прямой, так и обратный характер. При постановке прямых задач условиями являются значения параметров многопроцессорной системы, а решением – минимальное общее время реализации заданных объемов вычислений. Постановка обратных задач сводится к расчету характеристик многопроцессорных систем, поиску критериев эффективности и оптимальности организации выполнения множества распределенных конкурирующих взаимодействующих процессов. При построении и исследовании математических моделей и задач оптимальной организации распределенных процессов широко применяется аппарат теории графов, линейных диаграмм Ганта, теории расписаний, комбинаторной оптимизации, алгебры матриц и др. В работе построена математическая модель распределенных вычислений, решены задачи нахождения минимального времени выполнения неоднородных процессов, конкурирующих за использование ограниченного числа копий программного ресурса в синхронном режиме в случаях неограниченного и ограниченного параллелизма по числу процессоров многопроцессорной системы. При этом использованы идеи структурирования программного ресурса на линейно-упорядоченные блоки с их последующей конвейеризацией по процессам и процессорам многопроцессорной системы. |
Описание: | When creating multiprocessor distributed computing systems, the problems of constructing and investigating mathematical models for organizing the interaction of processes competing for a software resource are of particular relevance. In this connection, distributed computing tasks related to obtaining mathematical relations, which can have both direct and inverse character, are of interest. When setting direct problems, the conditions are the values of multiprocessor system parameters, the solution is the minimum total time for making given volumes of calculations. The formulation of inverse problems is reduced to calculating multiprocessor system characteristics, searching for criteria of efficiency and optimality of organizing the execution of a set of distributed competing interacting processes. The apparatus of graph theory, linear Gantt diagrams, schedule theory, combinatorial optimization, matrix algebra, etc. is widely used when constructing and studying mathematical models and problems of optimal organization of distributed processes. This paper shows a constructed mathematical model of distributed computations, solves the problems of finding the minimum execution time of heterogeneous processes competing for using a limited number of program resource copies in a synchrono us mode in cases of unlimited and limited parallelism in the number of processors of a multiprocessor system. It also uses the ideas of structuring a program resource into linearly ordered blocks with their further conveying by processes and processors of a multiprocessor system. |
Располагается в коллекциях: | Публикации сотрудников / Publications of the teaching stuff of Polessky State University |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
Sinkhronnyi_rezhim.pdf | 1.39 MB | Adobe PDF | Открыть |
Все ресурсы в архиве защищены авторским правом, все права сохранены.