分布式在线状态下任务时间参数预测技术的研究

分布式在线状态下任务时间参数预测技术的研究

论文摘要

随着计算机技术和网络技术的发展,分布式实时系统在信息家电、医疗仪器、智能汽车、工业控制以及通信设备等各个领域已经比较成熟了。一直以来,实时任务对时间的特殊要求使得实时系统不得不采用各种方法来保证系统的正常运行,如采用复杂的算法。这些方法或多或少影响了实时系统的性能,因此人们迫切的希望能够在满足实时要求的前提下提高实时系统的性能。如果能够预测实时任务的运行时间,将在系统设计、任务调度和资源分配三个方面影响实时系统,正确的预测结果将在很大程度上提高实时系统的性能。本文的目的是实现分布式在线状态下基于调度的实时任务运行时间的预测。由于实时任务存在资源竞争、CPU抢占、定时器中断、I/O冲突等原因,实时任务的运行时间会产生一定的随机性,目前已经有不少可调度性分析算法,预测新到的实时任务是否可以在某台主机上可行的调度,如果能够得到可行调度,则可根据调度算法预测任务的运行时间。本文将根据实时系统在运行过程中的状态,获取主机的运行情况,并综合可调度分析预测实时任务的运行时间。在一台固定的主机上,实时任务的运行时间是和当前主机的运行情况相关的。基于这一事实,本文将获取主机的运行情况和可调度性分析算法结合起来,根据当前主机的运行情况,预测实时任务的可调度性,并根据可调度性分析结果预测实时任务的运行时间。这种方法可以在实时任务被调度前,获知该任务是否能够在主机上满足要求的运行。在分布式应用中,这个方法的优点是可以为新到的任务选择合适的或者最优的主机。如果能够较准确地预测实时任务的运行时间,将改善实时系统的设计,资源利用及其性能,并对这些方面的研究起到一定的参考价值。

论文目录

  • 摘要
  • Abstract
  • 目录
  • Contents
  • 第一章 绪论
  • 1.1 论文的研究背景
  • 1.2 论文的研究意义
  • 1.3 国内外研究历史及现状
  • 1.4 论文的主要工作以及目标
  • 第二章 实时系统的定义及模型
  • 2.1 实时系统基础
  • 2.1.1 实时系统的定义和类型
  • 2.1.2 任务和作业
  • 2.1.3 时间参数
  • 2.1.4 处理器和资源
  • 2.2 实时调度算法
  • 2.2.1 时间驱动调度算法
  • 2.2.2 加权轮转调度算法
  • 2.2.3 优先级驱动调度算法
  • 第三章 任务运行时间的可预测性分析
  • 3.1 可预测性的概念
  • 3.2 实时系统的可预测性
  • 3.2.1 静态可预测性
  • 3.2.2 动态可预测性
  • 3.3 任务运行的可预测性
  • 第四章 时间需求分析模型扩展算法及分析
  • 4.1 实时算法的可调度性
  • 4.1.1 单处理器下周期任务的可调度性分析
  • 4.1.2 单处理器下非周期任务和偶发任务的可调度性分析
  • 4.1.3 多处理器和分布式下可调度性分析
  • 4.2 临界时刻
  • 4.3 时间需求分析模型
  • 4.3.1 经典的时间需求分析模型
  • 4.3.2 通用的时间需求分析模型
  • 4.4 在线状态下时间需求分析模型扩展
  • 4.4.1 在线状态参数获取
  • 4.4.2 时间需求分析模型扩展
  • 第五章 在线状态下任务运行时间预测实验及分析
  • 5.1 系统模型描述
  • 5.1.1 环境模型
  • 5.1.2 任务模型
  • 5.1.3 资源模型
  • 5.2 在线状态下任务运行时间预测
  • 5.2.1 预测最好运行时间
  • 5.2.2 预测最坏运行时间
  • 5.3 预测算法描述
  • 5.4 预测的影响因素
  • 5.4.1 实际运行对预测的影响
  • 5.4.2 执行时间对预测的影响
  • 5.4.3 资源需求对预测的影响
  • 5.5 实例分析
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].嵌入式云平台的实时任务最优调度算法研究[J]. 科技创业月刊 2016(04)
    • [2].物联网环境下实时任务传输的分簇调度算法[J]. 计算机科学 2016(11)
    • [3].巡航导弹三维实时任务规划需求和实现方法[J]. 航天电子对抗 2015(02)
    • [4].提高实时内核对实时任务响应时间的新方法[J]. 计算机工程与应用 2009(16)
    • [5].多核共享资源冲突延迟上限优化方法[J]. 计算机科学与探索 2017(08)
    • [6].多处理器混合实时任务调度[J]. 贵州大学学报(自然科学版) 2012(05)
    • [7].非周期实时任务过载的判别和处理机制[J]. 应用科学学报 2009(02)
    • [8].基于雾计算的智能工厂实时任务调度架构[J]. 无线电工程 2020(03)
    • [9].用于多核嵌入式环境的硬实时任务感功调度算法[J]. 计算机应用 2011(11)
    • [10].并行实时任务调度判定分析[J]. 小型微型计算机系统 2015(04)
    • [11].端到端时间约束的实时任务动态调度算法[J]. 小型微型计算机系统 2010(02)
    • [12].多核系统基于遗传算法的实时任务节能映射[J]. 微电子学与计算机 2015(07)
    • [13].基于资源重分配的Windows实时性改造[J]. 微电子学与计算机 2012(05)
    • [14].实时任务的选择性压缩[J]. 湖南文理学院学报(自然科学版) 2011(01)
    • [15].基于DSP C6678多核平台的实时任务调度架构设计分析[J]. 舰船电子对抗 2016(05)
    • [16].提高混合实时任务确定性的两级调度算法[J]. 吉林大学学报(工学版) 2009(03)
    • [17].实时任务调度光纤通道交换机的设计与实现[J]. 光通信技术 2017(08)
    • [18].基于资源回收的实时任务同步算法[J]. 计算机仿真 2011(08)
    • [19].风险驱动的安全关键实时任务调度[J]. 航空学报 2009(12)
    • [20].基于多目标优化的数控实时任务参数选择方法[J]. 华南理工大学学报(自然科学版) 2016(03)
    • [21].线性加速比并行实时任务的节能研究[J]. 计算机学报 2013(02)
    • [22].静态优先级实时任务的多项式时间近似分析[J]. 小型微型计算机系统 2012(12)
    • [23].可重构系统中实时任务容错调度算法[J]. 计算机应用研究 2009(05)
    • [24].异构分布系统的实时任务轮转式容错调度算法[J]. 计算机工程与设计 2008(08)
    • [25].敏捷SAR卫星星上实时任务规划设计[J]. 航天器工程 2020(05)
    • [26].一种基于A*算法的多处理机调度算法[J]. 微电子学与计算机 2013(08)
    • [27].分布式实时计算环境下安全任务调度技术研究[J]. 舰船电子工程 2011(06)
    • [28].安全驱动的实时任务调度遗传算法[J]. 系统工程与电子技术 2010(04)
    • [29].一种面向节能的星载实时任务动态调度算法研究[J]. 上海航天 2019(03)
    • [30].DVE中一种实时任务容错调度方法[J]. 中国电子科学研究院学报 2019(07)

    标签:;  ;  ;  ;  

    分布式在线状态下任务时间参数预测技术的研究
    下载Doc文档

    猜你喜欢