Abstract
|
Hierarchical scheduling is a recent real-t … Hierarchical scheduling is a recent real-time scheduling topic. It is used to obtain temporal interference isolation in various scenarios, such as scheduling soft real-time aperiodic tasks along with hard real-time periodic tasks, as in mixed-criticality scenarios. Most theory and practice focuses on two-level hierarchies, with a root (global) scheduler managing resource contention by partitions (or scheduling servers), and a local scheduler in each partition/server to schedule the respective tasks. In this paper we describe the development of hsSim, an object-oriented hierarchical scheduling simulator supporting an arbitrary number of levels. With the goal of openness, extensibility and interoperability in mind, due care was put into the design, applying known design patterns where deemed advantageous. We demonstrate hsSim’s interoperability potential with a case study involving the Grasp trace visualization toolset. ing the Grasp trace visualization toolset.
|
Address
|
Pisa, Italy +
|
Author
|
João Pedro Craveiro +
, Rui Ormonde Silveira +
, José Rufino +
|
Booktitle
|
3rd International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS 2012) +
|
Document
|
Document for Publication-Craveiro12hssim.pdf +
|
Key
|
Craveiro12hssim +
|
Month
|
jul +
|
Note
|
hsSim at Google Code: https://code.google.com/p/hssim/ +
|
NumPubDate
|
2,012.07 +
|
Project
|
Project:SAPIENT +
|
ResearchLine
|
Timeliness and Adaptation in Dependable Systems (TADS) +
|
Title
|
hsSim: an Extensible Interoperable Object-Oriented n-Level Hierarchical Scheduling Simulator +
|
Type
|
inproceedings +
|
Year
|
2012 +
|
Has improper value forThis property is a special property in this wiki.
|
Url +
|
Categories |
Publication +
|
Modification dateThis property is a special property in this wiki.
|
3 December 2012 14:59:07 +
|