Back to Search Start Over

Synchronization-Aware Task Allocation Techniques for Preemption Control to Reduce Blocking Time in Multiprocessor Real-Time System

Authors :
Kumar, Ajitesh
Gupta, Sanjai
Source :
International Journal of Embedded & Real-Time Communication Systems (IJERTCS); October 2020, Vol. 11 Issue: 4 p60-79, 20p
Publication Year :
2020

Abstract

Multiprocessor real-time systems receive a great deal of attention. For better utilization of multiprocessors in a real-time context, an optimal approach for scheduling, allocation, and synchronization is required. In this research, a novel heuristic synchronization-aware scheduling has been proposed to reduce the blocking delays in a critical section and also bound to minimize multiple priority inversion. The key idea of this technique is to assign the task set in the same processor that accesses a common shared resource and also access them for the longest period of time; thereby, the global sharing of resource transforms into local sharing. From simulation results, it was concluded that the duration of blocking overheads should be minimized up to 25% to 30% and context switching between processors also reduced up to 10% to 15%. On the basis of result analysis, schedulability, minimization of context switching, and reduced blocking time indicate that the proposed method outperforms the existing methods and does not affect the task completion time.

Details

Language :
English
ISSN :
19473176 and 19473184
Volume :
11
Issue :
4
Database :
Supplemental Index
Journal :
International Journal of Embedded & Real-Time Communication Systems (IJERTCS)
Publication Type :
Periodical
Accession number :
ejs54344416
Full Text :
https://doi.org/10.4018/IJERTCS.2020100104