Synthesis of Optimal Interfaces for Hierarchical Scheduling with Resources

  • Authors:
  • Insik Shin;Moris Behnam;Thomas Nolte;Mikael Nolin

  • Affiliations:
  • -;-;-;-

  • Venue:
  • RTSS '08 Proceedings of the 2008 Real-Time Systems Symposium
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents algorithms that (1) facilitatesystem-independent synthesis of timing-interfaces for subsystems and(2) system-level selection of interfaces to minimize CPU load. Theresults presented are developed for hierarchical fixed-priorityscheduling of subsystems that may share logical recourses (i.e.,semaphores). We show that the use of shared resources results in atradeoff problem, where resource locking times can be traded for CPUallocation, complicating the problem of finding the optimalinterface configuration subject to scheduability.This paper presents a methodology where such a tradeoff can beeffectively explored. It first synthesizes a bounded set ofinterface-candidates for each subsystem, independently of the finalsystem, such that the set contains the interface that minimizessystem load for any given system. Then, integrating subsystems intoa system, it finds the optimal selection of interfaces. Ouralgorithms have linear complexity to the number of tasks involved.Thus, our approach is also suitable for adaptable andreconfigurable systems.