Cursor remirroring
    112.
    发明授权
    Cursor remirroring 有权
    光标重新镜像

    公开(公告)号:US09436407B1

    公开(公告)日:2016-09-06

    申请号:US13860343

    申请日:2013-04-10

    CPC classification number: G06F3/065 G06F3/0614 G06F3/067

    Abstract: Methods and systems for cursor remirroring are disclosed. A mirroring process is initiated for a plurality of chunks stored by a master node. The mirroring process comprises visiting a sequence of one or more of the chunks and, for at least some of the chunks, copying chunk data or metadata to a slave node. During the initiated mirroring process, a request is received for a write operation on one of the chunks stored by the master node. If the chunk in the request has been visited in the mirroring process, the write operation is performed on the master node and on the slave node. If the chunk in the request has not been visited, the write operation is performed on the master node and postponed on the slave node until the chunk in the request has been visited in the mirroring process.

    Abstract translation: 公开了用于光标重新镜像的方法和系统。 为由主节点存储的多个块启动镜像处理。 镜像过程包括访问一个或多个块的序列,并且对于至少一些块,将块数据或元数据复制到从节点。 在启动的镜像处理期间,接收到由主节点存储的块之一上的写入操作的请求。 如果在镜像过程中访问了请求中的块,则在主节点和从节点上执行写操作。 如果请求中的块没有被访问,则在主节点上执行写入操作,并在从节点上延迟,直到在镜像过程中访问了请求中的块。

    Providing executing programs with reliable access to non-local block data storage
    113.
    发明授权
    Providing executing programs with reliable access to non-local block data storage 有权
    提供可靠访问非本地块数据存储的执行程序

    公开(公告)号:US09262273B2

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

    申请号:US14288271

    申请日:2014-05-27

    CPC classification number: G06F11/1448 G06F9/5016

    Abstract: Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store block data that may be accessed over one or more networks by programs executing on other physical computing systems. Users may create block data storage volumes that are each stored by at least two of the server block data storage systems, and may initiate use of such volumes by one or more executing programs, such as in a reliable manner by enabling an automatic switch to a second volume copy if a first volume copy becomes unavailable. A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other physical computing systems at that data center.

    Abstract translation: 描述了用于管理执行程序对非本地块数据存储的访问的技术。 在某些情况下,块数据存储服务使用多个服务器存储系统来可靠地存储可以通过在其他物理计算系统上执行的程序在一个或多个网络上访问的块数据。 用户可以创建每个由至少两个服务器块数据存储系统存储的块数据存储卷,并且可以通过一个或多个执行程序来启动这样的卷的使用,诸如以可靠的方式通过启用自动切换到 第一个卷副本变得不可用的第二卷复制。 存储块数据卷的一组多个服务器块数据存储系统可能在某些情况下可以位于数据中心,并且使用存储在其中的卷的程序可以在该数据中心的其他物理计算系统上执行。

    DYNAMIC DATA SET REPLICA MANAGEMENT
    115.
    发明申请
    DYNAMIC DATA SET REPLICA MANAGEMENT 审中-公开
    动态数据集复制管理

    公开(公告)号:US20150019829A1

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

    申请号:US14500553

    申请日:2014-09-29

    Abstract: Systems and methods dynamically manage replicas of data sets. A collection of data stores is used to redundantly store one or more replicas of one or more data sets. The replicas may be used to respond to read requests from multiple sources. Upon identification of a need to allocate storage space to a data object, space used by one or more of the replicas is allocated to the data object. Various parameters may be utilized in the selection of one or more replicas whose storage space can be allocated to the data object. The parameters may be based at least in part on characteristics of the one or more data sets relative to one another.

    Abstract translation: 系统和方法动态管理数据集的副本。 数据存储的集合用于冗余地存储一个或多个数据集的一个或多个副本。 复制品可用于响应来自多个来源的读取请求。 在识别需要向数据对象分配存储空间时,一个或多个副本使用的空间被分配给数据对象。 可以在选择一个或多个可以将数据对象分配存储空间的副本时使用各种参数。 参数可以至少部分地基于一个或多个数据集相对于彼此的特性。

    SPECULATIVE READS
    116.
    发明申请
    SPECULATIVE READS 审中-公开
    参考阅读

    公开(公告)号:US20140365732A1

    公开(公告)日:2014-12-11

    申请号:US14468270

    申请日:2014-08-25

    Abstract: Patterns of access and/or behavior can be analyzed and persisted for use in pre-fetching data from a physical storage device. In at least some embodiments, data can be aggregated across volumes, instances, users, applications, or other such entities, and that data can be analyzed to attempt to determine patterns for any of those entities. The patterns and/or analysis can be persisted such that the information is not lost in the event of a reboot or other such occurrence. Further, aspects such as load and availability across the network can be analyzed to determine where to send and/or store data that is pre-fetched from disk or other such storage in order to reduce latency while preventing bottlenecks or other such issues with resource availability.

    Abstract translation: 访问和/或行为的模式可以被分析和持久化,以用于从物理存储设备预取数据。 在至少一些实施例中,数据可以跨卷,实例,用户,应用程序或其他此类实体进行聚合,并且可以分析数据以尝试确定任何这些实体的模式。 可以保持模式和/或分析,使得在重新启动或其他此类事件的情况下信息不会丢失。 此外,可以分析诸如网络上的负载和可用性之类的方面以确定在哪里发送和/或存储从磁盘或其他此类存储器预取的数据,以便在防止瓶颈或其他此类问题的资源可用性的同时减少延迟 。

Patent Agency Ranking