Dynamic client-based leader election
US10237340B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 19, 2018 |
| Grant date | Mar 19, 2019 |
| Priority date | — |
| Expiry date | Feb 19, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/1034
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method, including deploying multiple servers as a distributed computing system (DCS) configured to provide a service to clients. At a first time, a given server is configured as an active node in the DCS, the active node configured to and to process requests for the service received from the clients. At the first time, one or more remaining first servers are configured as one or more semi-active nodes in the DCS, each given semi-active node configured to receive, from the clients, requests for the service, and to forward the received requests to the active node for processing. Each of the servers maintains respective counts of the received requests, and at a second time subsequent to the first time, upon identifying a given remaining server having a highest count the given remaining server is reconfigured as the active node, and the given server is reconfigured as a semi-active node.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.