国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:刘金石, Manzoor Ahmed, 林青
单位:青岛大学 计算机科学技术学院, 山东 青岛 266071
关键词:车辆云,多智能体强化学习,QMix算法,任务卸载,排队理论
基金:国家重点研发计划重点专项(2018YFB2100303);国家自然科学基金(61802216);山东省高等学校青创科技计划创新团队项目(2020KJN011);山东省自然科学基金(ZR2020MF060)。
城市交通智能化和通信技术的进步会产生大量基于车辆的应用,但目前车辆有限的计算资源无法满足车辆应用的计算需求与延迟性约束。车辆云(VC)可以高效地调度资源,从而显著降低任务请求的延迟与传输成本。针对VC环境下任务卸载与计算资源分配问题,提出一个考虑异质车辆和异质任务的计计资源分配算法。对到达的任务构建M/M/1队列模型与计算模型,并定义一个效用函数以最大化系统整体效用。针对环境中车辆地理分布的高度动态系统变化,提出基于双时间尺度的二次资源分配机制(SRA),使用两个不同时间尺度的资源分配决策动作,对其分别构建部分可观测马尔可夫决策过程。两个决策动作通过执行各自的策略获得的奖励进行连接,将问题建模为两层计算资源分配问题。在此基础上提出基于二次资源分配机制的多智能体算法SRA-QMix求解最优策略。仿真结果表明,与深度确定性策略梯度算法对比,该算法的整体效用值和任务完成率分别提高了70%、6%,对于QMix和MADDPG算法分别应用SRA后的任务完成率分别提高了13%与15%,可适用于动态的计算资源分配环境。
来源:2022年第11期
《计算机工程》期刊编辑部