-
1.
公开(公告)号:US20070079083A1
公开(公告)日:2007-04-05
申请号:US11404071
申请日:2006-04-13
申请人: S. Christopher Gladwin , Matthew England , Dustin Hendrickson , Zachary Mark , Vance Thornton , Jason Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
发明人: S. Christopher Gladwin , Matthew England , Dustin Hendrickson , Zachary Mark , Vance Thornton , Jason Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
IPC分类号: G06F13/00
CPC分类号: G06F21/6227
摘要: Briefly, the present invention relates to an information dispersal sytem in which original data to be stored is separated into a number of data “slices” in such a manner that the data in each subset is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other data subsets. These data subsets are stored on separate storage devices as a way of increasing privacy and security. In accordance with an important aspect of the invention, a metadata management system stores and indexes user files across all of the storage nodes. A number of applications run on the servers supporting these storage nodes and are responsible for controlling the metadata. Metadata is the information about the data, the data slices or data subsets and the way in which these data subsets are dispersed among different storage nodes running over the network. As used herein, metadata includes data source names, their size, last modification date, authentication information etc. This information is required to keep track of dispersed data subsets among all the nodes in the system. Every time new data subsets are stored and old ones are removed from the storage nodes, the metadata is updated. In accordance with an important aspect of the invention, the metadata management system stores metadata for dispersed data where: The dispersed data is in several pieces. The metadata is in a separate dataspace from the dispersed data. Accordingly, the metadata management system is able to manage the metadata in a manner that is computationally efficient relative to known systems in order to enable broad use of the invention using the types of computers generally used by businesses, consumers and other organizations currently.
摘要翻译: 简而言之,本发明涉及一种信息分散系统,其中要存储的原始数据被分成多个数据“切片”,使得每个子集中的数据不太可用或较少可识别或完全不可用或完全不可识别 本身除了与某些或所有其他数据子集结合在一起。 这些数据子集存储在单独的存储设备上,作为增加隐私和安全性的一种方式。 根据本发明的重要方面,元数据管理系统在所有存储节点之间存储和索引用户文件。 许多应用程序在支持这些存储节点的服务器上运行,并负责控制元数据。 元数据是关于数据,数据片或数据子集的信息以及这些数据子集在网络上运行的不同存储节点之间分散的方式。 如本文所使用的,元数据包括数据源名称,其大小,最后修改日期,认证信息等。该信息需要跟踪系统中所有节点之间的分散数据子集。 每次存储新的数据子集并且从存储节点中删除旧数据子集时,元数据将被更新。 根据本发明的一个重要方面,元数据管理系统存储用于分散数据的元数据,其中分散的数据是多个。 元数据位于与分散数据的单独数据空间中。 因此,元数据管理系统能够以相对于已知系统具有计算效率的方式来管理元数据,以便能够使用当前由企业,消费者和其他组织通常使用的计算机的类型来广泛使用本发明。
-
2.
公开(公告)号:US08019960B2
公开(公告)日:2011-09-13
申请号:US12499013
申请日:2009-07-07
申请人: S. Christopher Gladwin , Matthew M. England , Dustin M. Hendrickson , Zachary J. Mark , Vance T. Thornton , Jason K. Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
发明人: S. Christopher Gladwin , Matthew M. England , Dustin M. Hendrickson , Zachary J. Mark , Vance T. Thornton , Jason K. Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
IPC分类号: G06F12/00
CPC分类号: G06F21/6227
摘要: An apparatus includes a processing module and a network interface. The processing module is operably coupled to obtain; a data storage transaction request regarding a file; determine identity of a user based on the data storage transaction request; access file level metadata based on the identity of the user to determine a plurality of file slices associated with the file; access file slice metadata to identify at least one of a plurality of storage nodes that stores or is to store, a data slice and coded subsets of at least one of the plurality of file slices; and generate a data storage transaction message to facilitate a data storage transaction regarding the at least one of the plurality of file slices. The network interface is operably coupled to convert the data storage transaction message into a network data storage message and transmit it.
摘要翻译: 一种装置包括处理模块和网络接口。 处理模块可操作地耦合以获得; 关于文件的数据存储交易请求; 基于数据存储交易请求确定用户的身份; 基于所述用户的身份访问文件级元数据,以确定与所述文件相关联的多个文件片段; 访问文件片元数据以识别存储或将要存储的多个存储节点中的至少一个,所述多个文件片段中的至少一个的数据片段和编码子集; 并且生成数据存储交易消息以促进关于所述多个文件片段中的所述至少一个文件片段的数据存储事务。 网络接口可操作地耦合以将数据存储交易消息转换成网络数据存储消息并将其传送。
-
3.
公开(公告)号:US07574579B2
公开(公告)日:2009-08-11
申请号:US11404071
申请日:2006-04-13
申请人: S. Christopher Gladwin , Matthew M. England , Dustin M. Hendrickson , Zachary J. Mark , Vance T. Thornton , Jason K. Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
发明人: S. Christopher Gladwin , Matthew M. England , Dustin M. Hendrickson , Zachary J. Mark , Vance T. Thornton , Jason K. Resch , Dhanvi Gopala Krishna Kapila Lakshmana Harsha
IPC分类号: G06F12/00
CPC分类号: G06F21/6227
摘要: Described is an information dispersal system in which original data to be stored is separated into a number of data “slices” in such a manner that the data in each subset is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other data subsets. These data subsets are stored on separate storage devices as a way of increasing privacy and security. A metadata management system stores and indexes user files across all of the storage nodes. The metadata management system stores metadata for dispersed data where: the dispersed data is in several pieces; and the metadata is in a separate dataspace from the dispersed data.
摘要翻译: 描述了一种信息分散系统,其中要存储的原始数据被分离成多个数据“切片”,使得每个子集中的数据不太可用或较少可识别,或者完全不可用或完全不可识别,除了组合 其中包含一些或全部其他数据子集。 这些数据子集存储在单独的存储设备上,作为增加隐私和安全性的一种方式。 元数据管理系统在所有存储节点之间存储和索引用户文件。 元数据管理系统存储用于分散数据的元数据,其中分散的数据是多个; 并且元数据位于与分散数据的单独的数据空间中。
-
公开(公告)号:US20140101184A1
公开(公告)日:2014-04-10
申请号:US12947941
申请日:2010-11-17
申请人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
发明人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
IPC分类号: G06F17/30
CPC分类号: G06F17/30106 , G06F17/30194
摘要: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.
摘要翻译: 计算机网络接口和中央处理单元。 网络接口与网络通信。 中央处理单元(CPU)可操作以接收网络文件系统访问请求分组,并根据网络文件系统访问请求分组识别根目录。 然后,CPU根据根目录和联网文件系统访问请求包来识别文件目录。 然后,CPU基于文件目录识别文件对象元数据,并且基于文件对象元数据和联网的文件系统访问请求分组来标识一组片服务器。 然后,CPU通过网络接口向一组片服务器发出关于网络文件系统访问请求分组的一组命令。
-
公开(公告)号:US20090094320A1
公开(公告)日:2009-04-09
申请号:US12218200
申请日:2008-07-14
申请人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
发明人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
IPC分类号: G06F15/16
CPC分类号: G06F17/30106 , G06F17/30194
摘要: A file system interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号:US08886711B2
公开(公告)日:2014-11-11
申请号:US12947941
申请日:2010-11-17
申请人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
发明人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
CPC分类号: G06F17/30106 , G06F17/30194
摘要: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.
摘要翻译: 计算机网络接口和中央处理单元。 网络接口与网络通信。 中央处理单元(CPU)可操作以接收网络文件系统访问请求分组,并根据网络文件系统访问请求分组识别根目录。 然后,CPU根据根目录和联网文件系统访问请求包来识别文件目录。 然后,CPU基于文件目录识别文件对象元数据,并且基于文件对象元数据和联网的文件系统访问请求分组来标识一组片服务器。 然后,CPU通过网络接口向一组片服务器发出关于网络文件系统访问请求分组的一组命令。
-
公开(公告)号:US08209363B2
公开(公告)日:2012-06-26
申请号:US12218200
申请日:2008-07-14
申请人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
发明人: Srinivas Palthepu , Greg Dhuse , Vance Thornton , Andrew Baptist , Jason Resch , Ilya Volvovski , John Quigley , Zachary Mark , Bart Cilfone , S. Christopher Gladwin
IPC分类号: G06F17/30
CPC分类号: G06F17/30106 , G06F17/30194
摘要: A file system interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号:US08285878B2
公开(公告)日:2012-10-09
申请号:US11973613
申请日:2007-10-09
申请人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
发明人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
CPC分类号: H04L67/1097 , G06F3/0617 , G06F3/0619 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F11/1004 , G06F11/1076 , H04L67/06
摘要: A block-based interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
摘要翻译: 公开了一种到分散数据存储网络的基于块的接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号:US20100023524A1
公开(公告)日:2010-01-28
申请号:US11973613
申请日:2007-10-09
申请人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
发明人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
CPC分类号: H04L67/1097 , G06F3/0617 , G06F3/0619 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F11/1004 , G06F11/1076 , H04L67/06
摘要: A block-based interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands.
摘要翻译: 公开了一种到分散数据存储网络的基于块的接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号:US09578097B2
公开(公告)日:2017-02-21
申请号:US12950755
申请日:2010-11-19
申请人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Mainsh Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
发明人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Mainsh Motwani , Jason Resch , Ilya Volvovski , Jamie Bellanca , John Quigley
IPC分类号: G06F15/167 , H04L29/08 , G06F3/06 , G06F11/10 , G06F15/16
CPC分类号: H04L67/1097 , G06F3/0617 , G06F3/0619 , G06F3/0635 , G06F3/0659 , G06F3/067 , G06F11/1004 , G06F11/1076 , H04L67/06
摘要: A computer includes a data transform algorithm, a data dispersal algorithm, and a network port. The data transform algorithm performs a data transformation on a data block to produce a transformed data block. The data dispersal algorithm performs a data dispersal function on the transformed data block to produce a plurality of data slices, wherein each of the plurality of data slices includes less than all data contained in the transformed data block. The network port is operable to transmit a plurality of write commands to a plurality of slice servers, wherein each of the plurality of write commands includes a corresponding one of the plurality of data slices. The network port is further operable to receive verification of storage of at least some of the plurality of data slices from at least some of the plurality of slice servers.
摘要翻译: 计算机包括数据变换算法,数据分散算法和网络端口。 数据变换算法对数据块执行数据变换以产生变换的数据块。 数据分散算法对变换的数据块执行数据分散功能以产生多个数据切片,其中多个数据切片中的每一个包括小于包含在变换的数据块中的全部数据。 所述网络端口可操作以将多个写命令发送到多个片服务器,其中所述多个写入命令中的每一个包括所述多个数据片中的对应的一个。 所述网络端口还可操作以接收来自所述多个片服务器中的至少一些的所述多个数据片段中的至少一些数据片段的存储的验证。
-
-
-
-
-
-
-
-
-