【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请涉及2012年5月10日提交的美国临时申请S/N.61/645,505和2012年5月10日提交的美国临时申请S/N.61/645,508,每件临时申请全篇地援引包含于此并从中要求享有优先权。背景所披露的主题涉及分布式存储的技术,包括本地存储层、分布式存储层以及云存储层。某些传统安全数据存储方案可能难以使用并难以维护。IT硬件和人力可能是昂贵的并且定期失效,并且这些失效可能导致数据损失。联系某些数据存储方案,数据可能难以或不可能远程地访问。传统数据存储产品可被归类为“本地存储”、“网络存储服务器”、“基于Web的存储服务”以及“分布式存储系统”。对于小型至中型大小的办公室环境,每个类别可能就提供可靠的、可升级的、安全和故障容忍的存储方面具有相对的优势和缺陷。台式计算机中的本地硬盘驱动器是存储文件的常见形式。本地存储可提供高性能读/写次数和有形安全性的感觉,但如果盘失效、受到破坏或者数据被意外地或恶意地覆写,则数据不再存在。此外,当硬盘充满时,用户可尝试手动地管理存储空间,删除文件或试图将它们转移至另一机器——一种既需要时间又需要经验的过程。与同事手动地共享文件可能产生多个不一致的版本并且电子邮件文件可能是不安全的。网络存储服务器可用来为组织中的用户提供共享存储空间。市面上有售的网络存储服务器涵盖从低到中等范围的“柜机(box in the closet)”方法( ...
【技术保护点】
一种用于使用经由网络通信地耦合的多个计算设备的分布式存储的方法,包括:将电子文件存储在所述多个计算设备中的一个的本地存储层中;在网络上将存储在多个计算设备中的一个的本地存储层中的电子文件部分以诸部分的形式异步地传送至多个计算设备中的其它计算设备,以使得跨分布式存储层中的其它计算设备存储所述电子文件;在网络上将存储在分布式存储层中的电子文件异步地传送至云存储层,以使得电子文件被镜像在所述云存储层中;以及对于分布式存储层中存储的每个电子文件,在多个计算设备的每个计算设备的本地存储层中存储元数据,所述元数据具有指向存储在本地存储层和分布式存储层内的所述电子文件的所述部分的位置的指针。
【技术特征摘要】
【国外来华专利技术】2012.05.10 US 61/645,505;2012.05.10 US 61/645,5081.一种用于使用经由网络通信地耦合的多个计算设备的分布式存储的
方法,包括:
将电子文件存储在所述多个计算设备中的一个的本地存储层中;
在网络上将存储在多个计算设备中的一个的本地存储层中的电子文件
部分以诸部分的形式异步地传送至多个计算设备中的其它计算设备,以使
得跨分布式存储层中的其它计算设备存储所述电子文件;
在网络上将存储在分布式存储层中的电子文件异步地传送至云存储
层,以使得电子文件被镜像在所述云存储层中;以及
对于分布式存储层中存储的每个电子文件,在多个计算设备的每个计
算设备的本地存储层中存储元数据,所述元数据具有指向存储在本地存储
层和分布式存储层内的所述电子文件的所述部分的位置的指针。
2.如权利要求1所述的方法,其特征在于,还包括用与计算设备中的
一个耦合的显示设备将存储在所述分布式存储层中的电子文件如同被存储
在单个逻辑驱动中那样进行显示。
3.如权利要求1所述的方法,其特征在于,所述多个计算设备包括台
式计算机、膝上型计算机或手持式计算设备中的一个或多个。
4.如权利要求1所述的方法,其特征在于,所述网络包括有线局域网、
无线局域网、内联网或因特网中的一个或多个。
5.如权利要求1所述的方法,其特征在于,异步地传送被存储在多个
计算设备中的一个的本地存储层内的电子文件包括:
将所述电子文件分割成固定大小或可变大小的部分;
经由网络将所述部分散列化到其它计算设备的存储设备上;
更新所述元数据以包括指向经散列化部分的位置的指针;以及
使用流言协议经由网络将所述元数据传送至其它计算设备。
6.如权利要求5所述的方法,其特征在于,还包括通过进一步散列化
将经散列化部分复制到一个或多个其它计算设备上。
7.如权利要求5所述的方法,其特征在于,还包括存储所述电子文件
\t的编辑版本,其中存储包括在多个计算设备的一个上:
将编辑版本与所述电子文件比较以产生所述电子文件的固定或可变大
小的编辑部分;
经由网络将编辑部分散列化到其它计算设备的存储设备上;以及
更新所述元数据以便对于电子文件的编辑版本,包括指向电子文件的
未改变部分的指针以及指向编辑部分的位置的指针。
8.如权利要求1所述的方法,其特征在于,还包括在多个计算设备的
一个上检索电子文件,其中检索包括:
从所述元数据确定所述电子文件的部分的位置;
经由网络从所述位置检索电子文件的部分;以及
在本地存储层上组装和存储所检索的部分。
9.如权利要求1所述的方法,其特征在于,还包括远程地访问所述电
子文件,其中远程地访问包括在远程计算设备处从所述云存储层检索所述
电子文件。
10.如权利要求1所述的方法,其特征在于,元数据进一步包括关于
所述电子文件的版本信息、访问信息、许可信息和逻辑驱动路径信息中的
一个或多个。
11.如权利要求1所述的方法,其特征在于,还包括对电子文件进行
加密。
12.一种包含计算机可执行指令的非临时计算机可读介质,所述指令
当被执行时使得一个或多个计算机设备执行用于使用经由网络通信地耦合
的多个计算设备的分布式存储的方法,包括:
将电子文件存储在所述多个计算设备中的一个的本地存储层中;
在网络上将存储在多个计算设备中的一个的本地存储层中的电子文件
部分以诸部分的形式异步地传送至多个计算设备中的其它计算设备,以使
得跨分布式存储层中的其它计算设备存储所述电子文件;
在网络上将存储在分布式存储层中的电子文件异步地传送至云存储
层,以使电子文件被镜像在所述云存储层中;以及
对于分布式存储层中存储的每个电子文件,在多个计算设备的每个计
\t算设备的本地存储层中存储元数据,所述元数据具有指向存储在本地存储
层和分布式存储层中的电子文件的部分的位置的指针。
13.如权利要求12所述的非临时计算机可读介质,其特征在于,还
包括用与计算设备中的一个耦合的显示设备将存储在分布式存储层中的电
子文件如同被存储在单个逻辑驱动中那样进行显示。
14.如权利要求12所述的非临时计算机可读介质,其特征在于,所
述多个计算设备包括台式计算机、膝上型计算机或手持式计算设备中的一
个或多个。
15.如权利要求12所述的非临时计算机可读介质,其特征在于,所
述网络包括有线局域网、无线局域网、内联网或因特网中的一个或多个。
16.如权利要求12所述的非临时计算机可读介质,其特征在于,异
步地传送被存储在多个计算设备中的一个的本地存储层内的电子文件包
括:
将所述电子文件分割成固定大小或可变大小的部分;
经由网络将所述部分散列化到其它计算设备的存储设备上;
更新所述元数据以包括指向经散列化部分的位置的指针;以及
使用流言协议经由网络...
【专利技术属性】
技术研发人员:R·F·麦茨尼斯,
申请(专利权)人:以太存储股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。