Lease based leader election system

    公开(公告)号:US09984140B1

    公开(公告)日:2018-05-29

    申请号:US14615302

    申请日:2015-02-05

    CPC classification number: G06F17/30575 G06F17/30309

    Abstract: A database service may store data on behalf of clients in multiple replicas on respective computing nodes in different availability zones. The service may employ a lease based protocol to select a master replica for a replica group that does not depend on an external service, but is managed by client processes executing on the database hosts themselves. To assume the role of a primary (writable) master for a database table, a master host may acquire a lease by updating a lease record for the table that is maintained in a consistent data store. If the master host fails to renew the lease within a pre-determined lease period, it may revert to read-only mode, and a secondary master host, having determining (based on the lease record) that the primary master no longer holds the lease, may assume the role of primary master by acquiring the lease and making itself writable.

    COORDINATING INTER-REGION OPERATIONS IN PROVIDER NETWORK ENVIRONMENTS

    公开(公告)号:US20200099744A1

    公开(公告)日:2020-03-26

    申请号:US16698848

    申请日:2019-11-27

    Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.

    Coordinating inter-region operations in provider network environments

    公开(公告)号:US11582298B2

    公开(公告)日:2023-02-14

    申请号:US17409206

    申请日:2021-08-23

    Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.

    COORDINATING INTER-REGION OPERATIONS IN PROVIDER NETWORK ENVIRONMENTS

    公开(公告)号:US20220038533A1

    公开(公告)日:2022-02-03

    申请号:US17409206

    申请日:2021-08-23

    Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.

    Coordinating inter-region operations in provider network environments

    公开(公告)号:US11102291B2

    公开(公告)日:2021-08-24

    申请号:US16698848

    申请日:2019-11-27

    Abstract: Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.

Patent Agency Ranking