首页> 外文期刊>Real-time systems >Optimal harmonic period assignment: complexity results and approximation algorithms
【24h】

Optimal harmonic period assignment: complexity results and approximation algorithms

机译:最佳谐波周期分配:复杂度结果和近似算法

获取原文
获取原文并翻译 | 示例
           

摘要

Harmonic periods have wide applicability in industrial real-time systems. Rate monotonic (RM) is able to schedule task sets with harmonic periods up to 100% utilization. Also, if there is no release jitter and execution time variation, RM and EDF generate the same schedule for each instance of a task. As a result, all instances of a task are interfered by the same amount of workload. This property decreases the jitters that happen during sampling and actuation of the tasks, and hence, it increases the quality of service in control systems. In this paper, we consider the problem of optimal period assignment where the periods are constrained to be harmonic and the task set is required to be feasible. We study two variants of this problem. In the first one, the objective is to maximize the system utilization, while in the second one, the goal is to minimize the total weighted sum of the periods. First, we assume that an interval is determined a priori for each task from which its period can be selected. We show that both variants of the problem are (at least) weakly NP-hard. This is shown by reducing the NP-complete number partitioning problem to the mentioned harmonic period assignment problems. Afterwards, we consider a variant of the second problem in which the periods are not restricted to a special interval. We present two approximation algorithms with polynomial-time complexity for this problem and show that the maximum relative error of these algorithms is bounded by a factor of 1.125. Our evaluations show that, on the average, results of the approximation algorithms are very close to an optimal solution.
机译:谐波周期在工业实时系统中具有广泛的适用性。速率单调(RM)能够安排谐波周期高达100%利用率的任务集。另外,如果没有释放抖动和执行时间变化,则RM和EDF会为任务的每个实例生成相同的计划。结果,任务的所有实例都会受到相同数量的工作负载的干扰。此属性减少了在任务采样和执行期间发生的抖动,因此,它提高了控制系统中的服务质量。在本文中,我们考虑了最佳周期分配的问题,其中周期被限制为谐波,并且要求任务集必须可行。我们研究此问题的两个变体。第一个目标是最大化系统利用率,而第二个目标是最小化周期的总加权和。首先,我们假设为每个任务确定了一个间隔,可以从中选择间隔。我们表明,问题的两个变体都是(至少)弱NP困难的。通过将NP-完整数分配问题简化为上述谐波周期分配问题,可以看出这一点。然后,我们考虑第二个问题的变体,其中周期不限于特定间隔。我们针对此问题提出了两种具有多项式时间复杂度的近似算法,并表明这些算法的最大相对误差的限制因素是1.125。我们的评估表明,平均而言,近似算法的结果非常接近最优解。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号