Measurement based analysis of temporal behaviour as support for scheduling problems in parallel and distributed real-time systems

2000 ◽  
Vol 46 (10) ◽  
pp. 931-949
Author(s):  
F.J. Suárez ◽  
D.F. Garcı́a ◽  
J. Garcı́a
2016 ◽  
Vol 2016 ◽  
pp. 1-12 ◽  
Author(s):  
Mathieu Côté ◽  
Michel R. Dagenais

This paper focuses on the analysis of execution traces for real-time systems. Kernel tracing can provide useful information, without having to instrument the applications studied. However, the generated traces are often very large. The challenge is to retrieve only relevant data in order to find quickly complex or erratic real-time problems. We propose a new approach to help finding those problems. First, we provide a way to define the execution model of real-time tasks with the optional suggestions of a pattern discovery algorithm. Then, we show the resulting real-time jobs in a Comparison View, to highlight those that are problematic. Once some jobs that present irregularities are selected, different analyses are executed on the corresponding trace segments instead of the whole trace. This allows saving huge amount of time and execute more complex analyses. Our main contribution is to combine the critical path analysis with the scheduling information to detect scheduling problems. The efficiency of the proposed method is demonstrated with two test cases, where problems that were difficult to identify were found in a few minutes.


2004 ◽  
Vol 46 (2) ◽  
Author(s):  
Joachim Wegener

ZusammenfassungMit dem evolutionären Test steht eine neue Testmethode zur Verfügung, die eine systematische und weitgehend automatische Prüfung des Zeitverhaltens von Realzeit-Systemen ermöglicht. Der Test wird als ein Optimierungsproblem interpretiert, das mit evolutionären Algorithmen gelöst wird. Es werden die Eingabesituationen mit den längsten und kürzesten Ausführungszeiten gesucht, um dynamisch zu überprüfen, ob Verletzungen der für das zu testende Realzeit-System spezifizierten Zeitschranken auftreten.


2012 ◽  
Vol 45 (7) ◽  
pp. 327-331
Author(s):  
Petr Shestov ◽  
Valery Kostenko ◽  
Vasily Balashov

2021 ◽  
Vol 54 (1) ◽  
pp. 1-32
Author(s):  
Anna Minaeva ◽  
Zdeněk Hanzálek

This survey covers the basic principles and related works addressing the time-triggered scheduling of periodic tasks with deadlines. The wide range of applications and the increasing complexity of modern real-time systems result in the continually growing interest in this topic. However, the articles in this field appear without systematic notation. To address it, we extend the three-field Graham notation to cover periodic scheduling. Moreover, we formally define three example periodic scheduling problems (PSPs) and provide straightforward implementations of these examples in the Satisfiability Modulo Theories formalism with source codes. Then, we present a summary of the complexity results containing existing polynomially solvable PSPs. We also provide an overview of simple state-of-the-art methods and tricks to solve the PSPs efficiently in terms of time. Next, we survey the existing works on PSP according to the resource environment: scheduling on a single resource, on parallel identical resources, and on dedicated resources. In the survey, we indicate which works propose solution methods for more general PSPs. Finally, we present related problems that are not periodic by nature to provide inspiration for the PSP solution.


IEE Review ◽  
1992 ◽  
Vol 38 (3) ◽  
pp. 112
Author(s):  
Stuart Bennett

Author(s):  
Pallab Banerjee ◽  
◽  
Riya Shree ◽  
Richa Kumari Verma ◽  
◽  
...  

Sign in / Sign up

Export Citation Format

Share Document