一种基于docker容器的边缘服务迁移方法技术

技术编号:22333410 阅读:23 留言:0更新日期:2019-10-19 12:54
本发明专利技术公开了一种基于docker容器的边缘服务迁移方法,通过docker容器对需要迁移的服务使用CRIU检查点技术生成检查点数据,对迁移检查点数据使用压缩去重算法,采用自适应压缩算法可以动态调整压缩比例来适应网络状况,充分利用网络带宽和使用OpenMPI充分使用多核处理器计算能力,压缩算法强度随着网络带宽变化而调整,从而让计算资源和网络资源得到充分利用;实现管道化并行处理以上任务进一步利用了宝贵的资源空闲时间,多个任务并行处理加快了任务的处理速度。为边缘设备的服务迁移赢得更加迅速的迁移速度,这些对用户而言是透明的。我们的迁移方法更快速,对网络环境适应性强,可以对用户的位置变动做到敏捷迁移。

【技术实现步骤摘要】
一种基于docker容器的边缘服务迁移方法
本专利技术涉及到边缘计算领域的服务无缝迁移方法,具体涉及一种基于docker容器的边缘服务迁移方法。
技术介绍
随着5G技术的成熟落地,万物互联的时代已然来临,随之而来的是边缘设备的计算能力不断提升与价格的不断降低,使边缘网络设备的数量不断增加。在这种情形下许多实时性要求高的终端应用(如:公共安全实时处理、自动驾驶、虚拟现实、智能家居等)等实时性要求高的应用对时延更加敏感,传统的以云计算模型为核心的集中式处理模型已无法高效、及时的处理这些数据。靠近设备端的边缘服务器可以在网络边缘处理大量临时数据而不需要上传到云数据中心,这样处理大大降低了网络带宽和数据中心能耗。但边缘计算面临的核心问题之一便是服务的迁移---------用户由于位置发生变动,跨边缘网络的移动用户需要无缝迁移卸载服务。边缘计算平台必须平稳地支持这些服务传输,在用户位置发生移动的情况下保持服务不中断的前提下保证好的服务质量。传统的云数据中心多采用VM(虚拟机)为基础的实例,由于迁移数据量大,内存页面迁移需要多次迭代才能迁移完成,同时VM的启动速度较缓慢,这将可能导致服务在切换时本文档来自技高网...

【技术保护点】
1.一种基于docker容器的边缘服务迁移方法,其特征在于,以下步骤:步骤1)、当检测到用户位置发生移动,经过主控节点决策要求进行服务迁移,通过docker容器在目标节点下拉基础镜像到目标边缘服务器;步骤2)、通过docker容器对需要迁移的服务使用CRIU检查点技术生成检查点数据,即docker容器对此刻的docker容器自身运行状态做一次快照;步骤3):通过自适应网络状况算法的压缩算法对步骤2)生成的检查点数据进行压缩生成压缩文件,源服务器将压缩文件发送至目标服务器;步骤4)、目标服务器接收源服务器发送过来的压缩文件,目标服务器使用docker容器通过CRIU技术对接收到的压缩文件进行检查...

【技术特征摘要】
1.一种基于docker容器的边缘服务迁移方法,其特征在于,以下步骤:步骤1)、当检测到用户位置发生移动,经过主控节点决策要求进行服务迁移,通过docker容器在目标节点下拉基础镜像到目标边缘服务器;步骤2)、通过docker容器对需要迁移的服务使用CRIU检查点技术生成检查点数据,即docker容器对此刻的docker容器自身运行状态做一次快照;步骤3):通过自适应网络状况算法的压缩算法对步骤2)生成的检查点数据进行压缩生成压缩文件,源服务器将压缩文件发送至目标服务器;步骤4)、目标服务器接收源服务器发送过来的压缩文件,目标服务器使用docker容器通过CRIU技术对接收到的压缩文件进行检查点恢复,从而完成服务迁移至目标服务器,通过目标服务器继续提供服务。2.根据权利要求1所述的一种基于docker容器的边缘服务迁移方法,其特征在于,基础镜像中的相关数据卷和配置参数是通过NFS中的共享文件读取。3.根据权利要求1所述的一种基于docker容器的边缘服务迁移方法,其特征在于,基础镜像下拉到目标边缘服务器后运行一个docker容器实例。4.根据权利要求1所述的一种基于docker容器的边缘服务迁移方法,其特征在于,检查点数据包含正在运行的docker容器的内存状态,内存状态包括打开的文件的描述符、网络套接字、应用程序数据结构和缓存的数据。5.根据权利要求1所述的一种基于docker容器的边缘服务迁移方法,其特征在于,将生成的检查点数据分为内存页面数据与其他非内存页面数据,对内存页面数据与其他非内存页面数据分别进行压缩。6.根据权利要求5所述的一种基于docker容器的边缘服务迁移方法,其特征在于,根据网络状况变化调整压缩算法的压缩强度,将内存页面数据通过Wkdm内存压缩方法进行压缩,其他非内存页面数据通过LZ4压缩方法进行压缩。7.根据权利要求6所述的一种基于docker容器的边缘服务迁移方法,其特征在于,根据网络状况变化调整压缩算法的压缩强度的方法包括以下步...

【专利技术属性】
技术研发人员:伍卫国张祥俊宋韦
申请(专利权)人:西安交通大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1