[发明专利]一种边缘计算任务迁移仿真系统有效
申请号: | 202010218209.0 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111443990B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 任炬;李丽君;柳佳刚;张尧学 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 蒋维特 |
地址: | 410083 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边缘 计算 任务 迁移 仿真 系统 | ||
1.一种边缘计算任务迁移仿真系统,其特征在于:包括边缘网络模型、工作流模型、调度算法模型和仿真环境模型;
所述边缘网络模型用于模拟边缘网络的拓扑结构;
所述工作流模型用于仿真生成工作流;
所述调度算法模型用于生成、存储边缘计算任务迁移调度算法;
所述仿真环境模型用于从所述边缘网络模型中读取边缘网络的拓扑结构,从工作流模型中读取工作流模型,从调度算法模型中读取调度算法,构建仿真环境,实现并验证仿真系统的性能;
所述调度算法模型包含算法基类和算法核心;
所述算法基类定义了算法的实现标准,用于提供调度算法的调用接口;
所述算法核心用于实现调度算法的逻辑;
所述仿真环境模型,通过响应事件来实现工作流提交、同步工作到达时间、记录设备的跟踪状态、执行任务调度并更新网络传输率;
所述响应事件的流程包括:
初始化工作流调度的解,用于存放设备ID,分配在设备ID的任务链表的映射;
调用SystemController类中的startEntity事件发送WORKFLOW_SUBMIT消息,提供执行分配的工作流模型;
WORKFLOW_SUBMIT事件触发SYNCHRONIZE_ARRIVAL_TIME事件,同步工作流的到达时间和仿真环境的当前时间点;
SYNCHRONIZE_ARRIVAL_TIME事件触发INITIALIZE_SCHEDULE_ALGORITHM事件,初始化调度算法,并按照到达时间逐个触发调度程序;
INITIALIZE_SCHEDULE_ALGORITHM事件触发LAUNCH_SCHEDULE_ALGORITHM事件,启动调度算法,将等待执行的workflow调度到设备上,形成设备ID,分配在设备ID的任务链表的映射表;
SEVICE_DEVICE_TRACE事件记录服务设备的跟踪状态;
通过DATA_TRANSMITING_ARRIVAL事件在处理一条数据边传输完成后,执行各个设备处理器上任务调度操作,并更新网络传输率;
WORKFLOWS_SCHEDULTING_COMPLETION启动实验结果的输出,输出算法的具体分配结果和计算时延、资源利用率、通信消耗性能参数;
STOP_SIMULATION事件终止整个仿真流程。
2.根据权利要求1所述的边缘计算任务迁移仿真系统,其特征在于:所述边缘网络模型通过参数配置表来定义边缘网络的拓扑结构中的设备、网络层次、以及设备之间的连接方式。
3.根据权利要求2所述的边缘计算任务迁移仿真系统,其特征在于:所述工作流模型包括由XML文件定义的持久层和工作流构建模型;
所述持久层用于存储现有的工作流模型;
所述工作流构建模型用于配置任务数量、任务并行度,构建自定义的工作流模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010218209.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽带自组网抗干扰无人机
- 下一篇:一种玉米副产品膳食纤维饼干及其制备方法