ACO intelligent task scheduling algorithm based on Q-learning optimization in a multilayer cognitive radio platform

Zongfu Xie, Jinjin Liu, Yawei Ji, Wanwan Li, Chunxiao Dong, Bin Yang
{"title":"ACO intelligent task scheduling algorithm based on Q-learning optimization in a multilayer cognitive radio platform","authors":"Zongfu Xie, Jinjin Liu, Yawei Ji, Wanwan Li, Chunxiao Dong, Bin Yang","doi":"10.1177/00375497231208481","DOIUrl":null,"url":null,"abstract":"With the rapid development of cognitive radio technology, multilayer heterogeneous cognitive radio computing platforms with large computing, high-throughput, ultralarge bandwidth and ultralow latency have become a research hotspot. Aiming at the core scheduling problems of multilayer heterogeneous computing platforms, this paper abstracts the bidirectional interconnection topology, node computing capacity, and internode communication capability of the heterogeneous computing platform into an undirected graph model and abstracts the nodes with dependencies, nodes’ computing requirements, and internode communication requirements in streaming tasks into a directed acyclic graph (DAG) model so as to transform the task-scheduling problem into a deployment-scheduling problem from DAG to undirected graph. To efficiently solve this graph model, this paper calculates and forms a component scheduling sequence based on the dependencies of functional components in streaming domain tasks. Then, according to the scheduling sequence, ant colony optimization (ACO) algorithms, such as ant colonies and Q-learning select functional components, deploy components to different computing nodes, calculate the scheduling cost, guide the solution space search of agents, and complete the scenario migration adaptation of the scheduling algorithms to intelligent scheduling of domain tasks. So, this paper proposes the ACO field task intelligent scheduling algorithm based on Q-learning optimization (QACO). QACO uses the Q-table matrix of Q-learning as the initial pheromone of the ant colony algorithm, which not only solves the dimensional disaster of the Q-learning algorithm but also accelerates the convergence speed of the ant colony intelligent scheduling algorithm, reduces the task scheduling length, and further enhances the search ability of the existing scheduling algorithm to solve the spatial set. Based on the randomly generated DAG domain task map, three experimental test scenarios are designed to verify the algorithm performance. The experimental results show that compared with the Q-learning, ACO, and genetic algorithms (GA) algorithms, the proposed algorithm improves the convergence speed of the solution by 72.3%, 63.4%, and 64% on average, reduces the scheduling length by 2.8%, 2.2%, and 0.9% on average, and increases the parallel acceleration ratio by 2.8%, 2.1%, and 0.9% on average, respectively. The practical application value of the algorithm is analyzed through typical radar task simulation, but the load balancing of the algorithm needs to be further improved.","PeriodicalId":501452,"journal":{"name":"SIMULATION","volume":"5 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIMULATION","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/00375497231208481","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the rapid development of cognitive radio technology, multilayer heterogeneous cognitive radio computing platforms with large computing, high-throughput, ultralarge bandwidth and ultralow latency have become a research hotspot. Aiming at the core scheduling problems of multilayer heterogeneous computing platforms, this paper abstracts the bidirectional interconnection topology, node computing capacity, and internode communication capability of the heterogeneous computing platform into an undirected graph model and abstracts the nodes with dependencies, nodes’ computing requirements, and internode communication requirements in streaming tasks into a directed acyclic graph (DAG) model so as to transform the task-scheduling problem into a deployment-scheduling problem from DAG to undirected graph. To efficiently solve this graph model, this paper calculates and forms a component scheduling sequence based on the dependencies of functional components in streaming domain tasks. Then, according to the scheduling sequence, ant colony optimization (ACO) algorithms, such as ant colonies and Q-learning select functional components, deploy components to different computing nodes, calculate the scheduling cost, guide the solution space search of agents, and complete the scenario migration adaptation of the scheduling algorithms to intelligent scheduling of domain tasks. So, this paper proposes the ACO field task intelligent scheduling algorithm based on Q-learning optimization (QACO). QACO uses the Q-table matrix of Q-learning as the initial pheromone of the ant colony algorithm, which not only solves the dimensional disaster of the Q-learning algorithm but also accelerates the convergence speed of the ant colony intelligent scheduling algorithm, reduces the task scheduling length, and further enhances the search ability of the existing scheduling algorithm to solve the spatial set. Based on the randomly generated DAG domain task map, three experimental test scenarios are designed to verify the algorithm performance. The experimental results show that compared with the Q-learning, ACO, and genetic algorithms (GA) algorithms, the proposed algorithm improves the convergence speed of the solution by 72.3%, 63.4%, and 64% on average, reduces the scheduling length by 2.8%, 2.2%, and 0.9% on average, and increases the parallel acceleration ratio by 2.8%, 2.1%, and 0.9% on average, respectively. The practical application value of the algorithm is analyzed through typical radar task simulation, but the load balancing of the algorithm needs to be further improved.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
多层认知无线电平台中基于 Q 学习优化的 ACO 智能任务调度算法
随着认知无线电技术的快速发展,具有大计算、高吞吐、超大带宽和超低时延的多层异构认知无线电计算平台成为研究热点。针对多层异构计算平台的核心调度问题,本文将异构计算平台的双向互联拓扑结构、节点计算能力和节点间通信能力抽象为无向图模型,并将流式任务中的节点依赖关系、节点计算需求和节点间通信需求抽象为有向无环图(DAG)模型,从而将任务调度问题转化为从DAG到无向图的部署调度问题。为了高效求解该图模型,本文根据流媒体领域任务中功能组件的依赖关系,计算并形成了组件调度序列。然后,根据调度序列,蚁群、Q-learning 等蚁群优化(ACO)算法选择功能组件,将组件部署到不同计算节点,计算调度成本,引导代理的解空间搜索,完成调度算法的场景迁移适配,实现领域任务的智能调度。因此,本文提出了基于Q-learning优化的ACO领域任务智能调度算法(QACO)。QACO采用Q-learning的Q表矩阵作为蚁群算法的初始信息素,不仅解决了Q-learning算法的维数灾难,而且加快了蚁群智能调度算法的收敛速度,减少了任务调度长度,进一步增强了现有调度算法对空间集的搜索求解能力。基于随机生成的 DAG 域任务图,设计了三个实验测试场景来验证算法性能。实验结果表明,与 Q-learning、ACO 和遗传算法(GA)算法相比,所提算法的求解收敛速度平均分别提高了 72.3%、63.4% 和 64%,调度长度平均分别减少了 2.8%、2.2% 和 0.9%,并行加速比平均分别提高了 2.8%、2.1% 和 0.9%。通过典型雷达任务仿真分析了该算法的实际应用价值,但算法的负载均衡性有待进一步提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Simulating cyberattacks with extended Petri nets Special Issue: Engineering of Dependable Digital Twins Calibration method for microscopic traffic simulation considering lane difference Serial and parallel algorithms for short time horizon multi-attribute queries on stochastic multi-agent systems Agent-based simulation of citizens’ satisfaction in smart cities
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1