一种基于资源占用的边缘服务迁移仿真方法技术

技术编号:24014790 阅读:49 留言:0更新日期:2020-05-02 03:00
本发明专利技术公开一种基于资源占用的边缘服务迁移仿真方法,通过对创建的边缘节点及其上的边缘服务进行边缘服务迁移仿真,并在边缘服务仿真过程中获得不同边缘节点服务迁移的最优阈值,从而指导实际生产中边缘服务迁移算法的部署与实施。本发明专利技术能够实时的收集获取边缘节点以及边缘服务对资源的利用情况并利用边缘服务迁移算法实时动态的迁移边缘服务,使得边缘节点上的边缘服务为用户提供优质的体验以及动态的了解边缘节点,边缘服务的资源利用情况可以用于开发不同的边缘服务迁移算法。利用该系统完成了边缘节点以及服务的资源监控,根据资源的消耗动态的迁移边缘服务。

A simulation method of edge service migration based on resource occupation

【技术实现步骤摘要】
一种基于资源占用的边缘服务迁移仿真方法
本专利技术涉及边缘计算
,具体涉及一种基于资源占用的边缘服务迁移仿真方法。
技术介绍
边缘计算是继云计算后的一种新的物联网服务提供方式,它具有低延迟,多租户,实时交互,情景感知,实时分析以及支持移动性,异构性和工业应用等特点。边缘计算的应用非常广泛特别是当前5G通信的时代,例如智能城市、智能家庭、智能网格、智能健康和用于洪水监测和恢复的紧急响应系统等杰出服务。然而,相比于云计算来说,边缘计算是资源受限,对于不同的边缘节点所能承受的边缘服务的类型和数量都是不一样的。因而,在边缘资源利用达到某个范围时,将边缘节点上的服务部分或全部迁移到其他边缘节点继续提供服务。也就是在保证边缘服务正常的运行下,合理的迁移边缘服务。然而,如果将没有通过完全测试的边缘服务迁移算法直接应用于实际的边缘节点中,可能不会达到理想的效果。因此,需要一种仿真系统来得到边缘服务迁移算法在实验环境下测试边缘服务迁移算法的性能以及调节相关的参数,这样不仅能够得到边缘服务迁移算法的理论值,而且节约迁移服务在实际应用中多次的部署成本。本文档来自技高网...

【技术保护点】
1.一种基于资源占用的边缘服务迁移仿真方法,其特征是,包括步骤如下:/n步骤1、读取资源配置文件获得配置信息,其中配置信息包括边缘节点配置信息和边缘服务配置信息;/n步骤2、读取到配置信息后,基于配置信息中的边缘节点配置信息创建边缘节点;/n步骤3、成功创建边缘节点后,基于配置信息中的边缘服务配置信息为每个边缘节点创建各自的边缘服务;/n步骤4、判断所有边缘节点里面是否还拥有边缘服务:如果是,则转至步骤5;否则,算法结束;/n步骤5、启动边缘服务仿真,对边缘服务和边缘节点进行更新;/n步骤6、更新完边缘服务以及边缘节点后,获取并记录边缘服务的日志信息到边缘服务日志文件中,同时获取并记录边缘节点...

【技术特征摘要】
1.一种基于资源占用的边缘服务迁移仿真方法,其特征是,包括步骤如下:
步骤1、读取资源配置文件获得配置信息,其中配置信息包括边缘节点配置信息和边缘服务配置信息;
步骤2、读取到配置信息后,基于配置信息中的边缘节点配置信息创建边缘节点;
步骤3、成功创建边缘节点后,基于配置信息中的边缘服务配置信息为每个边缘节点创建各自的边缘服务;
步骤4、判断所有边缘节点里面是否还拥有边缘服务:如果是,则转至步骤5;否则,算法结束;
步骤5、启动边缘服务仿真,对边缘服务和边缘节点进行更新;
步骤6、更新完边缘服务以及边缘节点后,获取并记录边缘服务的日志信息到边缘服务日志文件中,同时获取并记录边缘节点的日志信息到边缘节点日志文件中;
步骤7、基于边缘服务的日志信息和边缘节点的日志信息,计算每个边缘节点的节点评估值当节点评估值小于或等于预设的评估阈值thresholde时,则转至步骤5;当节点评估值大于预设的评估阈值thresholde时,则转至步骤9;
步骤8、计算当前边缘节点的每个边缘服务的服务评估值并选择服务评估值最大的边缘服务作为待迁移服务;
步骤9、计算当前待迁移服务迁移到各个边缘节点后,各个边缘节点的预评估值并将预评估值小于或等于预设的评估阈值thresholde且预评估值最小的边缘节点作为当前待迁移服务的迁移目的地;当所有边缘节点的预评估值都大于预设的评估阈值thresholde,则将云中心作为当前待迁移服务的迁移目的地;
步骤10、将当前待迁移服务迁移到迁移目的地,迁移完成后,返回步骤4。


2.根据权利要求1所述的一种基于资源占用的边缘服务迁移仿真方法,其特征是,
边缘节点配置信息包括,包括边缘节点的数量和每个边缘节点所拥有的资源;
边缘服务配置信...

【专利技术属性】
技术研发人员:翟仲毅向科赵岭忠钱俊彦潘海玉刘培培
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:广西;45

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

1