首页> 中文期刊> 《软件学报》 >一种基于动态需求边界的混合关键级作业调度算法

一种基于动态需求边界的混合关键级作业调度算法

         

摘要

把具有不同重要性的功能集成到一个共享平台上的混合关键级系统,是当前嵌入式系统发展的主要趋势之一.已有的混合关键级调度理论为了保证高关键级作业的完成,大多不支持关键级向下切换,在系统进入高关键级后直接放弃低关键级作业的执行,这对系统中作业集的整体完成率有负面影响.为了应对这一问题,把需求边界分析理论扩展到混合关键级作业系统中,提出了作业的动态需求边界函数,以矢量的形式记录系统在运行时需求边界函数的动态变化,并相应地提出了作业的混合关键级松弛时间与系统关键级松弛时间的概念.在此基础上,提出了一种基于动态需求边界的混合关键级作业调度算法CSDDB(criticality switch based on dynamical demand boundary).该算法选择具有最小松弛时间的关键级作为执行关键级,在保证高关键级作业可调度的情况下,充分利用系统资源,尽可能地满足低关键级作业的执行.应用随机生成的任务集进行仿真实验,结果表明,与已有算法相比,CSDDB在系统关键级的保证与作业集整体完成率方面比现有算法有10%以上的提升.

著录项

  • 来源
    《软件学报》 |2020年第11期|3657-3670|共14页
  • 作者单位

    嵌入式与网络计算湖南省重点实验室(湖南大学) 湖南长沙410082;

    嵌入式与网络计算湖南省重点实验室(湖南大学) 湖南长沙410082;

    嵌入式与网络计算湖南省重点实验室(湖南大学) 湖南长沙410082;

    中南林业科技大学计算机与信息工程学院 湖南长沙410004;

    嵌入式与网络计算湖南省重点实验室(湖南大学) 湖南长沙410082;

    吉首大学软件学院 湖南张家界427000;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 操作系统;
  • 关键词

    混合关键级; 关键级切换; 实时调度; 需求边界函数; 松弛时间;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号