面向嵌入式系统的多特征融合任务调度方法
A Multi-feature Fusion Task Scheduling Method for Embedded Systems作者机构:北方工业大学信息学院北京100144 大规模流数据集成与分析技术北京市重点实验室(北方工业大学)北京100144
出 版 物:《计算机技术与发展》 (Computer Technology and Development)
年 卷 期:2024年第34卷第7期
页 面:1-8页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:随着容器技术在嵌入式系统中逐渐被广泛采用,面向嵌入式容器的任务调度就成为了一项热点研究内容。虽然云服务器环境下的调度方法已经比较成熟,拥有像动态优先级抢占式调度、负载均衡调度等丰富的调度算法,但由于嵌入式系统具有与传统云服务器不同的特点,嵌入式系统通常需要按照特定的应用场景和需求进行定制化的操作系统和驱动程序开发,以适应不同的硬件组合和资源限制,使得传统云服务器环境下的调度方法无法满足嵌入式系统下的任务调度的实时性和灵活性要求。为此,提出一种多特征融合的任务调度方法。该方法在实时调度任务依赖和任务特征分析的基础上,综合考虑能耗价值、时间价值和负载价值三个特征因素,以动态抢占方式实现实时任务调度。通过测试方法的设计证明,该方法可以有效帮助嵌入式系统进行容器资源配额,还为生产线运作带来了稳定性和紧急情况下的危机处理能力。