[发明专利]基于Radi-sharding架构数据副本的方法在审
| 申请号: | 201910575855.X | 申请日: | 2019-06-28 |
| 公开(公告)号: | CN111553458A | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 秦小麟;阳乐;刘亮 | 申请(专利权)人: | 国网江苏省电力有限公司;国家电网有限公司;南瑞集团有限公司;江苏瑞中数据股份有限公司;南京航空航天大学 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00;G06F16/27;G06F11/14;H04L29/08 |
| 代理公司: | 南京业腾知识产权代理事务所(特殊普通合伙) 32321 | 代理人: | 缪友益 |
| 地址: | 210008 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 radi sharding 架构 数据 副本 方法 | ||
本发明公开一种基于Radi‑sharding架构数据副本的方法,包括如下步骤:(1)初始化种群;(2)交叉;(3)变异;(4)选择。本发明的算法给出了已经实现的复制方案以及特定对象的读写请求的变化,它可以快速调整副本分布以反映新的需求,AGRA运行的搜索空间缩小,使其能够在动态环境时间限制内提供可接受的高解决方案质量。
技术领域
本发明涉及一种数据库技术领域,具体是涉及一种基于Radi-sharding(分片式磁盘阵列)的数据副本创建、部署、选择、定位和一致性管理的技术领域。
背景技术
在大型分布式系统中快速传播和访问信息已成为常见的应用场景。然而,终端依然经常面临着在网络高峰时段的长时间延迟问题。在多个站点放置数据副本是减少网络流量的一种有效的解决方案。跨读取密集型网络的数据副本可以潜在地增加流量,从而间接减少终端用户的响应时间。近些年来,互联网在高峰时段经历的高下载时间激发了人们对通过网络副本数据对象的兴趣,并提供了允许用户请求重定向到地理上接近的副本的机制。
当前的趋势是以服务器镜像的形式执行粗粒度副本,即副本Web服务器的所有内容。随着网络变得越来越大并且缓存限制变得明显,有理由相信细粒度副本(例如副本页面)的重要性将增加。由于需要更新副本,维护大量副本可能会有性能瓶颈。传统分布式系统中的副本,有三个主要问题,即分配,一致性和容错。虽然在web环境下,一致性和容错性不是最重要的,但数据分配仍然是一个挑战。传统的简单副本算法(SRA)和基于遗传的启发式算法(GRA)都是静态算法。一旦获得对象的副本分发,访问模式的改变将导致算法从头开始运行,非常耗时。
发明内容
发明目的:本发明目的在于针对现有技术的不足,提供一种基于Raid-sharding的GRA扩展算法,根据已经实现的复制方案以及特定对象的读写请求的变化,快速调整副本分布以反映新的需求。
技术方案:本发明所述基于Radi-sharding架构数据副本的方法,包括如下步骤:
(1)初始化种群:采用SRA算法初始化一半种群,随机初始化另一半种群,并混合两种初始化种群;
(2)交叉:利用两点交叉机制配对混合后的种群的染色体,在染色体配对后,随机选择两个比特,并且交换它们之间的比特串或者交换染色体中除了它们之外的比特串;
(3)变异:以概率μm翻转每一位来执行变异,μm取值为0.01~0.02;
(4)选择:通过适应度值f对染色体进行质量评估,使用轮盘选择算法,将2πfi/f的扇形区域分配给第i个染色体,创建后代,后代循环执行步骤(2)~(4)。
本发明进一步优选地技术方案为,步骤(1)初始化种群的具体步骤为:
a)使用SRA算法初始化一半种群;
b)由SRA产生的一半染色体收到其值得1/4的随机扰动;
c)在所有随机决策中检查并维持染色体有效性;
d)随机初始化另一半种群;
e)混合两种初始化种群。
作为优选地,步骤(2)中混合后的种群的染色体在交叉时,随机确定并列部分,交叉率为μc,μc取值为0.6-0.9。
优选地,在交叉完成后,将未交换的比特串进行交换。
优选地,步骤(3)中在执行变异时,对于会导致违反存储约束,以及会导致从主站点取消分配对象的特定位跳过突变。
优选地,步骤(4)的具体步骤为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力有限公司;国家电网有限公司;南瑞集团有限公司;江苏瑞中数据股份有限公司;南京航空航天大学,未经国网江苏省电力有限公司;国家电网有限公司;南瑞集团有限公司;江苏瑞中数据股份有限公司;南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910575855.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种正压脉冲阀及其脉冲方法
- 下一篇:一种医用的酒精瓶子





