-
公开(公告)号:US20070079082A1
公开(公告)日:2007-04-05
申请号:US11403391
申请日:2006-04-13
申请人: S. Gladwin , Matthew England , Dhanvi Gopala Krishna Kapila Lakshmana Harsha , Zachary Mark , Vance Thomton
发明人: S. Gladwin , Matthew England , Dhanvi Gopala Krishna Kapila Lakshmana Harsha , Zachary Mark , Vance Thomton
IPC分类号: G06F13/00
CPC分类号: G06F11/1076
摘要: A digital data file storage system is disclosed in which original data files to be stored are dispersed using some form of information dispersal algorithm into a number of file “slices” or subsets in such a manner that the data in each file share is less usable or less recognizable or completely unusable or completely unrecognizable by itself except when combined with some or all of the other file shares. These file shares are stored on separate digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being transferred to or stored on a grid of distributed storage locations, various grid resources may become non-operational or may operate below at a less than optimal level. When dispersed file shares are being written to a dispersed storage grid which not available, the grid clients designates the dispersed data shares that could not be written at that time on a Rebuild List. In addition when grid resources already storing dispersed data become non-available, a process within the dispersed storage grid designates the dispersed data shares that need to be recreated on the Rebuild List. At other points in time a separate process reads the set of Rebuild Lists used to create the corresponding dispersed data and stores that data on available grid resources.
摘要翻译: 公开了一种数字数据文件存储系统,其中要存储的原始数据文件使用某种形式的信息分散算法分散到多个文件“片”或子集中,使得每个文件共享中的数据不太可用,或者 不可识别或完全不可用或完全无法识别,除非与某些或所有其他文件共享组合。 这些文件共享存储在单独的数字数据存储设备上,作为增加隐私和安全性的一种方式。 随着分散的文件共享被转移到或存储在分布式存储位置的网格上,各种网格资源可能变得不可操作,或者可能在低于最佳水平的情况下运行。 当分散的文件共享被写入不可用的分散的存储网格时,网格客户端在重建列表中指定当时无法写入的分散的数据共享。 此外,当已经存储分散数据的网格资源变得不可用时,分散的存储网格中的进程指定需要在重建列表上重新创建的分散的数据共享。 在其他时间点,单独的进程读取用于创建相应的分散数据的重建列表集合,并将该数据存储在可用的网格资源上。
-
2.
公开(公告)号: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.
摘要翻译: 简而言之,本发明涉及一种信息分散系统,其中要存储的原始数据被分成多个数据“切片”,使得每个子集中的数据不太可用或较少可识别或完全不可用或完全不可识别 本身除了与某些或所有其他数据子集结合在一起。 这些数据子集存储在单独的存储设备上,作为增加隐私和安全性的一种方式。 根据本发明的重要方面,元数据管理系统在所有存储节点之间存储和索引用户文件。 许多应用程序在支持这些存储节点的服务器上运行,并负责控制元数据。 元数据是关于数据,数据片或数据子集的信息以及这些数据子集在网络上运行的不同存储节点之间分散的方式。 如本文所使用的,元数据包括数据源名称,其大小,最后修改日期,认证信息等。该信息需要跟踪系统中所有节点之间的分散数据子集。 每次存储新的数据子集并且从存储节点中删除旧数据子集时,元数据将被更新。 根据本发明的一个重要方面,元数据管理系统存储用于分散数据的元数据,其中分散的数据是多个。 元数据位于与分散数据的单独数据空间中。 因此,元数据管理系统能够以相对于已知系统具有计算效率的方式来管理元数据,以便能够使用当前由企业,消费者和其他组织通常使用的计算机的类型来广泛使用本发明。
-
公开(公告)号:US20070174192A1
公开(公告)日:2007-07-26
申请号:US11403684
申请日:2006-04-13
申请人: S. Gladwin , Matthew England , Zachary Mark , Vance Thornton , Joshua Mullin , Sejal Modi
发明人: S. Gladwin , Matthew England , Zachary Mark , Vance Thornton , Joshua Mullin , Sejal Modi
IPC分类号: G06Q40/00
CPC分类号: G06F21/6227 , G06Q20/102 , G06Q30/04
摘要: A billing process is disclosed for a information dispersal system or digital data storage system. In one embodiment of the invention, the original data to be stored is separated into a number of data “slices” or shares 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 digital data storage devices as a way of increasing privacy and security. As dispersed file shares are being stored or removed from a grid of distributed storage locations, a set of metadata tables are created, separate from the dispersed file share storage, to maintain information about the original data size of each block, file or set of file shares dispersed on the grid. The original data size information in these separate metadata tables is used to determine usage information based upon the original file size even though the file has been dispersed onto a storage grid that contains file slices who size may not relate to the original file size and the file slices may have been compressed by the system in order to reduce storage space or improve transmission time. As such, the billing process is able to enable a broad range of commercial billing options for billing for commercial data services on an information dispersal grid.
摘要翻译: 公开了一种用于信息分散系统或数字数据存储系统的计费过程。 在本发明的一个实施例中,要存储的原始数据被分成多个数据“切片”或共享,使得每个子集中的数据不太可用或较少可识别,或者完全不可用或完全不能被其自身识别,除了 当与某些或所有其他数据子集合时。 这些数据子集存储在单独的数字数据存储设备上,作为增加隐私和安全性的一种方式。 由于分散的文件共享正在从分布式存储位置的网格存储或删除,所以创建一组元数据表,与分散的文件共享存储分开,以维护有关每个块,文件或文件集的原始数据大小的信息 分散在网格上的股票。 这些单独的元数据表中的原始数据大小信息用于基于原始文件大小来确定使用信息,即使文件已经分散到包含文件片段的存储网格上,该文件片段的大小可能与原始文件大小无关,而文件 切片可能已被系统压缩,以减少存储空间或改善传输时间。 因此,计费过程能够实现广泛的商业计费选项,用于在信息分散网格上的商业数据服务的计费。
-
公开(公告)号: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通过网络接口向一组片服务器发出关于网络文件系统访问请求分组的一组命令。
-
5.
公开(公告)号:US20090094251A1
公开(公告)日:2009-04-09
申请号:US11973621
申请日:2007-10-09
申请人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Mainsh Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Lynn Foster , Zachary Mark
发明人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Mainsh Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Lynn Foster , Zachary Mark
IPC分类号: G06F17/30
CPC分类号: G06F17/30067 , G06F11/1076 , G06F11/1092 , G06F17/30194 , G06F17/30336 , G06F21/6272 , H04L63/08 , H04L63/101 , H04L67/1097 , Y10S707/959
摘要: A system, method, and apparatus for implementing a plurality of dispersed data storage networks using a set of slice servers are disclosed. A plurality of information records are maintained, with each information record corresponding to a dispersed data storage network. The information record maintains what slice servers are used to implement the dispersed data storage network, as well as other information needed to administer a DDSN, such as the information dispersal algorithm used, how data is stored, and whether data is compressed or encrypted.
摘要翻译: 公开了一种使用一组片服务器实现多个分散的数据存储网络的系统,方法和装置。 保持多个信息记录,每个信息记录对应于分散的数据存储网络。 信息记录维护什么切片服务器用于实现分散的数据存储网络,以及管理DDSN所需的其他信息,例如所使用的信息分散算法,数据的存储方式以及数据是否被压缩或加密。
-
公开(公告)号: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通过网络接口向一组片服务器发出关于网络文件系统访问请求分组的一组命令。
-
公开(公告)号:US08880799B2
公开(公告)日:2014-11-04
申请号:US12080042
申请日:2008-03-31
申请人: Lynn Foster , Jason Resch , Ilya Volvovski , John Quigley , Greg Dhuse , Vance Thornton , Dusty Hendrickson , Zachary Mark
发明人: Lynn Foster , Jason Resch , Ilya Volvovski , John Quigley , Greg Dhuse , Vance Thornton , Dusty Hendrickson , Zachary Mark
CPC分类号: G06F11/08 , G06F3/0619 , G06F3/064 , G06F3/067 , G06F11/1004 , G06F11/1076 , G06F11/1088 , G06F11/1096 , G06F17/30283 , G06F2211/1028 , G06F2211/104 , H04L67/1097 , H04L69/40
摘要: A rebuilder application operates on a dispersed data storage grid and rebuilds stored data segments that have been compromised in some manner. The rebuilder application actively scans for compromised data segments, and is also notified during partially failed writes to the dispersed data storage network, and during reads from the dispersed data storage network when a data slice is detected that is compromised. Records are created for compromised data segments, and put into a rebuild list, which the rebuilder application processes.
摘要翻译: 重建应用程序在分散的数据存储网格上进行操作,并以某种方式重建已经被破坏的存储的数据段。 重建应用程序主动扫描受损的数据段,并且在分散数据存储网络的部分失败写入期间以及在检测到受损的数据切片时从分散的数据存储网络读取时也会通知它们。 为受损数据段创建记录,并将其置于重建应用程序处理的重建列表中。
-
8.
公开(公告)号:US09092439B2
公开(公告)日:2015-07-28
申请号:US13106577
申请日:2011-05-12
申请人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Lynn Foster , Zachary Mark
发明人: S. Christopher Gladwin , Greg Dhuse , Vance Thornton , Manish Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Lynn Foster , Zachary Mark
CPC分类号: G06F17/30067 , G06F11/1076 , G06F11/1092 , G06F17/30194 , G06F17/30336 , G06F21/6272 , H04L63/08 , H04L63/101 , H04L67/1097 , Y10S707/959
摘要: A method begins with a slice server receiving a request to access a virtual digital data storage vault. The method continues by determining whether the virtual digital data storage vault is a first virtual digital data storage vault or a second virtual digital data storage vault. The slice server supports a portion of each of the first and the second virtual digital data storage vaults. When the virtual digital data storage vault is the first or the second virtual digital data storage vault, the method continues by determining whether the request is valid. When the request is valid, the method continues by executing the request to generate a response.
摘要翻译: 一种方法开始于片服务器接收访问虚拟数字数据存储库的请求。 该方法通过确定虚拟数字数据存储库是否是第一虚拟数字数据存储库或第二虚拟数字数据存储库来继续。 切片服务器支持第一和第二虚拟数字数据存储库中的每一个的一部分。 当虚拟数字数据存储库是第一或第二虚拟数字数据存储库时,该方法通过确定请求是否有效继续。 当请求有效时,该方法通过执行生成响应的请求来继续。
-
公开(公告)号: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.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
10.
公开(公告)号: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.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
-
-
-
-
-
-
-
-