Abstract

Distributed system composition is the main trend in creating safety-critical (SC) real-time systems like automotive, aerospace, and industrial control systems. Their growing complexity (e.g. tens of control units in a modern car) led to an integrated architecture concept [7]. It supports the sharing of hardware resources between different sub-applications for the sake of cost reduction, but still keeps the overall system safety by properly isolating jobs from each other.Validation and certification of SC sytems are a key problem. They are especially hard, if not impossible at all, if the behavior of the system is non-deterministic. The time triggered (TT) paradigm (such as TTP/C [14] and FlexRay [4]) uses a strictly deterministic, static, design time generated schedule for both the computation jobs in the processing nodes and the internode communication tasks.Current tools create the intranode job and interjob communication allocation and scheduling in two distinct steps in order to reduce the total computational complexity to a feasible level. However, this separation of the two design steps despite their strong mutual influence may result in sub-optimal resource utilization, thus additional costs.The rapid growth in the computational power commonly available to the designer justifies re-visiting the potential of single phased global optimization. The recent paper introduces a novel approach calculating resource allocation and task schedules in a single step by using a standard mixed integer linear programming (MILP) solver covering extra-functional requirements as well. At first, optimization is used to explore the boundaries of the design space from the points of view of cost, throughput, robustness and extensibility. Subsequently, the designer can formulate his priorities between these, frequently contradicting goals by creating a weighted objective funtion. Optimization is accelerated by heuristic lower and upper estimates.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.