[发明专利]一种基于多属性最优化的海洋监测数据副本管理方法有效

专利信息
申请号: 201710201232.7 申请日: 2017-03-30
公开(公告)号: CN106886376B 公开(公告)日: 2019-08-30
发明(设计)人: 黄冬梅;贺琪;随宏运;何盛琪;李瑶;吴国健;王龑;张烨宜 申请(专利权)人: 上海海洋大学
主分类号: G06F3/06 分类号: G06F3/06;G06F11/14;H04L29/08
代理公司: 上海卓阳知识产权代理事务所(普通合伙) 31262 代理人: 周春洪
地址: 201306 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 属性 优化 海洋 监测 数据 副本 管理 方法
【权利要求书】:

1.一种基于多属性最优化的海洋监测数据副本管理方法,其特征在于,所述的副本管理方法的步骤为:

S1:输入海洋监测大数据;

S2:创建海洋监测大数据副本;

S3:选择放置节点的机架;

S4:判断节点的存储空间;

S5:建立节点属性评价矩阵,并对矩阵进行处理;

S6:建立节点关键属性的加权矩阵,确定最优解和最劣解;

S7:计算各节点到最优解的相对贴进度,选取贴近度最小的节点;

S8:输出海洋监测大数据的副本布局方案;

其中,所述的步骤S5是用TOPSIS法建立节点属性评价矩阵,所述的步骤S6中的关键属性包括节点访问量、节点响应比、节点带宽。

2.根据权利要求1所述的基于多属性最优化的海洋监测数据副本管理方法,其特征在于,所述的步骤S2的工作流程为:

S21:计算海洋监测大数据的数据热度;

S22:计算海洋监测大数据的副本热度;

S23:计算海洋监测大数据的副本个数;

S24:海洋监测大数据副本创建。

3.根据权利要求2所述的基于多属性最优化的海洋监测数据副本管理方法,其特征在于,所述的步骤S21中的数据热度是数据在每周期内被访问频率的加权平均,用Data_h表示,其计算公式如(1)所示:

α+β=1

Data_h0=0

Data_hi=αData_hi-1+βfi(1)

其中,Data_h0表示数据最初被创建时的热度值,为了便于计算,将数据热度初值赋为0;Data_h1表示某个数据在第i个周期结束时的热度值;fi表示第i个周期内监视进程铜价到的该数据的访问频率;α为第i-1周期内的历史访问因子;β为第i个周期的访问因子。

4.根据权利要求2所述的基于多属性最优化的海洋监测数据副本管理方法,其特征在于,所述的步骤S22中的副本热度计算方法为假设云存储系统中该数据有g个副本,存储节点尽可能的将客户端的请求均分到每个副本上,则每一个副本的数据热度计算公式如(2)所示:

DReplica_hi=Data_hi/g

=(αData_hi-1+βf)/g (2)

5.根据权利要求2所述的基于多属性最优化的海洋监测数据副本管理方法,其特征在于,所述的步骤S23中的计算副本个数包括计算副本最小值和副本最大值,其中,副本最小值是根据用户的可靠性要求进行计算,其计算公式如(3)所示:

R≤(1-C)(1-La) (3)

其中R为用户对某数据的可靠性要求,a为副本最小值,L为存储节点的失效率,L也可以为单个副本的失效率,C为云环境中因各种不确定因素导致的环境失败率,(1-C)(1-La)为一个数据被成功访问的概率;

副本最大值是根据系统运行的一致性开销进行计算,其计算公式如(4)所示:

b≤W/(h×v) (4)

其中,b为副本最大值,h为更新的副本内容大小,v为用户更新副本的频率,W为单位时间内维护副本一致性所引发的流量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海洋大学,未经上海海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710201232.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top