[发明专利]存储系统远程接入桌面操作系统的远程接入方法有效
申请号: | 201110311224.0 | 申请日: | 2011-10-13 |
公开(公告)号: | CN102355502A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 罗立群;王宁 | 申请(专利权)人: | 罗立群 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 卢亚丽 |
地址: | 210000*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储系统 远程 接入 桌面 操作系统 方法 | ||
1.一种存储系统远程接入桌面操作系统的远程接入方法,其特征在于是在桌面操作系统级别建立内存缓存和磁盘缓存用于在用户本地计算机虚拟一个远程存储系统;桌面操作系统的所有文件操作命令在用户本地计算机的虚拟化远程存储系统执行; 所述内存缓存是在桌面操作系统本地内存中划分一个缓存池,以树型结构缓存远程存储系统的元数据,并应答来自于桌面操作系统的元数据相关操作;所述磁盘缓存是在桌面操作系统本地磁盘中划分一个缓存池,缓存桌面操作系统请求过的数据集,应答来自于桌面操作系统的文件相关操作;虚拟化的远程存储系统经过优化处理后将优化过的文件操作序列同步到远程存储系统执行。
2.根据权利要求1所述存储系统远程接入桌面操作系统的远程接入方法,其特征在于包括以下步骤:
(1) 注册桌面操作系统的文件系统代理:过滤和应答来自于桌面操作系统访问文件系统的文件操作请求;
(2) 建立内存缓存:在桌面操作系统中分配内存空间,建立树型存储结构用于存储文件系统元数据;
(3) 建立磁盘缓存:在桌面操作系统本地文件系统中建立隐藏目录,用于缓存文件数据集;
(4) 重定向桌面操作系统的文件系统操作请求:文件系统代理将来自桌面操作系统的元数据相关操作请求转发到内存缓存处理,将文件相关操作请求转发到磁盘缓存处理;
(5) 内存缓存和磁盘缓存通过优化算法将优化过的文件操作序列同步到远程存储系统执行;
(6) 应答文件操作请求:内存缓存向桌面操作系统应答元数据操作请求,磁盘缓存向桌面操作系统应答文件的数据集操作请求;
(7) 缓存已请求过或更新过的数据:内存缓存添加或更新已请求过的元数据,磁盘缓存添加或更新已请求过的文件数据集。
3.根据权利要求2所述的方法,其特征在于步骤(2)包括以下步骤:
1) 在内存中建立树型存储结构,根结点为远程存储系统根目录元数据,子结点和叶结点为子目录或文件元数据;
2) 接收由文件系统代理转发的元数据相关操作请求;
3) 执行搜索操作,遍历树型存储结构,搜索请求的元数据;
如果请求的元数据在树型存储结构中,执行元数据相关操作并通过文件系统代理向桌面操作系统返回执行结果;
如果请求的元数据不在树型存储结构中,执行步骤 4) 更新操作;
4) 更新操作:更新操作包括以下步骤:
根据优化算法将优化后的操作序列通过网络协议同步到远程存储系统执行;
从远程存储系统获取同步后的元数据及执行结果;
③更新树型存储结构中的元数据,通过文件系统代理向桌面操作系统返回执行结果。
4.根据权利要求2所述的方法,其特征在于步骤(3)包括以下步骤:
1) 在桌面操作系统的本地文件系统中建立隐藏目录;
2) 接收由文件系统代理转发的文件相关操作请求;
3) 执行搜索操作,遍历隐藏目录,搜索请求的文件;
如果请求的文件在隐藏目录中,执行文件相关操作并通过文件系统代理向桌面操作系统返回执行结果;
如果请求的文件不在树型存储结构中,执行步骤 4) 更新操作;
4) 更新操作:更新操作包括以下步骤:
根据优化算法将优化后的操作序列通过网络协议同步到远程存储系统执行;
从远程存储系统获取同步后的文件及执行结果;
③更新隐藏目录中的文件,通过文件系统代理向桌面操作系统返回执行结果。
5.根据权利要求1或2所述的方法,其特征在于所述优化算法是指自动判断来自于内存缓存和磁盘缓存完整的桌面操作系统文件访问操作序列;其步骤为:
1) 将元数据相关操作及文件相关操作映射到一个三维的欧几里德空间;
2) 计算各操作之间的距离并聚类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于罗立群,未经罗立群许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110311224.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种洗浴、采暖水体增益循环装置
- 下一篇:一种PS版制版固版设备