一种云存储服务客户端高效细粒度数据缓存系统与方法技术方案

技术编号:5319137 阅读:411 留言:0更新日期:2012-04-11 18:40
一种云存储服务客户端高效细粒度数据缓存系统,包括应用程序模块,文件系统模块,服务器、虚拟网络存储模块和本地移动存储设备、用户态文件系统模块。客户端的用户态文件系统模块拦截对移动设备的读写操作;根据读写操作的内容进行判断,如果读取的内容在本地有缓存,则从本地的稀疏文件中读出,如果没有则按照读取操作的大小向服务器请求数据,并将写入的数据直接放入本地缓存中;同步线程检查本地的待同步数据表,将客户端新写入的数据上传到服务器。本发明专利技术具有在网络带宽资源有限情况下,能够快速高效访问云存储中的文件等优点。

【技术实现步骤摘要】

【技术保护点】
一种云存储服务客户端高效细粒度数据缓存系统,包括应用程序模块、文件系统模块、服务器、虚拟网络存储模块,其特征在于,该系统还包括以下模块:本地移动存储设备,用于缓存服务器文件的部分数据和服务器文件的全部元数据;用户态文件系统模块,用于重新定向本地文件系统对虚拟网络设备的读写操作,实现应用程序对本地文件与云存储服务器上文件的无差别访问。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐涛郭松柳牟宏磊汪东升和晋阳
申请(专利权)人:北京兴宇中科科技开发股份有限公司清华大学
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1