首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于风险感知策略的多节点任务调度方法
引用本文:刘斌, 赵亦玄, 王辉, 楚涌泉, 付琨. 一种基于风险感知策略的多节点任务调度方法[J]. 电子与信息学报, 2022, 44(9): 3231-3240. doi: 10.11999/JEIT210240
作者姓名:刘斌  赵亦玄  王辉  楚涌泉  付琨
作者单位:1.中国科学院空天信息创新研究院 北京 100094;;2.中国科学院大学 北京 100049;;3.中国科学院大学电子电气与通信工程学院 北京 100094;;4.中国科学院网络信息体系技术重点实验室 北京 100094;;5.首都师范大学信息工程学院 北京 100048;;6.北京航空航天大学软件开发环境国家重点实验室 北京 100191;;7.中科边缘智慧 北京 100190
基金项目:基础加强计划技术领域基金(2020-JCJQ-JJ-517)
摘    要:为解决无人机(UAV)集群任务调度时面临各节点动态、不稳定的情况,该文提出一种面向多计算节点的可尽量避免任务中断且具有容错性的任务调度方法。该方法首先为基于多计算节点构建了一个以最小化任务平均完成时间为优化目标的任务分配策略;然后基于任务的完成时间和边缘计算节点的存留时间两者的概率分布,将任务计算节点上的执行风险量化成额外开销时间;最后以任务的完成时间与额外开销时间之和替换原本的完成时间,设计了风险感知的任务分配策略。在仿真环境下将该文提出的任务调度方法与3种基准调度方法进行了对比实验,实验结果表明该方法能够有效地降低任务平均响应时间、任务平均执行次数以及任务截止时间错失率。证明该文提出的方法降低了任务重调度和重新执行带来的额外开销,可实现分布式协同计算任务的调度工作,为复杂场景下的无人机集群网络提供新的技术支持。

关 键 词:任务调度   任务分配   风险感知   分布式计算
收稿时间:2021-03-25
修稿时间:2022-08-08

A Multi-node Task Scheduling Method via Risk Perception Strategy
LIU Bin, ZHAO Yixuan, WANG Hui, CHU Yongquan, FU Kun. A Multi-node Task Scheduling Method via Risk Perception Strategy[J]. Journal of Electronics & Information Technology, 2022, 44(9): 3231-3240. doi: 10.11999/JEIT210240
Authors:LIU Bin  ZHAO Yixuan  WANG Hui  CHU Yongquan  FU Kun
Affiliation:1. Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China;;2. University of Chinese Academy of Sciences, Beijing 100049, China;;3. School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100094, China;;4. Key Laboratory of Network Information System Technology, Aerospace Information Research Institute, Beijing 100094, China;;5. Information Engineering College, Capital Normal University, Beijing 100048, China;;6. State Key Laboratory of Software Development Environment, BeiHang University, Beijing 100191, China;;7. Edge Intelligence of CAS Co., Ltd, Beijing 100190, China
Abstract:In order to solve the dynamic and unstable situation of each node in Unmanned Aerial Vehicle(UAV)cluster task scheduling, a multi computing node oriented task scheduling method is proposed, which can avoid task interruption as much as possible and has fault tolerance. Firstly, a task allocation strategy based on multi computing nodes is constructed to minimize the average completion time of tasks. Secondly, based on the probability distribution of the completion time of tasks and the retention time of edge computing nodes, the execution risk on task computing nodes is quantified as the extra overhead time. Finally, the sum of the completion time and the extra overhead time of tasks is calculated instead of the original completion time, a risk aware task allocation strategy is designed. In the simulation environment, the proposed task scheduling method is compared with three benchmark scheduling methods. The experimental results show that the proposed method can effectively reduce the average response time, the average execution times and the miss rate of task deadline. It is proved that the proposed method can reduce the additional cost of task rescheduling and re-execution, realize the task scheduling of distributed collaborative computing, and provide new technical support for UAV cluster network in complex scenarios.
Keywords:Task scheduling  Task allocation  Risk perception  Distributed computing
点击此处可从《电子与信息学报》浏览原始摘要信息
点击此处可从《电子与信息学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号