1. A method, comprising: receiving, at a processor of an on-line transaction processing (OLTP) system, resource reservation request information created in real time by a client application during application processing of a first phase of a distributed multi-host multi-phase transaction that involves multiple different hosts that each sequentially manage different transactional information within the OLTP system in different phases of the distributed multi-host multi-phase transaction, where all phases managed by the multiple different hosts must sequentially succeed as a set and if a failure occurs in any phase all previous completed phases must be rolled back by the respective hosts that managed the respective previous completed phases, and 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-host multi-phase transaction after the first phase of the distributed multi-host multi-phase transaction is completed; reserving the requested first resource within the OLTP system on behalf of the client application; and assigning a transaction weighted priority to the distributed multi-host multi-phase transaction of the client application based upon a stage of completion of the distributed multi-host multi-phase transaction.