10.14489/vkit.2016.05.pp.034-040 |
DOI: 10.14489/vkit.2016.05.pp.034-040 Колесов Н. В., Грузликов А. М., Скородумов Ю. М., Толмачева М. В. Аннотация. Рассмотрены вопросы планирования заданий в распределенных системах реального времени типа job shop. Показано применение алгоритма планирования вычислительного процесса в данных системах, который представляет собой комбинацию двух подходов – сетевого упорядочивания и (flow shop)-планирования. Для (flow shop)-планирования применен разработанный эффективный эвристический алгоритм, основанный на понятии разрешимого класса систем, для которого существует оптимальный алгоритм планирования линейной сложности. Представлен класс (job shop)-систем, когда возможна незначительная модификация алгоритмов (flow shop)-планирования. Ключевые слова: планирование заданий; система реального времени; разрешимый класс вычислительных систем; сетевое упорядочивание.
Kolesov N. V., Gruzlikov A. M., Skorodumov Yu. M., Tolmacheva M. V. Abstract. Job scheduling in a distributed real-time systems of general form is considered. It is assumed that a single job consists of a number of tasks connected within certain precedence constraints according to acyclic directed graph. It is considered that some tasks of the jobs are assigned to the processors according to the flow shop scheduling model while other tasks assignment does not correspond to that model. The paper proposes a mixed scheduling algorithm based on a combination of two wellknown approaches: network scheduling and approach based on the concept of solvable classes of systems. The first approach uses the concept of critical path of the job to allocate its tasks to the processors, and the task execution ordering corresponds to the precedence constraints. The second approach is based on the previously presented flow shop scheduling algorithm for the known solvable classes. There are several solvable classes of distributed computing systems for which simple optimal scheduling algorithms exist. Thus the paper considers certain type of job shop systems for which lightly modified flow shop scheduling algorithms can be used. Keywords: Job scheduling; Real-time system; Solvable class of systems; Network scheduling.
РусН. В. Колесов (Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики; ГНЦ РФ АО «Концерн «Центральный научно-исследовательский институт «Электроприбор», Санкт-Петербург) E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
EngN. V. Kolesov (Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics; State Research Center of the Russian Federation Concern CSRI Elektropribor, JSC, Saint-Petersburg) E-mail:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Колесов Н. В., Толмачева М. В., Юхта П. В. Планирование вычислительного процесса в многопроцессорных системах при заданных для решаемых задач директивных сроках // Вестник компьютерных и информационных технологий. 2009. № 6. С. 31 – 37. Eng1. Kolesov N. V., Tolmacheva M. V., Iukhta P. V. (2009). Computational processes planning in multiprocessor systems for tasks with specified deadlines. Vestnik komp'iuternykh i informatsionnykh tekhnologii, (6), pp. 31-37.
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа статьи заполните форму: {jform=1,doi=10.14489/vkit.2016.05.pp.034-040} . EngThis article is available in electronic format (PDF). The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please fill out the form below: {jform=2,doi=10.14489/vkit.2016.05.pp.034-040}
. .
|