发明名称 RELIABILITY IMPROVEMENT OF DISTRIBUTED TRANSACTION PROCESSING OPTIMIZATIONS BASED ON CONNECTION STATUS
摘要 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.
申请公布号 US2016179875(A1) 申请公布日期 2016.06.23
申请号 US201514824404 申请日期 2015.08.12
申请人 International Business Machines Corporation 发明人 Brooks Michael D.;Mitchell Ian J.;Wakelin Philip I.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for resolving a potential in-doubt condition of a distributed transaction, the method comprising: receiving, by a processor, a request to commit a transaction of a distributed transaction protocol that includes an applied process, the transaction includes at least a coordinating node and a participating node; transferring, by the processor, from the coordinating node to the participating node, a decision to commit; determining, by the processor, a service status of a connection to the participating node; and in response to determining the service status of the connection to the participating node to be unavailable, instructing the coordinating node to back-out the transaction.
地址 Armonk NY US