Autor: |
Andreu Carminati, Renan Augusto Starke, Rômulo Silva de Oliveira |
Rok vydání: |
2014 |
Předmět: |
|
Zdroj: |
Journal of Parallel and Distributed Computing. 74:3037-3044 |
ISSN: |
0743-7315 |
DOI: |
10.1016/j.jpdc.2014.06.011 |
Popis: |
Schedulability analysis of real-time multiprocessor systems is usually based on sufficient but not necessary tests that produce pessimistic results. One difficulty in evaluating the effectiveness of sufficient schedulability tests has been distinguishing the cause of a task set failing the test, i.e., finding out whether the task set is in fact not schedulable or it is actually schedulable but the test itself is too pessimistic. Necessary schedulability tests help to distinguish between these two situations, since if a task set fails in the test then it is guaranteed to be unschedulable. An adversary simulator is a scheduling simulator that uses the non-determinism of the task model to generate scenarios that will stress a specific scheduling algorithm, improving the odds of a deadline miss. In this paper we describe a new adversary simulator algorithm for sporadic task sets executed on multiprocessors scheduled by Global Earliest Deadline First (G-EDF). It is shown that this new adversary simulator is more effective as a necessary test than existing approaches. We also estimate the uncertainty regarding G-EDF by applying to the same task sets a well-known sufficient schedulability test from the literature and the necessary schedulability test based on the adversary simulator. |
Databáze: |
OpenAIRE |
Externí odkaz: |
|