• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2021, Vol. 43 ›› Issue (02): 258-265.

• 高性能计算 • 上一篇    下一篇

硬件成本缩减的异构分布式嵌入式系统调度算法

邢红星,魏叶华,乐懿   

  1. (湖南师范大学信息科学与工程学院,湖南 长沙 410081)

  • 收稿日期:2020-04-06 修回日期:2020-06-27 接受日期:2021-02-25 出版日期:2021-02-25 发布日期:2021-02-23

A hardware cost reduction scheduling algorithm of heterogeneous distributed embedded system

XING Hong-xing,WEI Ye-hua,LE Yi   

  1. (College of Information Science and Engineering,Hunan Normal University,Changsha 410081,China)
  • Received:2020-04-06 Revised:2020-06-27 Accepted:2021-02-25 Online:2021-02-25 Published:2021-02-23
  • Supported by:
    湖南省自然科学基金(2020JJ4058);湖南省教育厅科学研究重点项目(17A130)

摘要: 随着信息技术的发展,工业嵌入式系统的功能规模迅速地增长,大大增加了硬件成本,需缩减硬件成本以提高利润。同时,为满足系统的功能安全约束,对任务和消息进行整体调度的问题也亟待解决。以硬件成本缩减为目标,设计了硬件成本缩减方案,定义了任务到处理器映射、任务和任务、任务和消息等的时序约束关系,提出了基于整数线性规划的硬件成本缩减(IHCR)算法,在保证功能响应时间约束前提下,尽可能多地减少处理器使用数目。仿真实验验证了IHCR算法在满足任务可调度性下硬件成本节约的有效性。


关键词: 异构嵌入式系统, 任务调度, 硬件成本缩减, 整数线性规划

Abstract: With the development of information technology, the scale of functions of industrial embedded systems has grown rapidly, which has greatly increased the cost of hardware. It is necessary to reduce the cost of hardware to increase profits. At the same time, in order to meet the functional safety constraints of the system, the problem of overall scheduling of tasks and messages also needs to be solved. This paper takes hardware cost reduction as the goal, establishes the hardware reduction cases, defines the timing constraints of task-to-processing unit mapping, between tasks and tasks, and between tasks and messages, and proposes an ILP based hardware cost reduction (IHCR) algorithm. With the premise of ensuring the function response time constraints, the number of processors is reduced as much as possible. Simulation experiments verify the effectiveness of the algorithm in hardware cost savings under the task schedulability.



Key words: heterogeneous embedded system, task scheduling, hardware cost reduction, integer linear programming