硬实时调度抢占开销的在线优化策略及仿真实现

硬实时调度抢占开销的在线优化策略及仿真实现

论文摘要

嵌入式系统已广泛地应用到人们的生产生活领域。在硬实时嵌入式系统中,任务间的抢占不仅导致操作系统上下文切换的时间开销,而且还会造成存储设备、网络设备、外界环境等资源带宽的降低以及能源消耗的浪费。如何在保证系统实时性的同时,对硬实时任务调度中的抢占开销进行优化,提高系统性能是本文研究的主要问题。本文在实时系统通用的周期性任务模型基础上分析了固定优先级以及动态优先级实时调度的时序关系及任务间的抢占关系。分别对RM调度和EDF调度抢占行为的可推迟时间进行了量化分析,推导出受低优先级任务阻塞而造成的受阻任务集,以及在任意抢占时刻,推迟高优先级硬实时任务的执行来避免抢占发生的判定条件。提出了一种硬实时任务调度抢占开销的在线优化策略。通过在Matlab中的TORSCHE工具箱搭建仿真测试环境,对该优化策略进行了仿真实验。并与标准RM,EDF调度模型以及抢占阈值静态模型的仿真实验数据进行了对比。仿真实验数据结果表明,本文提出的硬实时任务调度中抢占开销在线优化策略可以有效地减少系统运行中的抢占次数。能够在保证任务的可调度性的同时,有效减少不同调度算法下任务抢占发生的次数,降低抢占开销。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 嵌入式系统的特点与实时性
  • 1.2 嵌入式实时系统与实时调度
  • 1.2.1 嵌入式实时系统
  • 1.2.2 实时任务调度
  • 1.3 在线调度与离线调度
  • 1.4 抢占优化的意义
  • 1.5 论文的结构安排
  • 第二章 实时系统参考模型
  • 2.1 实时系统工作负荷的时间参数
  • 2.1.1 释放时间与时限
  • 2.1.2 任务的执行时间
  • 2.2 任务模型
  • 2.2.1 周期性任务模型
  • 2.2.2 非周期和偶发任务
  • 2.3 实时调度算法
  • 2.3.1 固定优先级调度算法
  • 2.3.2 动态优先级调度算法
  • 2.4 抢占阈值模型
  • 2.4.1 临界时刻(Critical instant)
  • 2.4.2 i级忙周期(level-i busy period)
  • 2.4.3 任务模型
  • 2.4.4 运行机制模型
  • 2.4.5 可调度性分析
  • 2.4.6 预定义优先级的抢占阈值分配
  • 2.5 本章小结
  • 第三章 实时调度抢占开销的在线优化
  • 3.1 固定优先级调度抢占开销的在线优化
  • 3.1.1 启发性的例子
  • 3.1.2 符号与假设
  • 3.1.3 固定优先级调度算法的可调度性条件
  • 3.1.4 有效时限
  • 3.1.5 抢占作业可被阻塞时间上限计算
  • 3.1.6 阻塞任务集的确定
  • 3.1.7 固定优先级系统中的静态空闲计算
  • 3.1.8 减少抢占的在线判定
  • 3.1.9 算法描述
  • 3.2 动态优先级调度抢占开销的在线优化
  • 3.2.1 符号与假设
  • 3.2.2 EDF算法的可调度性条件
  • 3.2.3 抢占作业可被阻塞的时间上限
  • 3.2.4 确定受阻作业集
  • 3.2.5 减少抢占的在线判定
  • 3.2.6 算法描述
  • 第四章 抢占开销优化策略的仿真
  • 4.1 仿真平台环境
  • 4.2 仿真程序工作原理
  • 4.2.1 随机任务集的产生
  • 4.2.2 任务调度仿真
  • 4.3 任务抢占判定仿真
  • 4.3.1 固定优先级任务抢占判定
  • 4.3.2 动态优先级任务抢占判定
  • 4.4 抢占阈值模型的仿真实现
  • 第五章 仿真实验结果及数据分析
  • 5.1 RM调度抢占优化结果统计分析
  • 5.1.1 RM调度抢占优化实验数据
  • 5.1.2 RM抢占开销优化实验结果
  • 5.1.3 RM抢占优化仿真实验数据分析
  • 5.2 EDF调度的优化效果及统计分析
  • 5.2.1 EDF抢占优化实验结果
  • 5.2.2 EDF抢占优化仿真实验数据分析
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 本文的贡献
  • 6.2 未来工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].运行时验证中的减少监控开销方法研究[J]. 计算机科学 2016(05)
    • [2].十二岁开销祝福歌[J]. 小读者 2009(S1)
    • [3].十二岁开销颂辞[J]. 小读者 2009(S1)
    • [4].把爱当“基金”一样存[J]. 幸福(情爱) 2008(01)
    • [5].养孩子的几个省钱之道[J]. 妇女生活(现代家长) 2011(03)
    • [6].行政开销的现实与预期[J]. 现代交际 2009(05)
    • [7].积压的爱[J]. 城乡致富 2008(10)
    • [8].养宝宝省钱的N种攻略[J]. 饮食科学 2010(02)
    • [9].LTE-A下行CoMP反馈开销减小方案[J]. 山西电子技术 2014(02)
    • [10].晾晒债务[J]. 杂文月刊(原创版) 2008(07)
    • [11].一种低开销紧凑型对称加密算法的研究与实现[J]. 湖北理工学院学报 2012(05)
    • [12].动态频谱共享技术的方案与开销研究[J]. 电子技术应用 2020(09)
    • [13].合理化开销[J]. 新理财 2013(Z1)
    • [14].晒过节花费 寻找新机会[J]. 纺织服装周刊 2011(06)
    • [15].儿子离婚,老爸法庭讨开销[J]. 老同志之友 2016(01)
    • [16].幽默茶廊[J]. 八小时以外 2008(05)
    • [17].留学的隐性开销[J]. 云南教育(视界综合版) 2016(08)
    • [18].负载感知的低开销网络保护机制研究[J]. 光电子.激光 2010(12)
    • [19].传输以太业务和开销设置调试浅析[J]. 现代传输 2019(04)
    • [20].一种基于预测的运行时验证开销控制方法[J]. 计算机与现代化 2016(04)
    • [21].基于FPGA的DCC开销通道处理及测试[J]. 电子制作 2016(11)
    • [22].我的英雄[J]. 初中生优秀作文 2014(14)
    • [23].我的开销,谁来“买单”——小议如何培养“独二代”的正确的消费观[J]. 新课程(中) 2011(02)
    • [24].请别记恨他[J]. 少年文摘 2015(05)
    • [25].花俏、实用 新家装得挺愉快[J]. 建材与装修情报 2008(07)
    • [26].面向DSP的零开销循环编译优化[J]. 电脑知识与技术 2015(12)
    • [27].过几天适度匮乏的日子[J]. 妇女生活 2008(02)
    • [28].基于PCI Express总线协议开销的性能分析[J]. 中国科技信息 2011(09)
    • [29].基于缓存开销的信息中心网络缓存协作策略[J]. 中国新通信 2020(20)
    • [30].适用于商用系统环境的低开销确定性重放技术[J]. 吉林大学学报(工学版) 2017(01)

    标签:;  ;  ;  ;  ;  

    硬实时调度抢占开销的在线优化策略及仿真实现
    下载Doc文档

    猜你喜欢