Proceedings Seventh IEEE International Conference on Engineering of Complex Computer Systems
DOI: 10.1109/iceccs.2001.930161
|View full text |Cite
|
Sign up to set email alerts
|

On-line scheduling of real-time distributed computers with complex communication constraints

Abstract: We consider the scheduling of periodic tasks running on distributed computers. Every execution of a task must meet its deadline. Response time analysis of the tasks is used to prove the schedulabilty of hard real-time distributed systems according the on-line priority rules that schedule the processors and the network. Its main advantage is to take into account the precedence dependencies of the schedules of the tasks on the processors and the messages sent on the network(s). Past works have addressed the issu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 25 publications
0
7
0
Order By: Relevance
“…Concerning the formalism, Richard et al [22] have developed the principle of generalized dependence to describe a synchronous multi-periodic system. Their equations are similar to those of SDFG.…”
Section: Related Workmentioning
confidence: 99%
“…Concerning the formalism, Richard et al [22] have developed the principle of generalized dependence to describe a synchronous multi-periodic system. Their equations are similar to those of SDFG.…”
Section: Related Workmentioning
confidence: 99%
“…In the systems considered, since the tasks can have different execution periods, a consumer task can consume the first data, the last, all the data, or any other combinations of data from a producer task. In [8], when the consumer task has a period greater than or equal to that of the producer task, then the data consumed is the last data produced during the execution of the consumer. The authors transform the extended precedences constraint into a simple precedence constraint by replacing a task τ i by n i = Hn Ti duplicated tasks of period H n (H n is the least common multiple of the periods of the tasks and T i is the period of τ i ).…”
Section: A Data Dependence Constraintsmentioning
confidence: 99%
“…each execution of τ j is preceded by an execution of τ i and extended precedence constraints [8], [7], i.e. the tasks do not have the same periods and are executed at different rate.…”
Section: A Data Dependence Constraintsmentioning
confidence: 99%
“…When communicating tasks do not share the same rate, several precedence models have been studied in the literature, which enable to represent different subclasses of extended precedence constraints: problem is, given a task precedence graph (which can contain cycles), given a WCET for each task and assuming that each job is executed on its own processor, to find the task rates in the steady state of the system, such that the jobs are executed as often as possible (the objective is thus quite different from ours). The precedences of the task graph are characterized by 4 natural numbers q, k, q ′ , k ′ such that: ∀n ∈ N, τ i.qn+k → τ j.q ′ n+k ′ • Generalized Precedence Constraints (GPC) presented in [7] are a particular case of Linear Precedence Constraints. The objective is different, the authors focus on the scheduling of periodic tasks, related by generalized precedence constraints given in an acyclic graph.…”
Section: Related Workmentioning
confidence: 99%
“…For instance, in Figure 4(c), we have a pattern that consists of three successive instances of τ i and one of τ j , where the first instance of τ i (in the pattern) is related to the only instance of τ j in the pattern, and this pattern is repeated indefinitely (patterns are depicted by dotted lines in Figure 4). Generalized precedence constraints [7] can represent constraints like those in Figure 4(d) and 4(c) but not the others. A generalized precedence constraint can be represented using a counting semaphore and we propose a simple extension consisting in allowing semaphore counts to be initialized to a value different from 0.…”
Section: A Simplifying Redundant Precedence Constraintsmentioning
confidence: 99%