-
1.
公开(公告)号: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.
摘要翻译: 一种方法开始于片服务器接收访问虚拟数字数据存储库的请求。 该方法通过确定虚拟数字数据存储库是否是第一虚拟数字数据存储库或第二虚拟数字数据存储库来继续。 切片服务器支持第一和第二虚拟数字数据存储库中的每一个的一部分。 当虚拟数字数据存储库是第一或第二虚拟数字数据存储库时,该方法通过确定请求是否有效继续。 当请求有效时,该方法通过执行生成响应的请求来继续。
-
2.
公开(公告)号:US07904475B2
公开(公告)日:2011-03-08
申请号: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所需的其他信息,例如所使用的信息分散算法,数据的存储方式以及数据是否被压缩或加密。
-
3.
公开(公告)号: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所需的其他信息,例如所使用的信息分散算法,数据的存储方式以及数据是否被压缩或加密。
-
4.
公开(公告)号:US08190662B2
公开(公告)日:2012-05-29
申请号:US13094375
申请日:2011-04-26
申请人: S. Christopher Gladwin , Greg Dhuse , Vance T. Thornton , Manish Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Jerri Lynn Foster , Zachary J. Mark
发明人: S. Christopher Gladwin , Greg Dhuse , Vance T. Thornton , Manish Motwani , Ilya Volvovski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Jerri Lynn Foster , Zachary J. 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 slice server includes a network port, a central processing unit, and memory. The central processing unit (CPU) is operable to receive, via the network port, a request to access a virtual digital data storage vault. The CPU then determines whether the slice server supports the virtual digital data storage vault. When the slice server supports the virtual digital data storage vault, the CPU determines whether the request is valid. When the request is valid, the CPU executes the request to generate a response.
摘要翻译: 切片服务器包括网络端口,中央处理单元和存储器。 中央处理单元(CPU)可操作以经由网络端口接收访问虚拟数字数据存储库的请求。 然后,CPU确定切片服务器是否支持虚拟数字数据存储库。 当切片服务器支持虚拟数字数据存储库时,CPU确定请求是否有效。 当请求有效时,CPU执行请求以产生响应。
-
5.
公开(公告)号:US07953771B2
公开(公告)日:2011-05-31
申请号:US12633779
申请日:2009-12-08
申请人: S. Christopher Gladwin , Greg Dhuse , Vance T. Thornton , Manish Motwani , Ilya Volvolvski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Jerri Lynn Foster , Zachary J. Mark
发明人: S. Christopher Gladwin , Greg Dhuse , Vance T. Thornton , Manish Motwani , Ilya Volvolvski , Wesley Leggette , Jamie Bellanca , Sarah Toledano , Jerri Lynn Foster , Zachary J. 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 dispersed data storage system includes a plurality of slice servers. In the system, a first set of the slice servers supports a first virtual digital data storage vault and a second set of the slice servers supports a second virtual digital data storage vault. A slice server is in the first and second sets and functions to: receive a request to access a virtual digital data storage vault; determine whether the virtual digital data storage vault is the first or the second virtual digital data storage vault; when the virtual digital data storage vault is the first or the second virtual digital data storage vault, determine whether the request is valid; and when the request is valid, execute the request to generate a response.
摘要翻译: 分散数据存储系统包括多个片服务器。 在系统中,第一组切片服务器支持第一虚拟数字数据存储库,并且第二组切片服务器支持第二虚拟数字数据存储库。 切片服务器在第一和第二组中,并且用于:接收访问虚拟数字数据存储库的请求; 确定虚拟数字数据存储库是第一个还是第二个虚拟数字数据存储库; 当虚拟数字数据存储库是第一或第二虚拟数字数据存储库时,确定该请求是否有效; 并且当请求有效时,执行请求以生成响应。
-
公开(公告)号: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.
摘要翻译: 公开了一种到分散数据存储网络的基于块的接口。 所公开的接口接收来自驻留在用户计算机上的文件系统的读取和写入命令,并且生成转发到形成分散数据存储网络的存储组件的分片服务器的网络命令。 切片服务器然后执行读写命令。
-
公开(公告)号:US20090094318A1
公开(公告)日:2009-04-09
申请号:US11973622
申请日:2007-10-09
CPC分类号: H04L67/1097 , G06F11/1076 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1021 , H04L67/1025
摘要: An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.
摘要翻译: 公开了一种用于访问分布式数据存储网络(“DDSN”)内的数据的改进系统。 在实现所公开的发明的系统中,流量根据客观标准以及用户定义的策略被路由到DDSN内的各个片服务器。 根据所公开的发明的一个方面,当将数据段写入DDSN时,该段被划分为多个数据片,它们被同时发送到不同的片服务器。 根据所公开的发明的另一方面,当从DDSN读取数据段时,组装每个包含可用于重构所请求的数据段的数据片的片服务器的列表,并根据 分配给每个切片服务器的偏好评级。 然后根据切片服务器的偏好排序读取足够的数据片段来重建数据段。
-
公开(公告)号: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.
摘要翻译: 计算机包括数据变换算法,数据分散算法和网络端口。 数据变换算法对数据块执行数据变换以产生变换的数据块。 数据分散算法对变换的数据块执行数据分散功能以产生多个数据切片,其中多个数据切片中的每一个包括小于包含在变换的数据块中的全部数据。 所述网络端口可操作以将多个写命令发送到多个片服务器,其中所述多个写入命令中的每一个包括所述多个数据片中的对应的一个。 所述网络端口还可操作以接收来自所述多个片服务器中的至少一些的所述多个数据片段中的至少一些数据片段的存储的验证。
-
公开(公告)号:US08171101B2
公开(公告)日:2012-05-01
申请号:US11973622
申请日:2007-10-09
IPC分类号: G06F15/167
CPC分类号: H04L67/1097 , G06F11/1076 , H04L67/1002 , H04L67/1008 , H04L67/101 , H04L67/1021 , H04L67/1025
摘要: An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers.
摘要翻译: 公开了一种用于访问分布式数据存储网络(“DDSN”)内的数据的改进系统。 在实现所公开的发明的系统中,流量根据客观标准以及用户定义的策略被路由到DDSN内的各个片服务器。 根据所公开的发明的一个方面,当将数据段写入DDSN时,该段被划分为多个数据片,它们被同时发送到不同的片服务器。 根据所公开的发明的另一方面,当从DDSN读取数据段时,组装每个包含可用于重构所请求的数据段的数据片的片服务器的列表,并根据 分配给每个切片服务器的偏好评级。 然后根据切片服务器的偏好排序读取足够的数据片段来重建数据段。
-
-
-
-
-
-
-
-
-