发明名称 Method and system for reducing message passing for contention detection in distributed SIP server environments
摘要 A method, a system, and a computer program product are provided for reducing message passing for contention detection in distributed SIP server environments. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to determine that a first site is waiting for a first object locked by a second site. The programming instructions are further operable to determine that a third site is waiting for a second object locked by the first site, and to send a first probe to the second site to determine whether the second site is waiting. A second probe is received and indicates that a site is waiting for an object locked by the first site. The second probe further indicates a deadlock in a distributed server environment to be resolved.
申请公布号 US8977730(B2) 申请公布日期 2015.03.10
申请号 US201012949151 申请日期 2010.11.18
申请人 International Business Machines Corporation 发明人 Nagpal Abhinay R.;Patil Sandeep R.;Ramanathan Sri;Sivakumar Gandhi;Trevathan Matthew B.
分类号 G06F15/173;H04L29/06;H04L29/14 主分类号 G06F15/173
代理机构 Roberts Mlotkowski Safran & Cole, P.C. 代理人 Chung Matthew;Roberts Mlotkowski Safran & Cole, P.C.
主权项 1. A method comprising: obtaining, by a computer processor, a local Wait-For Graph (WFG) at a first site of a distributed server environment; determining, by the computer processor, that the first site is waiting for a first object locked by a second site of the distributed server environment based on the local WFG at the first site; determining, by the computer processor, that a third site of the distributed server environment is waiting for a second object locked by the first site; sending, by the computer processor, a first probe to the second site to determine whether the second site is waiting; receiving, by the computer processor, a second probe at the first site indicating that another site of the distributed server environment is waiting for an object locked by the first site, wherein the second probe further indicates to the first site a deadlock in the distributed server environment to be resolved; and resolving, by the computer processor, the deadlock in the distributed server environment by victimizing a first transaction at the first site that is waiting for the first object.
地址 Armonk NY US