[发明专利]基于多个存储设备的数据访问方法及装置在审
申请号: | 201711474677.9 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108196791A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 庄泽超;刘亚龙 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 设备属性信息 数据访问请求 随机访问 权重 访问设备 数据访问 概率 读写 分配 维度 | ||
本发明公开了一种基于多个存储设备的数据访问方法及装置。其中,该方法包括:分别获取各个存储设备的设备属性信息,根据设备属性信息为各个存储设备设置对应的设备权重值;当接收到数据访问请求时,根据各个存储设备对应的设备权重值,计算各个存储设备的随机访问概率;其中,各个设备的随机访问概率与该设备对应的设备权重值相关;根据计算得到的各个存储设备的随机访问概率,选择一个存储设备作为访问设备,将数据访问请求分配给访问设备。利用本发明提供的方案,能够将数据访问请求根据存储设备多个维度的设备属性信息进行分配,从而减轻了因故障而更换的新的存储设备的读写压力,进而提高了整个系统的性能。
技术领域
本发明涉及计算机技术领域,具体涉及一种基于多个存储设备的数据访问方法及装置。
背景技术
随着计算机技术的普及,人们的工作、生活、学习已经离不开计算机设备。当用户使用计算机设备的时候,往往会在其存储设备上存储大量的资料信息和其它信息。随着存储数据的急剧增长,同时也为了应对数据丢失等风险,传统的单一存储设备的存储方式显然已经不能满足用户的需求。为此,越来越多的业务系统中通过多个存储设备共同提供服务。
现有技术中,当接收到一个针对业务系统的访问请求时,通常会简单地判断各个存储设备中剩余存储空间最大的设备,然后将该访问请求分配给该剩余存储空间最大的设备。
但是,发明人在实现本发明的过程中发现,现有技术中的上述方式至少存在下述缺陷:单纯依靠剩余存储空间分配存储设备时,往往不能综合考虑各个存储设备的当前存储状况,容易导致分配不合理的现象发生。尤其是在系统中存在因故障而更换的存储设备时,由于该因故障而更换的存储设备的剩余存储空间最大,因此,依照现有的分配策略,所有的访问请求都将集中分配给该存储设备。而与此同时,该存储设备同时还需要执行数据修复操作,因而导致该存储设备的负载非常高,更容易发生损坏,并且造成整个系统的性能下降。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于多个存储设备的数据访问方法及装置。
根据本发明的一个方面,提供了基于多个存储设备的数据访问方法,包括:
分别获取各个存储设备的设备属性信息,根据设备属性信息为各个存储设备设置对应的设备权重值;
当接收到数据访问请求时,根据各个存储设备对应的设备权重值,计算各个存储设备的随机访问概率;其中,各个设备的随机访问概率与该设备对应的设备权重值相关;
根据计算得到的各个存储设备的随机访问概率,选择一个存储设备作为访问设备,将数据访问请求分配给访问设备。
根据本发明另一个方面,提供了基于多个存储设备的数据访问装置,包括:
设置模块,适于分别获取各个存储设备的设备属性信息,根据设备属性信息为各个存储设备设置对应的设备权重值;
计算模块,当接收到数据访问请求时,根据各个存储设备对应的设备权重值,计算各个存储设备的随机访问概率;其中,各个设备的随机访问概率与该设备对应的设备权重值相关;
分配模块,根据计算得到的各个存储设备的随机访问概率,选择一个存储设备作为访问设备,将数据访问请求分配给访问设备。
根据本发明的又一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
存储器用于存放至少一可执行指令,可执行指令使处理器执行上述基于多个存储设备的数据访问方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述基于多个存储设备的数据访问方法对应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711474677.9/2.html,转载请声明来源钻瓜专利网。