US2018307527A1PendingUtilityA1

Agent flow arrangement in a two-phase distributed environment

Assignee: IBMPriority: Apr 25, 2017Filed: Oct 11, 2017Published: Oct 25, 2018
Est. expiryApr 25, 2037(~10.7 yrs left)· nominal 20-yr term from priority
G06F 11/1474G06F 9/466G06F 11/3409G06F 2201/84G06F 11/1471
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for agent flow arrangement management in a distributed two-phase commit processing environment, the method comprising:
 collecting, in the distributed two-phase commit processing environment, a first set of agent utilization data with respect to a first commit processing agent;   collecting, in the distributed two-phase commit processing environment, a second set of agent utilization data with respect to a second commit processing agent;   collecting, in the distributed two-phase commit processing environment, a third set of agent utilization data with respect to a third commit processing agent;   determining, based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data, an agent flow arrangement to process a distributed commit operation, wherein the agent flow arrangement has the first commit processing agent subsequent to the second commit processing agent;   processing, in the distributed two-phase commit processing environment, the distributed commit operation using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent;   determining, based on the first value with respect to the first set of agent utilization data exceeding a third value with respect to the third set of agent utilization data, the agent flow arrangement to process the distributed commit operation, wherein the agent flow arrangement has the first commit processing agent subsequent to the third commit processing agent;   processing, in the distributed two-phase commit processing environment, the distributed commit operation using the agent flow arrangement which has the first commit processing agent subsequent to the third commit processing agent;   determining, based on the second value with respect to the second set of agent utilization data exceeding the third value with respect to the third set of agent utilization data, the agent flow arrangement to process the distributed commit operation, wherein the agent flow arrangement has the second commit processing agent subsequent to the third commit processing agent; and   processing, in the distributed two-phase commit processing environment, the distributed commit operation using the agent flow arrangement which has the second commit processing agent subsequent to the third commit processing agent;   wherein determining an agent flow arrangement where the first commit processing agent is subsequent to the second commit processing agent, further comprises:
 configuring the first set of agent utilization data to indicate a first quantity of work associated with the first commit processing agent; 
 configuring the second set of agent utilization data to indicate a second quantity of work associated with second the commit processing agent; 
 comparing the first quantity of work with the second quantity of work; 
 calculating that the first quantity of work exceeds the second quantity of work; 
 determining, based on the first quantity of work exceeding the second quantity of work, the agent flow arrangement to process the distributed commit operation; and 
 arranging, in the agent flow arrangement, the first commit processing agent to be a last agent to process the distributed commit operation.

Join the waitlist — get patent alerts

Track US2018307527A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.