计算机集成制造系统 ›› 2018, Vol. 24 ›› Issue (第7): 1706-1713.DOI: 10.13196/j.cims.2018.07.012

• 当期目次 • 上一篇    下一篇

基于紧急程度的共享异构资源调度策略

许荣斌1,2,3,刘鑫1,2,程永亮2,石军2   

  1. 1.安徽大学计算智能与信号处理教育部重点实验室
    2.安徽大学计算机科学与技术学院
    3.安徽大学信息保障技术协同创新中心
  • 出版日期:2018-07-31 发布日期:2018-07-31
  • 基金资助:
    国家自然科学基金资助项目(61602005);教育部人文社科青年基金资助项目(14YJCZH169);安徽省自然科学基金资助项目(1608085MF130,1808085MF199);安徽大学博士启动基金资助项目。

Heterogeneous processor scheduling strategy based on task urgency

  • Online:2018-07-31 Published:2018-07-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61602005),the MOE Youth Project of Humanities and Social Science,China(No.14YJCZH169),the Natural Science Foundation of Anhui Province,China(No.1608085MF130,1808085MF199),and the Starting Fund for PhD of Anhui University,China(No.61602005).

摘要: 为了在有限的时间内处理完成大量业务流程,用有向无环图(DAG)进行建模,解决多DAG共享异构资源调度问题。提出结合相对严格程度和宽松度两种权衡DAG时序约束紧急程度的方法,衡量多DAG任务的优先级;基于紧急程度的异构最早完成时间(HEFT)改进算法,对具有时序约束的多个DAG任务进行调度;探测由于DAG调度紧急程度过高产生的过载现象,利用相关策略对任务进行选择性丢弃,在用户截止期限内完成DAG数量最大化的目标。通过仿真实验证明,所提算法对调度性能有极大的提高。

关键词: 业务流程, 有向无环图, 任务优先级, 截止期限, 相对严格程度, HEFT算法

Abstract: To deal with large numbers of business processes in constrained time,Directed Acyclic Graph (DAG) was used for solving the scheduling problem of multiple DAGs shared on heterogeneous distributed resources.Two parameter association methods that included relative strictness and laxity were put forward to balance the priority of constraint DAG.An improved Heterogeneous Earliest Finish Time(HEFT) algorithm based on priority was given to schedule multiple DAGs with deadline constraint.The phenomenon of “overload” was detected due to high emergency degree of DAG scheduling which could be selective discarded with corresponding measures so as to maximize DAG before deadline.Simulations showed that the proposed algorithm could greatly improve the scheduling performance.

Key words: business process, directed acyclic graph, task priority, deadline, relative rigor, heterogeneous earliest finish time algorithm

中图分类号: