Back to Search
Start Over
Synchronization-Aware Task Allocation Techniques for Preemption Control to Reduce Blocking Time in Multiprocessor Real-Time System
- 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