Systems and methods for managing sub-clusters within a multi-cluster computing system subsequent to a network-partition event
    11.
    发明授权
    Systems and methods for managing sub-clusters within a multi-cluster computing system subsequent to a network-partition event 有权
    用于管理网络分区事件之后的多群集计算系统内的子群集的系统和方法

    公开(公告)号:US08060773B1

    公开(公告)日:2011-11-15

    申请号:US12639234

    申请日:2009-12-16

    IPC分类号: G06F11/00

    摘要: A computer-implemented method for managing sub-clusters within a multi-cluster computing system subsequent to a network-partition event may include: 1) identifying a plurality of computer clusters, 2) identifying a network-partition event that partitions each of the plurality of computer clusters into multiple sub-clusters, 3) identifying, within the multiple sub-clusters, a plurality of nodes that share a common attribute or property, and then 4) ensuring that only those nodes that share the common attribute survive subsequent to the network-partition event. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于在网络分区事件之后的多群集计算系统内管理子群集的计算机实现的方法可以包括:1)识别多个计算机群集,2)识别划分多个群集中的每一个的网络分区事件 计算机集群分成多个子集群,3)在多个子集群内识别共享公共属性或属性的多个节点,然后确定只有共享共同属性的那些节点在 网络分区事件。 还公开了各种其它方法,系统和计算机可读介质。

    Systems and methods for natural batching of I/O operations on a replication log
    13.
    发明授权
    Systems and methods for natural batching of I/O operations on a replication log 有权
    在复制日志中自然批量处理I / O操作的系统和方法

    公开(公告)号:US08938420B1

    公开(公告)日:2015-01-20

    申请号:US13558977

    申请日:2012-07-26

    IPC分类号: G06F17/30

    摘要: A computer-implemented method for natural batching of I/O operations on a replication log may include: 1) identifying a replication log that records the order of writes within a cluster replication system, 2) determining that the replication log is unavailable, 3) queuing incoming I/O operations for the replication log in a single batch while the replication log is unavailable, 4) determining that the replication log has become available, 5) ceasing queuing of incoming I/O operations for the replication log based on the determination that the replication log has become available, and 6) grouping a plurality of I/O operations in the single batch for processing in parallel by assigning a same generation number to the plurality of I/O operations. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于在复制日志中自然批量I / O操作的计算机实现的方法可以包括:1)识别在集群复制系统内记录写入顺序的复制日志,2)确定复制日志不可用,3) 在复制日志不可用的情况下,将单个批次中的复制日志的传入I / O操作排队; 4)确定复制日志已可用; 5)根据确定停止对复制日志的传入I / O操作的排队 复制日志变得可用,以及6)通过向多个I / O操作分配相同的生成号码来并行地对通过并行处理的单个批中的多个I / O操作进行分组。 还公开了各种其它方法,系统和计算机可读介质。

    Systems and methods for efficient sequential logging on caching-enabled storage devices
    15.
    发明授权
    Systems and methods for efficient sequential logging on caching-enabled storage devices 有权
    高效顺序记录启用缓存的存储设备的系统和方法

    公开(公告)号:US08380962B2

    公开(公告)日:2013-02-19

    申请号:US12856985

    申请日:2010-08-16

    IPC分类号: G06F12/00

    摘要: A computer-implemented method for efficient sequential logging on caching-enabled storage devices may include 1) identifying a storage device with a cache, 2) allocating space on the storage device for a sequential log, 3) calculating a target size for the sequential log based at least in part on an input/output load directed to the sequential log, and then 4) restricting the sequential log to a portion of the allocated space corresponding to the target size. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于在启用高速缓存的存储设备上有效顺序登录的计算机实现的方法可以包括:1)使用高速缓存识别存储设备,2)在存储设备上分配用于顺序日志的空间,3)计算顺序日志的目标大小 至少部分地基于指向顺序日志的输入/输出负载,然后4)将顺序日志限制为对应于目标大小的所分配的空间的一部分。 还公开了各种其它方法,系统和计算机可读介质。

    Systems and Methods for Efficient Sequential Logging on Caching-Enabled Storage Devices
    16.
    发明申请
    Systems and Methods for Efficient Sequential Logging on Caching-Enabled Storage Devices 有权
    高效顺序记录缓存启用存储设备的系统和方法

    公开(公告)号:US20120042125A1

    公开(公告)日:2012-02-16

    申请号:US12856985

    申请日:2010-08-16

    IPC分类号: G06F12/02 G06F12/08 G06F12/00

    摘要: A computer-implemented method for efficient sequential logging on caching-enabled storage devices may include 1) identifying a storage device with a cache, 2) allocating space on the storage device for a sequential log, 3) calculating a target size for the sequential log based at least in part on an input/output load directed to the sequential log, and then 4) restricting the sequential log to a portion of the allocated space corresponding to the target size. Various other methods, systems, and computer-readable media are also disclosed.

    摘要翻译: 用于在启用高速缓存的存储设备上有效顺序登录的计算机实现的方法可以包括:1)使用高速缓存识别存储设备,2)在存储设备上分配用于顺序日志的空间,3)计算顺序日志的目标大小 至少部分地基于指向顺序日志的输入/输出负载,然后4)将顺序日志限制为对应于目标大小的所分配的空间的一部分。 还公开了各种其它方法,系统和计算机可读介质。