【技术实现步骤摘要】
基于匹配博弈的边缘计算中的任务卸载和虚拟机放置方法
[0001]本专利技术属于网络资源管理技术,具体涉及具有边缘计算能力的工业互联网系统中的联合计算任务卸载和虚拟机放置,尤其涉及一种基于匹配博弈的边缘计算中的任务卸载和虚拟机放置方法。
技术介绍
[0002]如今,物联网已被广泛应用于许多现有的工业系统中,如交通运输和制造系统,也被进一步称为工业互联网。由于工业互联网设备的计算能力普遍受到限制,因此提出了边缘计算来减轻这种计算负担。与远端云相比,边缘服务器距离工业互联网设备更近,因此可以实现更低的通信延迟。在具有边缘计算能力的工业物联网中,如何调度工业互联网任务卸载和在边缘服务器上部署虚拟机是一个关键问题。在工业互联网设备有限的资源和应用的截止时间的约束下,找出合适的任务卸载和虚拟机放置方案以减少计算时间和能量消耗是非常重要的。虽然边缘计算和工业互联网的结合带来了很多好处,但仍有一些问题与实际实现密切相关,尚未得到很好的解决:
[0003]1)在实践中,一个工业互联网应用需要多个操作才能完成。即,一个应用程序由多个任务组成。例如,自动门开启包括三种操作(任务):传感器感知到有人正在接近门,控制器控制电机的运行,电机通过齿形皮带打开门。然而,这些任务是相互依存的。只有当传感器发出开门信号时,控制器才知道有人正在接近门,需要控制电机开门。这是一种具有反馈信息的系统控制方式,被控输出以某种方式返回到被控输入,并对输入产生控制影响的一种控制关系。这促使我们在构建系统模型时考虑到来自同一个工业互联网应用程序的任务之间的关
【技术保护点】
【技术特征摘要】
1.一种基于匹配博弈的边缘计算中的任务卸载和虚拟机放置方法,其特征在于:所述方法基于边缘服务器和工业互联网时序任务流之间的匹配博弈,建立具有边缘计算能力的工业互联网网络系统,以系统在寻求总的完成时间和总能耗之间的平衡为目标,在满足边缘服务器存储容量、时序任务流的完成时间和虚拟机部署需求的同时,共同决定最优虚拟机部署和工业互联网设备的时间敏感型时序任务流中的任务卸载决策。2.根据权利要求1所述的基于匹配博弈的边缘计算中的任务卸载和虚拟机放置方法,其特征在于:所述方法包括如下步骤:(1)组建具有边缘计算能力的工业互联网系统,包括工业互联网设备层、边缘服务器层和云层,其中,工业互联网设备层部署拥有时序任务流的工业互联网设备群组,边缘服务器层部署边缘服务器,云层部署虚拟机;(2)根据工业互联网系统建立任务卸载和虚拟机放置模型,包括构建系统函数控制计算任务的卸载;所述任务卸载和虚拟机放置包括如下过程:(a)所有时序任务流的第k个任务组成的任务集合中的每个任务检查自己的完成期限;若任务目前的完成时间和任务所属的时序任务流的完成期限a
j
的差达到设定的警戒值,任务被卸载至云端执行计算;(b)集合中剩下的任务根据效益函数U
j,k
(i,S
i
\{s
j,k
})计算对边缘服务器的偏好值以构建偏好表;边缘服务器根据效益函数U
i
(j,k)计算对任务的偏好值以构建偏好表;(c)每个任务根据自己的偏好表向排名第一的边缘服务器发送请求;(d)收到请求的边缘服务器根据自己的偏好表最多接受n个任务,同时拒绝其他任务请求;(e)交换匹配过程:被边缘服务器选中的任务检查是否存在交换阻塞对;若存在,更新匹配状态至否则保持现有匹配状态μ;重复此步骤直到不存在交换阻塞对;(f)虚拟机部署阶段:与任务匹配的边缘服务器根据任务所需要的虚拟机类型检查自身是否满足虚拟机部署要求;若满足,任务被处理同时对应类型的虚拟机被部署;否则,任务被拒绝,加入下一轮匹配中;(g)循环步骤(a)
‑
(g)直到任务集合L
k
中的任务都被处理;(h)任务集合处理完,处理下一个任务集合以此类推。3.根据权利要求2所述的基于匹配博弈的边缘计算中的任务卸载和虚拟机放置方法,其特征在于:步骤(1)中每个工业互联网设备都有一条时间敏感型时序任务流,由一个以上任务组成,且任务的类型不同,所需的虚拟机类型也不一样;设定计算任务在本地设备执行的开始时间在边缘服务器上执行的开始时间以及在云端执行的开始时间的公式分别表达如下:的公式分别表达如下:
其中,计算任务s
j,k
从工业互联网设备完全上传至目标边缘服务器的时间的时间计算任务s
j,k
从工业互联网设备完全上传至云端的时间完全上传至云端的时间式中,表示时序任务流w
j
的任务s
j,k
‑1所需要的虚拟机的类型是否部署在边缘服务器上,分别表示任务s
j,k
‑1是否在边缘服务器执行、是否在云端执行、是否在本地设备上执行,上执行,分别表示任务s
j,k
‑1在边缘服务器云端、本地设备上的完成时间,上的完成时间,分别表示计算任务s
j,k
从本地设备层到边缘服务器层、从边缘服务器层到云端层的传输时间。4....
【专利技术属性】
技术研发人员:易畅言,强明珠,李娟,王然,吴强,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。