[发明专利]移动边缘计算中副本的动态一致性维护方法有效
申请号: | 202011590930.9 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112612422B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 何利;何峰 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06K9/62 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 李金蓉 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 边缘 计算 副本 动态 一致性 维护 方法 | ||
1.移动边缘计算中副本的动态一致性维护方法,其特征在于,包括以下步骤:
S1,获取副本的放置数据,构建节点-副本超图模型和关系矩阵,将三种一致性维护方式平均分配给所有的文件副本,所述三种一致性维护方式包括强一致性、弱一致性和最终一致性;
S2,获取副本数据集,副本数据以五元组(cread,cwrite,rtime,wcost,diff)表示,其中,cread,cwrite,rtime,wcost,diff依次代表读频率、写频率、响应时间、写开销、过期程度,提取其中cread,cwrite,rtime,wcost,diff属性数据,得到一个M×5的副本数据集矩阵Cf;
S3,标准化处理步骤S2得到的副本数据集矩阵Cf,并为Cf中的属性分配权重得到待划分副本数据矩阵Tm;
S4,依据步骤S3得到的待划分副本数据矩阵Tm,使用改进的聚类方法对Tm进行聚类划分,得到3个副本类别;
S5,依据步骤S1得到的超图G(V,E),利用广度优先搜索的方式将顶点集初始化分成两个顶点集V1和V2,通过改进的KL算法进行超图划分,动态地调整副本的存储位置,根据步骤S4得到的3个副本类别,根据打分函数给每个簇贴上相应的一致性维护策略,成功实现副本的动态一致性维护;
所述改进的KL算法具体包括以下步骤:
(1)根据边缘节点列表NodeList和文件列表FileList构造初始的超图H=V,E;
(2)使用广度优先搜索的方式得到初始的2路划分,得到顶点集合S1和S2;
(3)从集合S1和S2中选择一对节点,(vi,vj),其中vi∈S1,vj∈S2,计算收益值gain和两个节点的剩余空间和如果满足条件:就将两个节点之间的不同文件进行交换,并对遍历过的节点进行标记;如果不满足条件,直接进行下一趟的遍历操作,其中Maxgain,分别表示当前最大收益值,节点vi和节点vj的容量;
(4)当所有节点被标记,该趟结束,如果迭代次等于Kn时,则整个算法结束;若迭代次数小于Kn,将迭代次数加1,然后将当前划分的结果作为输入,进行算法的下一趟遍历。
2.根据权利要求1所述移动边缘计算中副本的动态一致性维护方法,其特征在于:步骤S1所述节点-副本超图模型和关系矩阵定义为,存储相同文件副本的结点之间存在一条超边,将超边进行编号,形成一个超图G(V,E)和一个N×M邻接矩阵T,其中的元素T(ui,uj)代表第i个节点存储了第j个副本,V和E表示顶点集合和超边集合,N和M为正整数,且i、j均为不大于N和M的正整数。
3.根据权利要求2所述移动边缘计算中副本的动态一致性维护方法,其特征在于:所述节点-副本超图模型和关系矩阵的构建方法如下:
(1)根据移动边缘计算中节点存储副本的情况得到超边集合E;
(2)根据超边集合和各个节点之间的距离关系得到无向加权超图G(V,E);
(3)根据超图G(V,E)得N×M邻接矩阵T。
4.根据权利要求1所述移动边缘计算中副本的动态一致性维护方法,其特征在于:步骤S3所述标准化处理为使用离差标准化方法对副本数据集Cf进行标准化处理:
其中,pi表示数据矩阵中每一列数据的取值,z表示行数,和分别表示该列数据最小值和最大值,wi表示对应pi分配的权重值,qi为标准化处理之后的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011590930.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空燃比例阀及燃气热水设备
- 下一篇:一种林业木材切割装置及切割方法