[发明专利]一种移动云计算中的服务迁移方法、系统及终端设备在审
申请号: | 201911245808.5 | 申请日: | 2019-12-07 |
公开(公告)号: | CN111045822A | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 王洋;孙童正;须成忠 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 曹卫良 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 计算 中的 服务 迁移 方法 系统 终端设备 | ||
1.一种移动云计算中的服务迁移方法,其特征在于,所述服务迁移方法包括:
获取虚拟机当前在迁移网络中所在的节点,所述虚拟机中包含服务项目,每个物理主机由一个节点表示,所述虚拟机寄存在所述物理主机上;
当接收到用户发送的访问请求时,获取访问请求所在的目标节点,并将所述虚拟机从当前所在的节点随机迁移到临时节点;
计算从所述目标节点访问所述虚拟机的服务代价,所述服务代价包括从所述虚拟机当前所在的节点迁移到所述临时节点的代价以及从所述目标节点访问所述虚拟机的代价;
选择服务代价最小的迁移路径将访问所述虚拟机。
2.根据权利要求1所述的服务迁移方法,其特征在于,所述计算从所述目标节点访问所述虚拟机的服务代价,包括:
假设在每个时刻t,每个节点i的访问量是ξit,ut代表虚拟机当前所在的节点位置,vt代表虚拟机即将迁往的目标节点,则当前时刻虚拟机迁移和访问的服务代价S为:
其中,Costmig(ut,vt)表示虚拟机从ut位置迁移到vt位置的代价,当虚拟机迁移到新的位置以后,访问代价的变化量。
3.根据权利要求2所述的服务迁移方法,其特征在于,所述服务迁移方法还包括:
将所述服务代价S转化为:
继续转化:
其中,XiΦ(i)表示从目标几点i访问虚拟机的代价,Φ(i)表示目标节点访问哪些虚拟机,继续转化:
wt=1Ti=1|A|p(w)XiΦiξit(w)-wt=1Tj=1|A|p(w)XjΦjξjt(w)
其中,p(w)ξit(w)表示访问请求的概率分布;通过二阶段随机规划的解法求解上式。
4.根据权利要求2所述的服务迁移方法,其特征在于,在所述获取虚拟机当前在迁移网络中所在的节点以及所处的迁移阶段之前包括:
构建服务迁移网络,并将服务项目封装成虚拟机,所述迁移网络由多个物理主机构成。
5.一种移动云计算中的服务迁移系统,其特征在于,所述服务迁移系统包括:
获取模块,用于获取虚拟机当前在迁移网络中所在的节点,所述虚拟机中包含服务项目,每个物理主机由一个节点表示,所述虚拟机寄存在所述物理主机上;
随机迁移模块,用于在接收到用户发送的访问请求时,获取访问请求所在的目标节点,并将所述虚拟机从当前所在的节点随机迁移到临时节点;
计算模块,用于计算从所述目标节点访问所述虚拟机的服务代价,所述服务代价包括从所述虚拟机当前所在的节点迁移到所述临时节点的代价以及从所述目标节点访问所述虚拟机的代价;
访问模块,用于选择服务代价最小的迁移路径访问所述虚拟机。
6.根据权利要求5所述的服务迁移系统,其特征在于,所述计算模块在计算从所述目标节点访问所述虚拟机的服务代价时,具体用于:
假设在每个时刻t,每个节点i的访问量是ξit,ut代表虚拟机当前所在的节点位置,vt代表虚拟机即将迁往的目标节点,则当前时刻虚拟机迁移和访问的服务代价S为:
其中,Costmig(ut,vt)表示虚拟机从ut位置迁移到vt位置的代价,当虚拟机迁移到新的位置以后,访问代价的变化量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911245808.5/1.html,转载请声明来源钻瓜专利网。