[发明专利]一种多磁盘并发访问方法和装置在审
申请号: | 201811521790.2 | 申请日: | 2018-12-13 |
公开(公告)号: | CN109815174A | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 杨卫华 | 申请(专利权)人: | 创新科软件技术(深圳)有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 518057 广东省深圳市南山区高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 访问请求 方法和装置 云存储系统 并发访问 访问队列 访问类型 读写 关联 空闲 取出 应用 访问 | ||
1.一种多磁盘并发访问方法,应用于云存储系统,其特征在于,该方法包括:
接收针对云存储系统中任一磁盘的访问请求;
将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列;
当所述任一磁盘空闲时,从所述访问类型对应的关联于所述任一磁盘的访问队列取出一访问请求,并基于该访问请求访问所述任一磁盘。
2.根据权利要求1所述的方法,其特征在于,
预先设置云存储系统的每种访问类型的全局缓存空间,并设置云存储系统中的每个磁盘对应的每种访问类型的磁盘缓存空间;
接收针对云存储系统中任一磁盘的访问请求之后,将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列之前,进一步包括:
比较该访问请求所属访问类型的空闲全局缓存空间与该访问请求所需访问空间的大小;
如果该访问请求所属访问类型的空闲全局缓存空间小于该访问请求所需的访问空间,则返回第一系统繁忙应答;
如果该访问请求所属访问类型的空闲全局缓存空间不小于该访问请求所需的访问空间,则进一步比较所述任一磁盘对应的该访问请求所属访问类型的空闲磁盘缓存空间与该访问请求所需访问空间的大小,若所述任一磁盘对应的该访问请求所属访问类型的空闲磁盘缓存空间小于该访问请求所需访问空间,则返回第二系统繁忙应答,否则,将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列。
3.根据权利要求1或2所述的方法,其特征在于,
所述访问类型包括写磁盘类型和读磁盘类型;
所述访问请求包括写请求和读请求;写请求所属访问类型为写磁盘类型,读请求所属访问类型为读磁盘类型。
4.根据权利要求3所述的方法,其特征在于,
所述访问类型还包括预读磁盘类型;
所述访问请求还包括预读请求;预读请求所属访问类型为预读磁盘类型。
5.根据权利要求4所述的方法,其特征在于,
预读磁盘类型对应的关联于所述任一磁盘的访问队列,与读磁盘类型对应的关联于所述任一磁盘的访问队列,为同一访问队列。
6.一种多磁盘并发访问装置,应用于云存储系统,其特征在于,该装置包括:
接收单元,用于接收针对云存储系统中任一磁盘的访问请求;
排队单元,用于将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列;
处理单元,用于当所述任一磁盘空闲时,从所述访问类型对应的关联于所述任一磁盘的访问队列取出访问请求,并基于该访问请求访问所述任一磁盘。
7.根据权利要求6所述的装置,其特征在于,该装置还包括设置单元和发送单元;
所述设置单元,用于预先设置云存储系统的每种访问类型的全局缓存空间,并设置云存储系统中的每个磁盘对应的每种访问类型的磁盘缓存空间;
所述排队单元,用于在接收单元接收针对云存储系统中任一磁盘的访问请求之后,将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列之前,进一步用于:
比较该访问请求所属访问类型的空闲全局缓存空间与该访问请求所需访问空间的大小;
如果该访问请求所属访问类型的空闲全局缓存空间小于该访问请求所需的访问空间,则指示发送单元返回第一系统繁忙应答,
如果该访问请求所属访问类型的空闲全局缓存空间不小于该访问请求所需的访问空间,则进一步比较所述任一磁盘对应的该访问请求所属访问类型的空闲磁盘缓存空间与该访问请求所需访问空间的大小,若所述任一磁盘对应的该访问请求所属访问类型的空闲磁盘缓存空间小于该访问请求所需访问空间,则指示发送单元返回第二系统繁忙应答,否则,将该访问请求加入到该访问请求所属访问类型对应的关联于所述任一磁盘的访问队列。
8.根据权利要求6或7所述的装置,其特征在于,
所述访问类型包括写磁盘类型和读磁盘类型;
所述访问请求包括写请求和读请求;写请求所属访问类型为写磁盘类型,读请求所属访问类型为读磁盘类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新科软件技术(深圳)有限公司,未经创新科软件技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811521790.2/1.html,转载请声明来源钻瓜专利网。