Experimental Analysis of the Tardiness of Parallel Tasks in Soft Real-time Systems

Abstract : A parallel application is defined as the application that can be executed on multiple processors simultaneously. In software, parallelism is a useful programming technique to take advantage of the hard-ware advancement in processors manufacturing nowadays. In real-time systems, where tasks have to respect certain timing constraints during execution, a single task has a shorter response time when executed in parallel than the sequential execution. However, the same cannot be trivially applied to a set of parallel tasks (taskset) sharing the same processing platform, and there is a negative intuition regarding parallelism in real-time systems. In this work, we are interested in analyzing this statement and providing an experimental analysis regarding the effect of parallelism soft on real-time systems. By performing an extensive simulation of the scheduling process of parallel taskset on multiprocessor systems using a known scheduling algorithm called the global Earliest-Deadline First (gEDF), we aim at providing an indication about the effects (positive or negative) of parallelism in real-time scheduling.
Document type :
Conference papers
Complete list of metadatas

Cited literature [11 references]  Display  Hide  Download

https://hal-upec-upem.archives-ouvertes.fr/hal-01090622
Contributor : Manar Qamhieh <>
Submitted on : Wednesday, December 3, 2014 - 6:27:05 PM
Last modification on : Wednesday, July 4, 2018 - 4:37:57 PM
Long-term archiving on : Monday, March 9, 2015 - 5:52:52 AM

File

ManarQamhieh_JSSPP14.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01090622, version 1

Citation

Manar Qamhieh, Serge Midonnet. Experimental Analysis of the Tardiness of Parallel Tasks in Soft Real-time Systems. Springer, IEEE; IPDPS, May 2014, PHOENIX (Arizona), United States. pp.17. ⟨hal-01090622⟩

Share

Metrics

Record views

311

Files downloads

307