Patent ID: 7290056

Claim:
A method of managing a distributed transaction, the method comprising the steps of: generating latency information by monitoring latency of a network; wherein generating said latency information includes generating a set of one or more transit times, wherein each of said set of one or more transit times reflects a period of time between when a message is transmitted over the network from a sender to a receiver and when the message is received; generating one or more time period values based on said latency information; determining whether to terminate distributed transactions based on said one or more time period values; determining whether said latency information indicates that changes in the latency of said network satisfy adjustment criteria; if said latency information indicates that changes in the latency of said network satisfy adjustment criteria, then adjusting said one or more time period values; after a coordinator of said distributed transaction determines to initiate commitment of said distributed transaction, a coordinating initiating commitment of said distributed transaction; and after said coordinator initiates commitment of said distributed transaction, then determining whether to terminate said distributed transaction based on said one or more time period values.