首页> 外文学位 >Scheduling real-time tasks with reduced context switches.
【24h】

Scheduling real-time tasks with reduced context switches.

机译:通过减少上下文切换来安排实时任务。

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

摘要

Computer systems that manage many time-critical tasks are referred to as real-time systems. Computer systems of this kind require efficient and simple scheduling algorithms. Hence, scheduling real-time tasks has been an important topic in real-time systems for a long time. Real-time scheduling problems may involve either fixed-duration tasks or recurring tasks that must be completed within a certain time frame. The problems most studied within the recurring category involve periodically recurring tasks. Several approaches to scheduling real-time tasks have been investigated.;Even if much progress has been made in regard to preemptive real-time scheduling algorithms, there are relatively few results in the case of scheduling algorithms that reduce context switches that cause an increase in overhead in real-time applications. This observation has motivated our development of efficient scheduling algorithms in terms of reducing context switches in real-time systems.;In this thesis, we present priority-driven and preemptive scheduling algorithms for periodic, bounded predictable, and soft aperiodic real-time tasks with reduced context switches. First, we discuss the problem of scheduling periodic tasks with reduced context switches. Second, we consider the problem of scheduling periodic tasks in soft aperiodic environments. The proposed solutions for joint scheduling of periodic and soft aperiodic tasks provide the same schedulability with significantly decreased context switches compared to other available solutions while providing good response times for aperiodic tasks. Next, we investigate the problem of joint scheduling of periodic and bounded predictable tasks under the principle of reducing context switches. The proposed solutions should guarantee the schedulability of tasks with significantly fewer context switches compared to existing solutions. Finally, we consider the problem of joint scheduling of periodic, aperiodic, and bounded predictable tasks with reduced context switches. The operation and performance of the proposed algorithms are discussed and compared with existing alternative solutions in terms of context switches. A valuable contribution of this research is to provide the real-time system designer with a wide range of alternatives for designing real-time operating systems.
机译:管理许多时间紧迫任务的计算机系统称为实时系统。这种计算机系统需要高效且简单的调度算法。因此,长期以来,调度实时任务一直是实时系统中的重要主题。实时调度问题可能涉及固定工期任务或必须在特定时间范围内完成的重复性任务。在重复类别中最多研究的问题涉及定期重复任务。研究了几种调度实时任务的方法。;即使在抢占式实时调度算法方面取得了很大进展,在调度算法减少上下文切换而导致上下文增加的情况下,结果也相对较少。实时应用程序的开销。该观察结果在减少实时系统中的上下文切换方面激发了我们高效的调度算法的发展。本文针对具有周期性,有界可预测和非周期性的实时任务,提出了优先驱动和先占式调度算法。减少上下文切换。首先,我们讨论了使用减少的上下文切换来调度周期性任务的问题。其次,我们考虑在非周期性软环境中安排周期性任务的问题。与其他可用解决方案相比,针对周期性和软非周期性任务的联合调度提出的解决方案提供了与其他可用解决方案相同的可调度性,并且上下文切换明显减少,同时为非周期性任务提供了良好的响应时间。接下来,我们在减少上下文切换的原则下研究周期性和有界可预测任务的联合调度问题。与现有解决方案相比,所提出的解决方案应以明显更少的上下文切换来保证任务的可调度性。最后,我们考虑了具有减少的上下文切换的周期性,非周期性和有界可预测任务的联合调度问题。在上下文切换方面,对所提出算法的操作和性能进行了讨论,并与现有的替代解决方案进行了比较。这项研究的宝贵贡献是为实时系统设计人员提供了用于设计实时操作系统的多种选择。

著录项

  • 作者

    Kang, Haesun Lee.;

  • 作者单位

    Illinois Institute of Technology.;

  • 授予单位 Illinois Institute of Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1997
  • 页码 137 p.
  • 总页数 137
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号