We study a mutually enriching connection between response time analysis in real-time systems and the mixing set problem. Thereby generalizing over known results we present a new approach to the computation of response times in fixed-priority uniprocessor real-time scheduling. We even allow that the tasks are delayed by some period-constrained release jitter. By studying a dual problem formulation of the decision problem as an integer linear program we show that worst-case response times can be computed by algorithmically exploiting a conditional reduction to an instance of the mixing set problem. In the important case of harmonic periods our new technique admits a near-quadratic algorithm to the exact computation of worst-case response times. We show that generally, a smaller utilization leads to more efficient algorithms even in fixed-priority scheduling. Our technique can be reversed to solve the mixing set problem by computing worst-case response times to associated real-time scheduling task systems. Finally, we also apply our optimization technique to solve 4-block integer programs with simple objective functions.
翻译:我们研究了实时系统中的反应时间分析与混合组问题之间的相互充实联系。 通过推广已知结果, 我们提出了一个在固定优先的单处理器实时列表中计算反应时间的新办法。 我们甚至允许任务被某些受时间限制的释放节奏推迟。 通过将决定问题的双重问题表述成一个整数线性程序, 我们显示最坏的响应时间可以通过以逻辑方式利用有条件的减让来计算混合组问题的例子来计算。 在重要的协调期中, 我们的新技术在最坏的响应时间的精确计算中引入了一种接近二次的算法。 我们一般表明, 更小的利用会导致更有效率的算法, 即使是在固定优先的列表中。 我们的技术可以通过计算最坏的响应时间来解决混合的问题。 最后, 我们还运用优化技术来解决4个有简单客观功能的区块整程序。