The Task Concurrency Management (TCM) methodology developed at IMEC and its university research partners since 1997 [36, 234] addresses the mapping of dynamic and concurrent tasks on multiple processors for real-time embedded systems, where energy consumption is often a major concern. The cornerstone of this methodology is a well-balanced two-phase scheduling method, which provides the required flexibility at a low run-time overhead. The rationale behind the two-phase scheduling is that the only way to handle very dynamic applications in a resource-efficient way is to postpone some design decisions till the run-time stage. Fixing everything at designtime according to the worst case estimation of the system would result in either a too energy-hungry platform or a poorly performing application most of the time. In the meantime, only the minimal amount of effort should be done at the run-time to minimize the overhead, and to still meet all hard realtime constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer
About this chapter
Cite this chapter
(2007). System Model and Work Flow. In: Ma, Z., et al. Systematic Methodology for Real-Time Cost-Effective Mapping of Dynamic Concurrent Task-Based Systems on Heterogeneous Platforms. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6344-2_3
Download citation
DOI: https://doi.org/10.1007/978-1-4020-6344-2_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-6328-2
Online ISBN: 978-1-4020-6344-2
eBook Packages: EngineeringEngineering (R0)