On Graham's bound for cyclic scheduling - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Parallel Computing Année : 2000

On Graham's bound for cyclic scheduling

Résumé

This paper addresses the performance of list scheduling a cyclic set of $N$ non-preemptive dependent generic tasks on m identical processors. The reduced precedence graph is assumed to be strongly connected but the number of simultaneously active instances of a generic task is not restricted to be at most one. Some properties on arbitrary schedules are first given. Then, we restrict to regular schedules for which it is shown that the number of ready or active tasks at any instant is at least the minimum height $H^\ast$ of a directed circuit of the reduced precedence graph. The average cycle time of any regular list schedule is then shown to be at most $(2-(min\{H^\ast,m\}/m))$ times the absolute minimum average cycle time. This result, which is similar well-known $(2-(1/m))$ Graham's bound applying for non-cyclic scheduling, shows to what extent regular list schedules take the parallelism of the cyclic task system into account.

Dates et versions

hal-01194899 , version 1 (07-09-2015)

Identifiants

Citer

Philippe Chrétienne. On Graham's bound for cyclic scheduling. Parallel Computing, 2000, 26 (9), pp.1163-1174. ⟨10.1016/S0167-8191(00)00033-8⟩. ⟨hal-01194899⟩
92 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More