-
公开(公告)号:US08238350B2
公开(公告)日:2012-08-07
申请号:US11262314
申请日:2005-10-28
CPC分类号: H04L67/40
摘要: Systems and methods are provided for passing control of message dependencies and ordering to one or more network nodes participating in a transaction. Thus, messages can be sent to the participating nodes and the participating nodes can handle the messages according to their respective dependencies without first sending a response or waiting for the next message to arrive. In one embodiment, at least one message is flagged with a checkpoint to indicate that messages sent before the checkpoint are to be handled by the participating nodes before messages after the checkpoint. Messages may also be flagged with error-handling information. For example, a message may be marked to indicate that if the message fails, no further messages are to be sent to the node had the failure. Responses to a group of messages can be collected in a single operation.
摘要翻译: 提供了系统和方法,用于传递对参与事务的一个或多个网络节点的消息依赖性和排序的控制。 因此,消息可以被发送到参与节点,并且参与节点可以根据它们各自的依赖关系来处理消息,而不首先发送响应或等待下一个消息到达。 在一个实施例中,至少一个消息用检查点标记以指示在检查点之前的消息之前在参与节点之前发送的检查点之前发送的消息。 还可以使用错误处理信息来标记消息。 例如,可以标记消息以指示如果消息失败,则没有进一步的消息将被发送到节点。 一组消息的响应可以在一个操作中收集。
-
公开(公告)号:US08054765B2
公开(公告)日:2011-11-08
申请号:US12484905
申请日:2009-06-15
申请人: Aaron J. Passey , Neal T. Fachan
发明人: Aaron J. Passey , Neal T. Fachan
IPC分类号: H04L12/28
CPC分类号: G06F11/1662 , H04L67/1095
摘要: The systems and methods maintain varying protection levels of related objects, such as when nodes of a data structure are protected at the same or greater protection level as their children nodes. In one embodiment, the nodes store data to track protection levels of their children nodes.
摘要翻译: 系统和方法保持相关对象的不同保护级别,例如当数据结构的节点与其子节点保持相同或更大的保护级别时。 在一个实施例中,节点存储数据以跟踪其子节点的保护级别。
-
公开(公告)号:US08010493B2
公开(公告)日:2011-08-30
申请号:US12717840
申请日:2010-03-04
申请人: Robert J. Anderson , Neal T. Fachan , Eric M. Lemar , Aaron J. Passey , David W. Richards , Darren P. Schack
发明人: Robert J. Anderson , Neal T. Fachan , Eric M. Lemar , Aaron J. Passey , David W. Richards , Darren P. Schack
CPC分类号: G06F17/30088 , G06F17/3015 , Y10S707/99955
摘要: In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In one embodiment, the metadata comprises mini-snapshots for directories representing a path from the root of the file system to the root of the snapshot. The mini-snapshots serve as stand-ins for portions of the file system which are not included in the snapshot, but which permit access to the snapshot data in an intuitive way.
摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,元数据包括用于表示从文件系统的根到快照的根的路径的目录的小型快照。 微型快照作为文件系统中未包含在快照中的部分的备用,但允许以直观的方式访问快照数据。
-
公开(公告)号:US20110153569A1
公开(公告)日:2011-06-23
申请号:US13035831
申请日:2011-02-25
IPC分类号: G06F17/30
CPC分类号: G06F12/0804 , G06F3/0619 , G06F3/064 , G06F3/0643 , G06F3/067 , G06F11/1471 , G06F12/0866 , G06F12/123
摘要: In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one embodiment, a linked data structure records data and data descriptors in persistent storage.
摘要翻译: 在一个实施例中,为非线性记录提供了系统和方法。 在一个实施例中,指定用于存储在数据存储单元中的数据组被记录到持久存储器中。 在一个实施例中,日志数据被非线性地记录。 在一个实施例中,链接的数据结构在持久存储器中记录数据和数据描述符。
-
公开(公告)号:US07966289B2
公开(公告)日:2011-06-21
申请号:US11894697
申请日:2007-08-21
IPC分类号: G06F17/30
CPC分类号: G06F17/30132
摘要: Embodiments of the disclosure relate generally to file systems. Specifically, certain embodiments include systems and methods for reading objects in a file system. In some embodiments, a first processing thread traverses a portion of a file system and represents file system objects in a data structure. A portion of the data and/or metadata associated with the represented objects may be prefetched to a memory. In some embodiments, a second processing thread consumes the objects represented in the queue. For example, in a file system backup embodiment, the second processing thread may transfer data and/or metadata associated with the objects to an archive target.
摘要翻译: 本公开的实施例一般涉及文件系统。 具体地,某些实施例包括用于读取文件系统中的对象的系统和方法。 在一些实施例中,第一处理线程遍历文件系统的一部分并且表示数据结构中的文件系统对象。 与所表示的对象相关联的数据和/或元数据的一部分可以被预取到存储器。 在一些实施例中,第二处理线程消耗队列中表示的对象。 例如,在文件系统备份实施例中,第二处理线程可以将与对象相关联的数据和/或元数据传送到归档目标。
-
公开(公告)号:US20080256537A1
公开(公告)日:2008-10-16
申请号:US11787117
申请日:2007-04-13
IPC分类号: G06F9/455
CPC分类号: G06F3/0653 , G06F3/0605 , G06F3/0644 , G06F3/0685
摘要: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that implements domain quotas within a data storage system.
摘要翻译: 本发明的实施例一般涉及增量计算。 具体地,本发明的实施例包括提供对数据值的多个增量改变的并发处理的系统和方法,同时监视和/或执行该数据值的阈值。 例如,提供了一种在数据存储系统内实现域配额的方法。
-
公开(公告)号:US20080151724A1
公开(公告)日:2008-06-26
申请号:US11643725
申请日:2006-12-21
申请人: Robert J. Anderson , Neal T. Fachan , Peter J. Godman , Justin M. Husted , Aaron J. Passey , David W. Richards , Darren P. Schack
发明人: Robert J. Anderson , Neal T. Fachan , Peter J. Godman , Justin M. Husted , Aaron J. Passey , David W. Richards , Darren P. Schack
IPC分类号: G11B5/58
CPC分类号: G11B33/127 , G06F11/1471
摘要: In some embodiments, storage devices, such as a storage drive or a storage node, in an array of storage devices may be reintroduced into the array of storage devices after a period of temporary unavailability without fully rebuilding the entire previously unavailable storage device.
摘要翻译: 在一些实施例中,存储设备阵列中的存储设备(诸如存储驱动器或存储节点)可以在暂时不可用的时间段之后被重新引入到存储设备阵列中,而没有完全重建整个先前不可用的存储设备。
-
公开(公告)号:US08181065B2
公开(公告)日:2012-05-15
申请号:US12716110
申请日:2010-03-02
IPC分类号: G06F11/00
CPC分类号: G06F11/1471 , G06F11/1474
摘要: In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one embodiment, a linked data structure records data and data descriptors in persistent storage.
摘要翻译: 在一个实施例中,为非线性记录提供了系统和方法。 在一个实施例中,指定用于存储在数据存储单元中的数据组被记录到持久存储器中。 在一个实施例中,日志数据被非线性地记录。 在一个实施例中,链接的数据结构在持久存储器中记录数据和数据描述符。
-
公开(公告)号:US08015216B2
公开(公告)日:2011-09-06
申请号:US12832904
申请日:2010-07-08
IPC分类号: G06F17/30
CPC分类号: G06F9/466 , G06F17/30171
摘要: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.
摘要翻译: 本发明的实施例一般涉及增量计算。 具体地,本发明的实施例包括提供对数据值的多个增量改变的并发处理的系统和方法,同时监视和/或执行该数据值的阈值。 例如,提供了一种方法,其确定对数据字段的多个增量更改是否可以通过基于跟踪数据字段的可能值范围来通过阈值的方法。
-
20.
公开(公告)号:US20110145195A1
公开(公告)日:2011-06-16
申请号:US12965748
申请日:2010-12-10
IPC分类号: G06F17/30
CPC分类号: G06F17/30327 , G06F11/2094 , G06F17/30091
摘要: Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes that are stored on an offline device are restored, and an offline device that comes back online is merged into the distributed system and given access to the current indexing data structure. In one embodiment, the indexing data structure is traversed to locate and restore nodes that are stored on offline devices of the distributed system.
摘要翻译: 公开了提供索引数据结构的系统和方法。 在一个实施例中,索引数据结构是镜像索引树,其中树的节点的副本被存储在分布式系统中的设备之间。 在一个实施例中,恢复存储在脱机设备上的节点,并且返回在线的离线设备被合并到分布式系统中并且允许对当前索引数据结构的访问。 在一个实施例中,遍历索引数据结构以定位和恢复存储在分布式系统的离线设备上的节点。
-
-
-
-
-
-
-
-
-