System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,具体地,涉及一种多进程应用的迁移方法、装置、存储介质及电子设备。
技术介绍
1、多进程显存应用会在进程间共享显存以实现数据共享,但显存应用独特的显存管理方法,会导致部分接口分配的显存(如mempool等)无法直接使用传统的进程间通信方式实现共享。
2、现有的gpu(graphics processing unit,图形处理器)热迁移方式,对于单进程应用没有问题,但是对于通过句柄来实现进程间资源共享的多进程应用,如何在目的gpu(dst)上恢复共享关系,并保证迁移后多进程应用的执行顺序,都是多进程应用迁移面临的问题。
技术实现思路
1、本公开的目的是提供一种多进程应用的迁移方法、装置、存储介质及电子设备,可实现多进程应用的迁移。
2、为了实现上述目的,第一方面,本公开提供一种多进程应用的迁移方法,所述方法包括:
3、在触发进程迁移的情况下,通过源端将对应多进程应用的数据信息,发送给应用层,以使所述应用层将所述数据信息转发给目的端,其中,所述多进程应用为所述应用层中占用所述源端中共享资源的多个进程的应用,所述数据信息包括每个所述进程的执行上下文以及唯一源标识,所述源标识包括源进程标识符和共享句柄;
4、通过所述目的端更新所述数据信息,得到目标数据信息,并根据所述目标数据信息在所述目的端中恢复所述多进程应用,其中,所述目标数据信息包括所述执行上下文以及每个所述进程的唯一目的标识,所述目的标识包括目标进程标识符和目标句柄。<
...【技术保护点】
1.一种多进程应用的迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多进程应用的迁移方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的多进程应用的迁移方法,其特征在于,所述通过所述目的端更新所述数据信息,得到目标数据信息,包括:
4.根据权利要求1-3任一项所述的多进程应用的迁移方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的多进程应用的迁移方法,其特征在于,所述数据信息包括第一数字,所述目标数据信息包括第二数字;
6.根据权利要求1-3任一项所述的多进程应用的迁移方法,其特征在于,所述方法还包括:
7.根据权利要求1-3任一项所述的多进程应用的迁移方法,其特征在于,所述源端和所述目的端在执行层运行,所述执行层为所述多进程应用实际运行的位置。
8.一种多进程应用的迁移装置,其特征在于,所述装置包括:
9.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-7中任一项所述方法的步骤。
10.
...【技术特征摘要】
1.一种多进程应用的迁移方法,其特征在于,所述方法包括:
2.根据权利要求1所述的多进程应用的迁移方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的多进程应用的迁移方法,其特征在于,所述通过所述目的端更新所述数据信息,得到目标数据信息,包括:
4.根据权利要求1-3任一项所述的多进程应用的迁移方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的多进程应用的迁移方法,其特征在于,所述数据信息包括第一数字,所述目标数据信息包括第二数字;
【专利技术属性】
技术研发人员:聂向荣,王鲲,陈飞,邹懋,
申请(专利权)人:北京趋动智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。