DATA REPLICATION FRAMEWORK
    21.
    发明申请
    DATA REPLICATION FRAMEWORK 审中-公开
    数据复制框架

    公开(公告)号:US20170004196A1

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

    申请号:US15268435

    申请日:2016-09-16

    CPC classification number: G06F16/273 G06F16/245

    Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.

    Abstract translation: 通常描述,本公开针对最终一致的复制数据存储,其为其底层存储使用为数据提供高性能嵌入式数据库的计算机软件库。 复制的数据存储器使用彼此互连的多个主机,允许对任何主机的写入和对所有主机的成员资格的全面了解。 利用本文公开的数据复制框架,允许在核心系统之上建立各种模式。

    PRODUCER SYSTEM PARTITIONING AMONG LEASING AGENT SYSTEMS
    23.
    发明申请
    PRODUCER SYSTEM PARTITIONING AMONG LEASING AGENT SYSTEMS 有权
    在租赁代理系统中的生产者系统分类

    公开(公告)号:US20150019732A1

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

    申请号:US13927929

    申请日:2013-06-26

    CPC classification number: H04L67/10 G06F9/00 H04L43/0817

    Abstract: Processes and systems are disclosed for partitioning a number of producer systems among a number of leasing agents. A leasing agent can identify a set of available producer systems within an environment and can partition the producer systems among each of the number of leasing agents. The leasing agent can then inform the other leasing agents of the producer systems assigned to each of the leasing agents. As the number of available producer systems change, the partitioning process can be repeated to rebalance the assignment of producer systems among the leasing agents.

    Abstract translation: 公开了用于在多个租赁代理之间划分多个生产者系统的过程和系统。 租赁代理可以识别环境中的一组可用的生产者系统,并且可以在多个租赁代理的每一个中分配生产者系统。 然后,租赁代理可以向分配给每个租赁代理的生产者系统的其他租赁代理通知。 随着可用生产者系统的数量的改变,可以重复分区过程,以在租赁代理之间重新平衡生产者系统的分配。

    Producer system registration
    25.
    发明授权

    公开(公告)号:US11128698B2

    公开(公告)日:2021-09-21

    申请号:US15797763

    申请日:2017-10-30

    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.

    Multi-lock caches
    26.
    发明授权

    公开(公告)号:US10176057B2

    公开(公告)日:2019-01-08

    申请号:US15882982

    申请日:2018-01-29

    Abstract: Processes are disclosed for decreasing contention in caches in order to increase the efficiency of multi-threaded or multi-processor systems. By using multiple locks in a cache, smaller portions of the cache can be locked during cache updates (e.g., during a data update or a storage block eviction). As only small portions of the cache are locked at any given time, contention between threads, particularly in multi-processor implementations, will likely be reduced. For example, if different threads are trying to update different entries in the cache, the threads can proceed with updating the cache concurrently.

    Producer system selection
    27.
    发明授权

    公开(公告)号:US09843631B2

    公开(公告)日:2017-12-12

    申请号:US13927933

    申请日:2013-06-26

    CPC classification number: H04L67/1025 H04L67/1008

    Abstract: Processes and systems are disclosed for selecting a producer system from a number of producer systems to lease to a consumer system. A leasing agent, in response to a request from the consumer system for access to a service at a producer system, can identify a producer system to lease to the lease requestor based, at least in part, on a selection weight associated with each producer system that the leasing agent is assigned. The selection weights can be modified based on status information associated with each of the producer systems. This status information may be obtain from the producer systems and/or from a consumer system that has previously accessed the producer system. The consumer system may provide the status information to the leasing agent as part of the consumer system's lease request.

    Remote messaging protocol
    28.
    发明授权
    Remote messaging protocol 有权
    远程消息协议

    公开(公告)号:US09491261B1

    公开(公告)日:2016-11-08

    申请号:US13953081

    申请日:2013-07-29

    CPC classification number: H04L67/40 H04L69/16 H04L69/22

    Abstract: Processes and systems are disclosed for a remote messaging protocol that combines application data and reliability information into a three-packet handshake exchange. Each packet may comprise message information indicating an initial packet, or an acknowledgement packet, along with a unique identifier for identifying responses to the initial message. Time-to-live and retransmission timers may be used in order to increase reliability of the protocol.

    Abstract translation: 公开了将应用数据和可靠性信息组合成三包握手交换的远程消息协议的过程和系统。 每个分组可以包括指示初始分组的消息信息或确认分组,以及用于识别对初始消息的响应的唯一标识符。 可以使用生存时间和重传定时器来提高协议的可靠性。

    Producer system partitioning among leasing agent systems
    29.
    发明授权
    Producer system partitioning among leasing agent systems 有权
    租赁代理系统之间的生产者系统划分

    公开(公告)号:US09369518B2

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

    申请号:US13927929

    申请日:2013-06-26

    CPC classification number: H04L67/10 G06F9/00 H04L43/0817

    Abstract: Processes and systems are disclosed for partitioning a number of producer systems among a number of leasing agents. A leasing agent can identify a set of available producer systems within an environment and can partition the producer systems among each of the number of leasing agents. The leasing agent can then inform the other leasing agents of the producer systems assigned to each of the leasing agents. As the number of available producer systems change, the partitioning process can be repeated to rebalance the assignment of producer systems among the leasing agents.

    Abstract translation: 公开了用于在多个租赁代理之间划分多个生产者系统的过程和系统。 租赁代理可以识别环境中的一组可用的生产者系统,并且可以在多个租赁代理的每一个中分配生产者系统。 然后,租赁代理可以向分配给每个租赁代理的生产者系统的其他租赁代理通知。 随着可用生产者系统的数量的改变,可以重复分区过程,以在租赁代理之间重新平衡生产者系统的分配。

    Data replication framework
    30.
    发明授权
    Data replication framework 有权
    数据复制框架

    公开(公告)号:US09268835B2

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

    申请号:US13919824

    申请日:2013-06-17

    CPC classification number: G06F17/30575 G06F17/30212

    Abstract: Systems and methods are directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework, various modes are allowed to be built up on top of the core system.

    Abstract translation: 系统和方法针对最终一致的复制数据存储,为其底层存储使用为数据提供高性能嵌入式数据库的计算机软件库。 复制的数据存储器使用彼此互连的多个主机,允许对任何主机的写入和对所有主机的成员资格的全面了解。 利用数据复制框架,允许在核心系统之上建立各种模式。

Patent Agency Ranking