[发明专利]分布式存储的系统和方法有效
申请号: | 201380031080.0 | 申请日: | 2013-05-09 |
公开(公告)号: | CN104885076B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | R·F·麦茨尼斯 | 申请(专利权)人: | 以太存储股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 高见 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于使用连接至网络的多个计算设备的分布式存储的技术可包括将电子文件存储在计算设备之一的本地存储层内。所存储的电子文件可在网络上以诸部分的形式被非对称地传送至另一计算设备以跨分布式存储层中的其它计算设备存储该文件。电子文件可在网络上不同步地发送至云存储层,以使电子文件被镜像在云存储层中。每个计算设备的本地存储层对于分布式存储层中存储的每个电子文件可保存元数据,所述元数据具有指向存储在本地存储层和分布式存储层内的电子文件的部分的位置的指针。被存储在分布式存储层中的电子文件可如同被存储在单个逻辑驱动器中那样被显示。 | ||
搜索关键词: | 分布式存储 电子文件 计算设备 存储 存储层 云存储层 元数据 电子文件存储 逻辑驱动器 网络 非对称 传送 指向 发送 指针 保存 | ||
【主权项】:
一种用于使用经由网络通信地耦合的多个计算设备的分布式存储的方法,包括:将电子文件存储在所述多个计算设备中的一个的本地存储层中;在网络上将存储在多个计算设备中的一个的本地存储层中的电子文件以诸部分的形式异步地传送至多个计算设备中的其它计算设备,以使得跨分布式存储层中的其它计算设备存储所述电子文件;在网络上将存储在分布式存储层中的电子文件异步地传送至云存储层,以使得电子文件被镜像在所述云存储层中;对于分布式存储层中存储的每个电子文件,在多个计算设备的每个计算设备的本地存储层中存储元数据,所述元数据具有指向存储在本地存储层和分布式存储层内的所述电子文件的所述部分的位置的指针,其中异步地传送存储在多个计算设备中的一个的本地存储层中的电子文件包括:将所述电子文件分割成固定大小或可变大小的部分;经由所述网络将所述部分散列化到所述其它计算设备的存储设备上;更新所述元数据以包括指向经散列化部分的位置的指针;以及使用流言协议经由所述网络将所述元数据传送至所述其它计算设备;以及存储和检索所述电子文件的编辑版本,其中所述存储包括,在所述多个计算设备中的一个处:将所述编辑版本与所述电子文件比较以产生差异文件,所述差异文件包含所述编辑版本与所述电子文件之间的差异;将所述差异文件分割成固定大小或可变大小的部分;经由所述网络将所述差异文件的所述部分散列化到所述其它计算设备的所述存储设备上;更新所述元数据以包括指向所述差异文件的经散列化部分的位置的指针;使用流言协议经由所述网络将所述元数据传送至所述其它计算设备,以及其中在所述多个计算设备中的一个处检索所述编辑版本包括:从所述元数据确定所述电子文件的部分的位置和所述差异文件的部分的位置;经由所述网络从所述位置检索所述电子文件的部分和所述差异文件的部分;以及在所述本地存储层上基于所述电子文件和所述差异文件的所检索的部分来组装所述编辑版本。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于以太存储股份有限公司,未经以太存储股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380031080.0/,转载请声明来源钻瓜专利网。