[发明专利]网络虚拟磁盘客户端高效缓存及延迟写入方法在审
申请号: | 201410788824.X | 申请日: | 2014-12-17 |
公开(公告)号: | CN104461940A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 苗阳 | 申请(专利权)人: | 南京莱斯信息技术股份有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 张弛 |
地址: | 210014 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 虚拟 磁盘 客户端 高效 缓存 延迟 写入 方法 | ||
1.一种网络虚拟磁盘客户端高效缓存及延迟写入方法,其特征在于,包括:
针对读请求,当需要读取到某个磁盘扇区时,总是向后顺序预读取后续的若干扇区,并将所有读取的磁盘扇区中的数据都存入本地缓存中,当再次读扇区时,现在本地缓存中查找,如果找到了,就直接返回,不再通过网络传输;
针对写请求,把要写的扇区数据写入本地缓存后就返回,同时,定期监视扫描本地缓存,将缓存中的数据变化部分提取出来,然后打包、压缩、传输到服务器端,由服务器的守护进程将数据真正写入到磁盘的镜像文件中。
2.根据权利要求1所述的网络虚拟磁盘客户端高效缓存及延迟写入方法,其特征在于:针对写请求中,将虚拟磁盘需要的大型地址空间进行分段管理,在磁盘上建立物理文件,并利用操作系统的文件映射API将物理文件映射到内存,以提供快速的访问;
在缓存单元的结构上进行了扩展,增加唯一并且严格递增的写入标记戳记录,以及扇区状态标识位等记录结构。
3.根据权利要求2所述的网络虚拟磁盘客户端高效缓存及延迟写入方法,其特征在于:针对写请求中,数据的处理方面,采用QuickLZ算法模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京莱斯信息技术股份有限公司,未经南京莱斯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410788824.X/1.html,转载请声明来源钻瓜专利网。