Sticky-ERfair: a task-processor affinity aware proportional fair scheduler

Sarkar, Arnab ; Ghose, Sujoy ; Chakrabarti, P. P. (2011) Sticky-ERfair: a task-processor affinity aware proportional fair scheduler Real-Time Systems, 47 (4). pp. 356-377. ISSN 0922-6443

Full text not available from this repository.

Official URL: http://doi.org/10.1007/s11241-011-9120-2

Related URL: http://dx.doi.org/10.1007/s11241-011-9120-2

Abstract

A drawback of current proportional fair schedulers is that they ignore task-to-processor mutual affinities, thereby causing frequent inter-processor task migrations and cache misses. This paper presents the Sticky-ERfair Scheduler, an Early-Release Fair (ERfair) scheduler that attempts to minimize task migrations and preemptions. Given any processor V i , Sticky-ERfair allocates to it the most recently executed ready task that previously executed on V i (thus restricting migrations and preemptions) in such a way that this allocation does not cause any ERfairness violations in the system at any time during the schedule length. Experimental results reveal that Sticky-ERfair can achieve upto over 40 times reduction both in the number of migrations and preemptions suffered with respect to Basic-ERfair (for a set of 25 to 100 tasks running on 2 to 10 processors) while simultaneously guaranteeing ERfairness at each time slot.

Item Type:Article
Source:Copyright of this article belongs to Springer Nature Switzerland AG
Keywords:Proportional fairness;ERfair scheduling;Real time scheduling;Task migration;Task preemptions;Cache affinity
ID Code:129724
Deposited On:18 Nov 2022 10:33
Last Modified:18 Nov 2022 10:33

Repository Staff Only: item control page