RUS  ENG
Full version
JOURNALS // Zapiski Nauchnykh Seminarov POMI // Archive

Zap. Nauchn. Sem. POMI, 2024 Volume 539, Pages 66–85 (Mi znsl7535)

Cyclic scheduling problems for multiprocessor system

N. S. Grigorieva

Saint Petersburg State University

Abstract: We consider the multiprocessors scheduling problem, when a set of jobs $V$ is done on $m$ identical parallel processors and set of jobs $V$ is to be repeated an infinitely number of times. The goal is to generate a periodic schedule, which is a schedule of one iteration that is repeated within a fixed time interval, which called the period (or cycle time). The aim of cyclic scheduling is to find a periodic schedule with the minimum period. We consider Periodic Scheduling on Identical Processors problem. Precedence constraints between jobs are represented by an uniform graph $G$. We propose algorithms for constructing cyclic schedules for four problems with parallel processors: the problem with unit processing times and three problems with arbitrary processing times. The problem with unit processing times and the problem with preemptions can be solved in polynomial time.

Key words and phrases: cyclic scheduling, precedence constraints, parallel processors.

UDC: 519.8

Received: 17.10.2024



© Steklov Math. Inst. of RAS, 2025