位置:成果数据库 > 期刊 > 期刊详情页
一种共享资源敏感的实时任务分配算法
  • ISSN号:0254-4164
  • 期刊名称:计算机学报
  • 时间:2014.7.1
  • 页码:1455-1465
  • 分类:TP316[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]电子科技大学信息与软件工程学院,成都611731
  • 相关基金:本课题得到国家自然科学基金(61103041)、国家“八六三”高技术研究发展计划重大项目(2012AA010904)、中央高校基本科研业务费项目(ZYGX2012J070)、华为基金项目(IRP-2012-02-07)、开源项目(www.aCoral.org、电子科技大学优秀博士生学术支持计划项目(YBXSZC20131028)资助.
  • 相关项目:基于记忆编码的连续吸引子网络设计
中文摘要:

为提高多核实时系统分组固定优先级调度策略下的任务分配效率,该文对FIFO(First In First Out)自旋机制下任务阻塞时间,以及自旋等待造成的可调度性损失进行了定量分析,提出了一种新的任务相关度评价方法以衡量核间任务的相关性,并基于该方法提出了共享资源敏感的任务分配算法.该算法包含任务分组策略和任务组拆分策略.任务分组策略将存在共享资源冲突的任务划分为相关任务子集,尽可能将相关任务子集分配到同一核上,以避免核间任务相互阻塞造成可调度性损失;任务组拆分策略则根据任务相关度评价结果,对无法分配到同一核上的相关任务子集进行拆分,并将拆分出的任务分配到当前负载最轻的核上,以减小自旋造成的可调度性损失.实验结果表明,该算法任务集合接受率高于同类算法,而系统自旋损失低于同类算法.

英文摘要:

In order to improve the efficiency of task allocation under partitioned fixed priority scheduling in multi-core real-time systems, we quantitatively analyzed the task blocking time and schedulability losses resulted from FIFO-spin mechanisms. Subsequently, we presented a new task correlation analysis to evaluate the correlation between tasks on different cores, based on which we proposed a novel shared resource-aware task allocation algorithm. The proposed algorithm includes task-grouping policy and task group-splitting policy. The task-grouping policy chooses the tasks that involve in resource contentions to compose relative sub-task-sets, and co-locates as many such sets as possible, so as to avoid remote blockings; while the task group- splitting policy splits the sub-task-sets that can not be allocated to the same core based on the task correlation analysis, and allocates the tasks split from the original sub-task-sets to the least- loaded core, so as to reduce spin-related schedulability losses. Experimental evaluation results indicate that the proposed algorithm outperforms the similar algorithms in terms of both the task-set acceptance ratio and the spin-related (schedulability) losses.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机学报》
  • 北大核心期刊(2011版)
  • 主管单位:中国科学院
  • 主办单位:中国计算机学会 中国科学院计算技术研究所
  • 主编:孙凝晖
  • 地址:北京中关村科学院南路6号
  • 邮编:100190
  • 邮箱:cjc@ict.ac.cn
  • 电话:010-62620695
  • 国际标准刊号:ISSN:0254-4164
  • 国内统一刊号:ISSN:11-1826/TP
  • 邮发代号:2-833
  • 获奖情况:
  • 中国期刊方阵“双效”期刊
  • 国内外数据库收录:
  • 美国数学评论(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),中国北大核心期刊(2000版)
  • 被引量:48433