Optimized log storage for asynchronous log updates

    公开(公告)号:US10534768B2

    公开(公告)日:2020-01-14

    申请号:US14981540

    申请日:2015-12-28

    Abstract: A log-structured data store may implement optimized log storage for asynchronous log updates. In some embodiments, log records may be received indicating updates to data stored for a storage client and indicating positions in a log record sequence. The log records themselves may not be guaranteed to be received according to the log record sequence. Received log records may be stored in a hot log portion of a block-based storage device according to an order in which they are received. Log records in the hot log portion may then be identified to be moved to a cold log portion of the block-based storage device in order to complete a next portion of the log record sequence. Log records may be modified, such as compressed, or coalesced, before being stored together in a data block of the cold log portion according to the log record sequence.

    MANAGING EXECUTION OF PROGRAMS BY MULTIPLE COMPUTING SYSTEMS

    公开(公告)号:US20200007587A1

    公开(公告)日:2020-01-02

    申请号:US16460989

    申请日:2019-07-02

    Abstract: Techniques are described for managing communications between multiple intercommunicating computing nodes, such as multiple virtual machine nodes hosted on one or more physical computing machines or systems. In some situations, users may specify groups of computing nodes and optionally associated access policies for use in the managing of the communications for those groups, such as by specifying which source nodes are allowed to transmit data to particular destinations nodes. In addition, determinations of whether initiated data transmissions from source nodes to destination nodes are authorized may be dynamically negotiated for and recorded for later use in automatically authorizing future such data transmissions without negotiation. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.

    Log-structured distributed storage using a single log sequence number space
    20.
    发明授权
    Log-structured distributed storage using a single log sequence number space 有权
    使用单个日志序列号空间的日志结构分布式存储

    公开(公告)号:US09552242B1

    公开(公告)日:2017-01-24

    申请号:US14036775

    申请日:2013-09-25

    Abstract: A distributed database system may implement log-structured distributed storage using a single log sequence number space. A log for a data volume may be maintained in a log-structured distributed storage system. The log may be segmented across multiple protection groups according to a partitioning of user data for the data volume. Updates to the log may be assigned a log sequence number from a log sequence number space for the data volume. A protection group may be determined for an update according to which partition of user data space the update pertains. Metadata to be included with the log record may indicate a previous log sequence number of a log record maintained at the protection group. The log record may be sent to the protection group and identified as committed based on acknowledgments received from storage nodes implementing the protection group.

    Abstract translation: 分布式数据库系统可以使用单个日志序列号空间来实现日志结构分布式存储。 数据卷的日志可以在日志结构分布式存储系统中维护。 可以根据数据卷的用户数据的分区,在多个保护组之间分割日志。 可以从数据卷的日志序列号空间为日志更新分配日志序列号。 根据更新所使用的用户数据空间的哪个分区,可以确定更新的保护组。 要包含在日志记录中的元数据可能表示保护组中维护的日志记录的先前日志序列号。 可以基于从实现保护组的存储节点接收到的确认,将该日志记录发送到保护组并将其标识为已提交。

Patent Agency Ranking