1. A method, comprising: receiving, at a processor, resource reservation request information originated by a client application during a first phase of a distributed multi-phase transaction, where the resource reservation request information specifies a first resource the client application intends to access during a first subsequent phase of the distributed multi-phase transaction after the first phase of the distributed multi-phase transaction is completed; reserving the requested first resource on behalf of the client application; and assigning a transaction weighted priority to the distributed multi-phase transaction of the client application based upon a stage of completion of the distributed multi-phase transaction.