买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:杭州电子科技大学
摘要:本发明涉及一种基于Device Mapper的分布式网络缓存方法,其特点为:在多个客户端并发访问共享的存储服务器时,客户端利用本地磁盘和局域网内其它客户端的磁盘作为存储服务器的缓存,当客户端的访问请求命中本地磁盘缓存时,将客户端的访问请求转发至本地磁盘处理;当客户端的访问请求命中其它客户端的磁盘缓存时,将客户端的访问请求转发至其它客户端的磁盘;当所有客户端的缓存都不命中时,将客户端的访问请求转发至存储服务器的磁盘,从而减少了存储服务器的负载和网络带宽的消耗,提高了客户端磁盘的利用率和请求的访问速度。本发明可以用于高并发的网络存储系。
主权项:一种基于Device Mapper的分布式网络缓存方法,其特征在于:基于Device Mapper技术实现网络存储系统的分布式缓存管理,局域网内多台客户端共享该网络存储系统;该方法包括以下步骤:步骤1.数据请求的预处理过程,具体是:利用Device Mapper技术在客户端将数据请求分割成若干子数据请求、计算每个子数据请求准备访问的存储服务器的起始扇区编号;步骤2.缓存的查找过程,具体是:缓存采用组相联的管理策略,每个客户端的缓存空间分为若干个缓存组进行管理,存储服务器端存储空间也分为相同大小的组,每个缓存组包含若干大小相同缓存块,内存中保存所有缓存块的元数据信息,其中记录着缓存块的状态和映射到此缓存块的存储服务器数据块的起始扇区编号,由步骤1求得的子数据请求的起始扇区编号,根据Linux中的hash_long算法计算存储服务器数据块映射的缓存组,然后顺序遍历缓存组中所有的缓存块的元数据信息,依据元数据信息记录的扇区信息与子数据请求的起始扇区编号是否相等来判断该子数据请求是否命中缓存,客户端根据查找结果转发子数据请求;步骤3.数据请求的处理过程,具体是:如果缓存查找本地缓存命中,将子数据请求转发至本地磁盘处理;如果缓存查找局域网内其它客户端缓存命中,将子数据请求转发至命中的客户端的磁盘处理;如果缓存都不命中,将子数据请求转发至存储服务器磁盘处理。
全文数据:
权利要求:
百度查询: 杭州电子科技大学 一种基于Device Mapper的分布式网络缓存方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。