Abstract
As real-time embedded systems become more complex, resource partitioning is increasingly used to guarantee real-time performance. Recently, several compositional frameworks of resource partitioning have been proposed using real-time scheduling theory with various notions of real-time tasks running under restricted resource supply environments. However, these real-time scheduling-based approaches are limited in their expressiveness in that, although capable of describing resource-demand tasks, they are unable to model resource supply. This paper describes a process algebraic framework for reasoning about resource demand and supply inspired by the timed process algebra ACSR. In ACSR, real-time tasks are specified by enunciating their consumption needs for resources. To also accommodate resource-supply processes we define PADS where, given a resource CPU, the complimented resource denotes for availability of CPU for the corresponding demand process. Using PADS, we define a supply-demand relation where a pair (S, T) belongs to the relation if the demand process T can be scheduled under supply S. We develop a theory of compositional schedulability analysis as well as a technique for synthesizing an optimal supply process for a set of tasks. We illustrate our technique via a number of examples.
| Original language | English |
|---|---|
| Title of host publication | Formal Modeling and Analysis of Timed Systems - 8th International Conference, FORMATS 2010, Proceedings |
| Pages | 183-197 |
| Number of pages | 15 |
| DOIs | |
| Publication status | Published - 2010 |
| Event | 8th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2010 - Klosterneuburg, Austria Duration: 2010 Sept 8 → 2010 Sept 10 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 6246 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Other
| Other | 8th International Conference on Formal Modeling and Analysis of Timed Systems, FORMATS 2010 |
|---|---|
| Country/Territory | Austria |
| City | Klosterneuburg |
| Period | 10/9/8 → 10/9/10 |
Bibliographical note
Funding Information:This research was supported in part by NSF grants CNS-0834524 and CNS-0720703.
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science