List Schedules for Cyclic Scheduling - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Discrete Applied Mathematics Année : 1999

List Schedules for Cyclic Scheduling

Résumé

This paper adresses the definition and properties of list scheduling in the context of scheduling a cyclic set of n non-preemptive and non-reentrant-dependent tasks on m identical processors when the reduced precedence graph is assumed to be strongly connected. It is first shown that the average cycle time of an arbitrary list schedule is at most (2-1/m) times the absolute minimum average cycle time. K-periodic list schedules are then shown to be the list schedules associated with special priority mappings called K-periodic linear orders. Moreover, given a list that offers the performance ratio p in the non-cyclic case and whose structure is quasi K-periodic in the cyclic case, it is shown that each of its corresponding K-periodic linear orders provides a list schedule with the same guarantee. Since the well-known Coffman-Graham's list is shown to be quasi K-periodic, its performance may be transferred to UET cyclic problems.

Dates et versions

hal-01195753 , version 1 (08-09-2015)

Identifiants

Citer

Philippe Chrétienne. List Schedules for Cyclic Scheduling. Discrete Applied Mathematics, 1999, 94 (1-3), pp.141-159. ⟨10.1016/S0166-218X(99)00017-7⟩. ⟨hal-01195753⟩
71 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More