Reliability improvement of distributed transaction processing optimizations based on connection status
US10049130B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 12, 2015 |
| Grant date | Aug 14, 2018 |
| Priority date | — |
| Expiry date | Feb 27, 2036 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L67/1025
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method for resolving a potential in-doubt condition of a distributed transaction, is provided. A processor receives a request to commit a transaction for a distributed transaction protocol that includes an applied process, the transaction includes a transfer of a commit decision from a coordinating node to a participating node. The processor checks the service status of the connection to the participating node, and finding the service status of the connection out of service or unavailable, the processor instructs the coordinating node to back-out (rollback) the transaction. Additionally, locality meta-data is used as an indication of reliability of the connection to the participating node, and in response to determining the participating node locality to be a remote network connection, the processor instructs the coordinating node to abort the applied process and send a standard distributed transaction protocol message over unreliable connections.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.