Abstract
This paper focuses on reducing the computational cost of iterative algorithms used to evaluate the schedulability of a Real-Time System scheduled by the Rate Monotonic (RM) or Deadline Monotonic (DM) policies. These algorithms calculate the worst case response time of each task of a real-time system. Several runtime strategies for fault tolerance mechanisms, power consumption methods and execution of non-real-time tasks, among others, require low computational cost schedulability algorithms to be efficiently implemented in real applications. The algorithm proposed is based in mathematical properties of the real-time schedulability test, that reduce noticeably the number of iterations needed to converge to the final solution. Through simulations, it is found that the proposed algorithm produces a significant reduction in the average temporal cost reaching in some cases, a complexity reduction from O(n2) to O(n.log(n)), with respect to classical schedulability algorithms.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.