Abstract

Contemporary distributed embedded systems in many domains have become highly complex due to ever-increasing demand on advanced computer controlled functionality. The resource reservation techniques can be effective in lowering the software complexity, ensuring predictability and allowing flexibility during the development and execution of these systems. This paper proposes a novel end-to-end resource reservation model for distributed embedded systems. In order to support the development of predictable systems using the proposed model, the paper provides a method to design resource reservations and an end-to-end timing analysis. The reservation design can be subjected to different optimization criteria with respect to runtime footprint, overhead or performance. The paper also presents and evaluates a case study to show the usability of the proposed model, reservation design method and end-to-end timing analysis.

Highlights

  • Due to recent advances in computer-controlled functionality, the software in real-time systems has become overly complex

  • In this paper we have proposed a new model for end-to-end resource reservations in distributed embedded systems

  • We have identified that the existing end-to-end delay analysis does not support those real-time networks that can autonomously initiate transmissions

Read more

Summary

Introduction

Due to recent advances in computer-controlled functionality, the software in real-time systems has become overly complex. Real-Time Syst (2017) 53:916–956 development is to split the system into several applications. The applications still share the system resources such as processors and network bandwidth. A portion of processor time can be allocated to a specific application using the hierarchical reservation framework There are several techniques to achieve temporal isolation among applications in the network domain. A multi-level hierarchical framework is presented in Santos et al (2011) that supports resource reservations in switched Ethernet networks. The timing requirements of each application can be verified independently. The applications can be integrated together without a need for analyzing the complete system as long as the timing behavior of each part has been independently verified and the set of reservations is feasible

Methods
Findings
Discussion
Conclusion
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.