[发明专利]一种由调度芯片进行任务迁移的方法及系统有效
申请号: | 202211240736.7 | 申请日: | 2022-10-11 |
公开(公告)号: | CN115309535B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 王嘉诚;张少仲;张栩 | 申请(专利权)人: | 中诚华隆计算机技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 北京智燃律师事务所 11864 | 代理人: | 柴琳琳 |
地址: | 100012 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 芯片 进行 任务 迁移 方法 系统 | ||
本发明公开了一种由调度芯片进行任务迁移的方法及系统,涉及芯片应用技术,其中方法包括:当确定第一边缘节点接收的任务处理请求涉及非周期性任务时,获取第一边缘节点的平均负载率并且当基于平均负载率确定需要进行任务迁移时,从第一边缘节点的辅助节点集合内多个辅助边缘节点中选择目标边缘节点;在目标边缘节点中创建与所述第一边缘节点相关联的虚拟机;第一边缘节点的调度芯片将经过修改的任务处理请求发送给目标边缘节点,以促使目标边缘节点在所述虚拟机中基于经过修改的任务处理请求进行任务处理;以及第一边缘节点基于请求方的网络地址将所述任务处理结果发送给请求方。
技术领域
本发明涉及芯片应用技术,并且更具体地,涉及一种由调度芯片进行任务迁移的方法及系统。
背景技术
目前,在边缘计算系统中,当特定的边缘节点负载率过高时,可能在对后续接收到的任务进行处理时,会产生任务拥塞。这种任务拥塞可能会导致特定的边缘节点的任务执行过程中系统可用资源快速降低,以至于产生严重的处理延迟,甚至是失去响应。
虽然可以将新接收到的任务转发给或迁移到其它边缘节点,然而,部分任务的执行依赖于特定的边缘节点的系统运行环境,例如指定的操作系统、系统配置等。如果使用其它的不同系统配置,可能导致部分任务的执行出现错误或执行效果无法满足要求。
发明内容
为了解决现有技术中的问题,本申请需要在边缘节点的负载率过高时,为希望在边缘节点中执行或处理的部分任务进行迁移,并保证被迁移的部分任务能够在与边缘节点相同的系统环境中运行。
根据本发明的一个方面,提供一种由调度芯片进行任务迁移的方法,所述方法包括:
当第一边缘节点接收到任务处理请求时,由第一边缘节点的调度芯片从所述任务处理请求中提取待处理任务的任务信息和请求方的网络地址,所述任务信息包括:任务标识、任务属性和任务内容;
当基于任务属性确定所述待处理任务为非周期性任务时,调度芯片获取第一预定时间长度内第一边缘节点的平均负载率,其中非周期性任务为不是在第一边缘节点的每个运行周期中均执行的任务;
当基于平均负载率确定需要将所述任务处理请求所涉及的非周期性任务进行任务迁移时,从第一边缘节点的辅助节点集合内多个辅助边缘节点中选择目标边缘节点;
将包括所述第一边缘节点的系统配置信息的虚拟机创建请求发送给所述目标边缘节点,以促使基于所述虚拟机创建请求中的系统配置信息在目标边缘节点中创建与所述第一边缘节点相关联的虚拟机;
第一边缘节点的调度芯片将请求方的网络地址和任务标识存储在本地缓存中,将所述任务处理请求中的请求方的网络地址修改为第一边缘节点的网络地址,以生成经过修改的任务处理请求,将经过修改的任务处理请求发送给目标边缘节点,以促使目标边缘节点在所述虚拟机中基于经过修改的任务处理请求进行任务处理;以及
当目标边缘节点基于第一边缘节点的网络地址将任务处理结果发送给第一边缘节点时,所述第一边缘节点从任务处理结果中提取任务标识,基于任务标识在本地缓存中查找请求方的网络地址,基于请求方的网络地址将所述任务处理结果发送给请求方。
优选地,还包括,当请求方希望由第一边缘节点处理所述待处理任务时,基于待处理任务的任务信息、请求方的网络地址和请求方的身份信息生成所述任务处理请求;
将所述任务处理请求发送给所述第一边缘节点。
优选地,在由第一边缘节点的调度芯片从所述任务处理请求中提取待处理任务的任务信息和请求方的网络地址之前,还包括:
由第一边缘节点的身份认证芯片从所述任务处理请求中提取请求方的身份信息;
基于所述请求方的身份信息,对请求方进行身份认证;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中诚华隆计算机技术有限公司,未经中诚华隆计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211240736.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超导电缆终端装置
- 下一篇:一种用于变压器的散热机构