JUSTIFICATION FOR CHOOSING A DISCIPLINE FOR SERVICING REQUESTS IN DISTRIBUTED INFORMATION PROCESSING SYSTEMS

Authors

DOI:

https://doi.org/10.32782/tnv-tech.2024.6.13

Keywords:

planning, dispatching, scheduling, distributed systems

Abstract

The article examines approaches and the most common application service disciplines (algorithms for application selection for allocating time on the processor. The classification of scheduling algorithms is given. Priority and non-priority disciplines are distinguished. Service algorithms with both one queue and several queues are presented. The advantages and disadvantages of the presented disciplines, as well as the peculiarities of their application, are shown. From the presented analysis, it can be concluded that all the described algorithms perform planning in time, as they are focused on a computing environment with one processor.However, it is necessary to take into account that modern computing systems of information processing have characteristics inherent in distributed systems. The peculiarity of modern systems is that the execution environment (computing resources) can provide many resources simultaneously for many applications. In them, both computing resources and tasks are distributed in space. Such features are characteristic of global GRID and CLOUD information processing systems. In addition, tasks and resources can have characteristics of homogeneity and heterogeneity. With such characteristics, the disciplines intended for single-processor systems cannot be used for distributed information processing systems. In such systems, the scheduler has information about the number of requests requiring service, as in known service systems, and information about the number of resources that have the ability to service the requests. Before this, the scheduler has information about the requirements of each application for the intended resource. In addition, the scheduler has information about the characteristics of each resource. Such information about requests and resources can allow the scheduler to provide optimal re-allocation of requests for resources, taking into account the specifics of the request requirements and resource characteristics. Thus, a new approach to the design of new types of planners is needed in a distributed information processing system – that is. spatial planners. The article presents a theoretical rationale for a new approach to the selection and practice of a spatial planner. The article shows that application-resource relations in distributed systems can be represented in the form of a bipartite graph. And the task of distributing the request for a resource is reduced to the task of finding the maximum pairing in a weighted or unweighted bipartite graph.

References

Z. Sazvara, A novel mathematical model for a multi-period, multi-product optimal ordering problem considering expiry dates in a FEFO system / Z. Sazvara, S. M. J. Mirzapour, K. Govindan, B. Bahlib // Transportation Research Part E: Logistics and Transportation Review. Elsivier, 2016. Т. 93, Вип. September. С. 232-261.

Nathaniel Brooks, Shortest-Job-First (SJF): Preemptive,Non-Preemptive Example, [Електронний ресурс]. Режим доступу: https://www.guru99.com/ shortestjob-first-sjf-scheduling.html.

Організація черг процесів та ресурсів, Черновицкий национальный университет им. Ю. Федьковича, конспект лекций, [Електронний ресурс], Режим доступу: https://studfile.net/preview/5465773/page:29/

Guowang Miao, Fundamentals of Mobile Data Networks / Guowang Miao, Jens Zander, Ki Won Sung, and Ben Slimane – Cambridge University Press, ISBN 1107143217, 2016.

Multilevel Queue Scheduling Introduction [Електронний ресурс]. Режим доступу: https://www.geeksforgeeks.org/

Multilevel Feedback Queue Scheduling (MFQS). [Електронний ресурс]. Режим доступу: ttps://www.studytonight.com/operating-system/multilevel-feedback-queuescheduling

Ю.Е. Лях, Алгоритм Корбато / Ю.Е. Лях, Ю.Г. Выхованец, С.М. Тетюра. Медицинская информатика: учебное пособие / 7 Донецкий национальный медицинский университет им. М. Горького [Електронний ресурс]. Режим доступу: еhttps:// studfile.net/preview/5288133/page:5/

Ruiguo Yu, FBN: Weakly Supervised Thyroid Nodule Segmentation Optimized by Online Foreground and Background / Ruiguo Yu, Shaoqi Yan, Jie Gao, Mankun Zhao// Ultrasound in Medicine & Biology Volume 49, Issue 9, September 2023, Pages 1940-1950.

Implement CPU scheduling algorithms (FCFS, SJF, RR and PSJF) [Електронний ресурс]. Режим доступу:https://github.com/Offliners/CPU-SCHEDULINGAlgorithms

Алгоритми плануванняя процесів. [Електронний ресурс]. Режим доступу: http://repo.ssau.ru/bitstream/Metodicheskie-ukazaniya/Algoritmy-planirovaniyaprocessov-Elektronnyi-resurs-metod-ukazaniya-k-lab-rabote-po-kursu-Sistemprogrammirovanie

ЄВ. Крикун, Математичне та програмне забезпечення для планування задач : магістерська дис.: 121 Інженерія програмного забезпечення, 2019.

Стьопкiн А.В. АЛГОРИТМ ФОРДА-ФАЛКЕРСОНА / Стьопкiн А.В., Пластун Д.А. State Teachers’ Training University, Slovians’k, Ukraine, сб. Iнформатика та

методика її викладання, Випуск № 6, 2016.

Douglas B. West. Introduction to Graph Theory. 2nd. Pearson Education, Inc., 2001. С. 109–110.

Published

2024-12-30

How to Cite

Сімоненко, А. В. (2024). JUSTIFICATION FOR CHOOSING A DISCIPLINE FOR SERVICING REQUESTS IN DISTRIBUTED INFORMATION PROCESSING SYSTEMS. Таuridа Scientific Herald. Series: Technical Sciences, (6), 120-129. https://doi.org/10.32782/tnv-tech.2024.6.13

Issue

Section

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY