【24h】

DPSC: A Novel Scheduling Strategy for Overloaded Real-Time Systems

机译:DPSC:一种用于过载实时系统的新型调度策略

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

摘要

For real-time systems, the correctness of system behavior depends on not only the computed results but also on the time at which results are produced. This requires tasks in such systems to be completed before their deadlines. However, when workload is heavy, the system may become overloaded. Under such condition, some tasks may miss their deadlines. When this problem happens, it is important to minimize the degrees of system performance degradation. To achieve this objective, the design of scheduling algorithm is crucial. In this paper, we focus on designing on-line scheduling algorithm to maximize the total number of tasks that meet their deadlines. The idea of dynamic programming is used to present a dynamic programming scheduling (DPS) algorithm. In each time, DPS makes an optimum choice for currently known task set. As the uncertainty of new arriving tasks, DPS cannot make optimum choice for the set of overall tasks. To deal with this uncertainty, by applying a congestion control mechanism, a dynamic programming scheduling with congestion control (DPSC) is introduced. Three widely used scheduling algorithms and their corresponding deferrable scheduling (DS) methods are discussed and compared with DPSC. Simulation results reveal that DPSC can effectively improve system performance.
机译:对于实时系统,系统行为的正确性不仅取决于计算结果,还取决于产生结果的时间。这就要求此类系统中的任务必须在其截止日期之前完成。但是,当工作量很重时,系统可能会变得过载。在这种情况下,某些任务可能会错过最后期限。发生此问题时,最小化系统性能下降的程度很重要。为了实现这一目标,调度算法的设计至关重要。在本文中,我们专注于设计在线调度算法,以最大程度地满足任务期限的任务总数。动态规划的思想用于提出动态规划调度(DPS)算法。每次,DPS都会为当前已知的任务集做出最佳选择。由于新任务的不确定性,DPS无法为整套任务做出最佳选择。为了解决这种不确定性,通过应用拥塞控制机制,引入了具有拥塞控制的动态编程调度(DPSC)。讨论了三种广泛使用的调度算法及其对应的可延迟调度(DS)方法,并将其与DPSC进行了比较。仿真结果表明,DPSC可以有效地提高系统性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号