Job vs. portioned partitioning for the earliest deadline first semi-partitioned scheduling - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Job vs. portioned partitioning for the earliest deadline first semi-partitioned scheduling

Résumé

In this paper, we focus on the semi-partitioned scheduling of sporadic tasks with constrained deadlines and identical processors. We study two cases of semi-partitioning: (i) the case where the worst case execution time (WCET) of a job can be portioned, each portion being executed on a dedicated processor, according to a static pattern of migration; (ii) the case where the jobs of a task are released on a processor, 1 time out of p, where p is an integer at most equal to the number of processors, according to a round-robin migration pattern. The first approach has been investigated in the state-of-the-art by migrating a job at its local deadline, computed from the deadline of the task it belongs to. We study several local deadline assignment heuristics (fair, based on processor utilization and based on the minimum acceptable local deadline for a job on a processor). In both cases, we propose feasibility conditions for the schedulability of sporadic tasks scheduled using earliest deadline first (EDF) semi-partitioned scheduling. We show that the load function used for global scheduling to establish the feasibility of sporadic task sets exhibits interesting properties in the semi-partitioning context. We carry out simulations to study the performance of the two approaches in terms of success rate and number of migrations, for platforms composed of four and eight processors. We compare the performance of these semi-partitioned heuristics with the performance of classical partitioned scheduling algorithms and with a global scheduling heuristic which is currently considered to have good performances.

Dates et versions

hal-01107668 , version 1 (21-01-2015)

Identifiants

Citer

Laurent George, Pierre Courbin, Yves Sorel. Job vs. portioned partitioning for the earliest deadline first semi-partitioned scheduling. Journal of Systems Architecture, 2011, Paris, France. pp.518-535, ⟨10.1016/j.sysarc.2011.02.008⟩. ⟨hal-01107668⟩
176 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More