Add README.md 完善项目介绍、目录结构与运行说明
参赛项目:基于深度强化学习的云边端资源调度方案
本项目实现一套基于深度强化学习的云-边-端异构资源调度仿真框架,内置启发式基线HEFT、Dueling-DQN等调度算法,以最小化Makespan为优化目标,支持DAG任务调度仿真、自动指标评估与结果可视化,可在openEuler环境部署运行。
pip install -r requirements.txt #目录结构: ├── agents/ # 强化学习智能体、启发式基线 ├── config/ # 资源、任务配置文件 ├── env/ # 调度仿真环境、DAG管理器、奖励计算 ├── utils/ # 日志、性能指标工具 ├── main.py # 程序入口 ├── train.yaml # 训练超参配置 ├── eval_base.yaml # 评估配置 ├── run_all.sh # Linux一键运行脚本 ├── requirements.txt # Python依赖 #一键运行(openEuler/Linux) chmod +x run_all.sh ./run_all.sh 功能说明 自动生成 / 加载 DAG 任务图; 支持多种调度算法横向对比; 输出 Makespan、资源利用率等评价指标; 自动绘制实验结果图片; 支持消融实验、多场景泛化测试。
基于深度强化学习的云 - 边 - 端异构计算资源管理调度框架,适配 openEuler,支持算法插拔、消融实验、泛化验证,内置 HEFT 基线、Dueling-DQN、Double Dueling DQN、D3QN+PER 调度策略,提供一键训练评测脚本
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
云边端DRL异构资源调度框架
参赛项目:基于深度强化学习的云边端资源调度方案
项目概述
本项目实现一套基于深度强化学习的云-边-端异构资源调度仿真框架,内置启发式基线HEFT、Dueling-DQN等调度算法,以最小化Makespan为优化目标,支持DAG任务调度仿真、自动指标评估与结果可视化,可在openEuler环境部署运行。
环境依赖