-
公开(公告)号: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通过网络接口向一组片服务器发出关于网络文件系统访问请求分组的一组命令。
-
公开(公告)号: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.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号: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.
摘要翻译: 公开了一种到分散数据存储网络的文件系统接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号: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.
摘要翻译: 计算机包括数据变换算法,数据分散算法和网络端口。 数据变换算法对数据块执行数据变换以产生变换的数据块。 数据分散算法对变换的数据块执行数据分散功能以产生多个数据切片,其中多个数据切片中的每一个包括小于包含在变换的数据块中的全部数据。 所述网络端口可操作以将多个写命令发送到多个片服务器,其中所述多个写入命令中的每一个包括所述多个数据片中的对应的一个。 所述网络端口还可操作以接收来自所述多个片服务器中的至少一些的所述多个数据片段中的至少一些数据片段的存储的验证。
-
公开(公告)号:US20110072115A1
公开(公告)日:2011-03-24
申请号: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/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.
摘要翻译: 计算机包括数据变换算法,数据分散算法和网络端口。 数据变换算法对数据块执行数据变换以产生变换的数据块。 数据分散算法对变换的数据块执行数据分散功能以产生多个数据切片,其中多个数据切片中的每一个包括小于包含在变换的数据块中的全部数据。 所述网络端口可操作以将多个写命令发送到多个片服务器,其中所述多个写入命令中的每一个包括所述多个数据片中的对应的一个。 所述网络端口还可操作以接收来自所述多个片服务器中的至少一些的所述多个数据片段中的至少一些数据片段的存储的验证。
-
9.
公开(公告)号: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所需的其他信息,例如所使用的信息分散算法,数据的存储方式以及数据是否被压缩或加密。
-
10.
公开(公告)号: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.
摘要翻译: 一种方法开始于片服务器接收访问虚拟数字数据存储库的请求。 该方法通过确定虚拟数字数据存储库是否是第一虚拟数字数据存储库或第二虚拟数字数据存储库来继续。 切片服务器支持第一和第二虚拟数字数据存储库中的每一个的一部分。 当虚拟数字数据存储库是第一或第二虚拟数字数据存储库时,该方法通过确定请求是否有效继续。 当请求有效时,该方法通过执行生成响应的请求来继续。
-
-
-
-
-
-
-
-
-