Patent ID: 7099935

Claim:
A method of managing the processing of requests in a distributed computing environment, said method comprising: obtaining a request to be processed; and determining whether the request is to be processed synchronously or asynchronously, said determining being based, at least in part, on an observed service time for at least one processed request; wherein said request to be processed is a coupling facility request, and wherein said determining further comprises: determining whether the coupling facility request is a simplex request or a duplex request, said duplex request comprising a request split into a plurality of requests and driven against a plurality of coupling facility structures; locating information to be used in determining whether the coupling facility request is to be executed asynchronously or synchronously, said locating being based on whether the coupling facility request is a simplex request or a duplex request, and said information comprising actual observed average service time for one or more previously processed coupling facility requests of a similar type of the coupling facility request to be processed; using the located actual observed average service time to determine whether the coupling facility request to be processed is to be processed asynchronously or synchronously; and processing the request synchronously or asynchronously, as determined.