System and method for optimizing web service availability with a node group agreement protocol
US9942314B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Dec 17, 2014 |
| Grant date | Apr 10, 2018 |
| Priority date | — |
| Expiry date | Mar 10, 2036 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/51
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
In a computer system having multiple servers, services are coordinated among nodes as a result of each node tracking the node state of each other node (such as the services it currently performs) and performing coordinator functions (such as controlling which servers provide which services) only if it determines itself to be a coordinator node and only if all nodes are in agreement as to the node state of every node. Each node communicates, to each of the other nodes, its node state, a coordinator node identifier indicating which node it has determined to be the coordinator node, and a global state of all nodes it determines based on the node states and coordinator nodes of all the nodes. A node performs coordinator functions only if it is a coordinator node and only if all nodes have the same global state.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.