[发明专利]一种适用于云存储副本布局的植物根系优化方法有效
申请号: | 201910480472.4 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110362399B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 袁兴佳;赵跃龙;谌哲 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L29/08 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 冯炳辉 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 存储 副本 布局 植物 根系 优化 方法 | ||
1.一种适用于云存储副本布局的植物根系优化方法,其特征在于,包括以下步骤:
1)利用混沌映射生成初始的云存储副本布局集合;
2)利用进制转换将集合中的云存储副本布局转换为植物根系优化方法的初始解;所述进制转换是指将二进制转换为十进制,其中存储云存储副本布局的二进制数组表示公式如下所示:
式中,D(f,j)为二进制数组,f为文件标号,j为数据中心标号;
转换方式为将二进制数组的每行转换为十进制数字,得到一个m×1大小的向量,其中,m为需要存在云中的文件种类数目;
3)根据云存储副本布局优化指标设定目标函数,优化指标包括平均文件不可用性、网络延迟和平均服务时间;
4)寻找目标函数的最优解,具体如下:
利用初始解对应求得的目标函数值排序,将解集合分为三组,包括主根组、侧根组和老化根组,针对三个不同的组迭代实施不同寻优策略:
对于主根组,实施自适应策略生长,在与自己相近的最优点方向生长寻找解,公式如下所示:
式中,是第i个主根根尖在第t次迭代中所处的新位置,是第i个主根根尖在t-1次迭代生长过程中的原始位置,l是局部学习常数,rand()是在[0,1]中具有均匀分布的随机数,xlbest是在植物根系生长过程中寻找到的与自己相近的最优点位置;
对于侧根组,实施合轴分支策略生长,在自己周围寻找可能存在的解;
对于老化根组,利用贪婪策略淘汰;
当达到最大迭代次数时,由所求目标函数值从小到大排序,得到的第一个解为目标函数的全局近似最优值;若未达到最大迭代次数,则继续进行迭代;
5)根据目标函数的最优解得到云存储副本的最优布局。
2.根据权利要求1所述的一种适用于云存储副本布局的植物根系优化方法,其特征在于:在步骤1)中,所述云存储副本布局是指副本被放置在数据中心的分布图,用二进制数组表示;所述集合是指多个满足约束的不同云存储副本布局;所述混沌映射是指在初始过程中加入经过伯努利变换后的Tent函数,经过伯努利变换后的Tent函数如下面公式所示:
xn+1=2xnmod1
式中,xn+1表示Tent函数生成的数是根据前一个数产生的,xn为Tent函数的第n个数字,mod1表示对1取模。
3.根据权利要求1所述的一种适用于云存储副本布局的植物根系优化方法,其特征在于:在步骤3)中,所述平均文件不可用性是指利用数据节点的故障率得到文件无法被读取的概率;所述网络延迟是指同一个数据中心被多个读请求同时访问会出现的延迟时间;所述平均服务时间是指数据中心处理读请求并将文件传输出去的时间;三个指标均要越小越好,但互相牵制。
4.根据权利要求1所述的一种适用于云存储副本布局的植物根系优化方法,其特征在于:在步骤5)中,将目标函数的最优解转换为二进制数组,得到云存储副本的最优布局。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910480472.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟机的调度方法和系统
- 下一篇:资源缓存的分配方法、装置、设备及存储介质