摘要 |
A method of scheduling distributed transactions, on each initiation of a current transaction, identifies, among older transactions in process of execution, operations activated or waiting to be activated of the transactions that conflict with a particular operation of the current transaction. For each particular operation of the current transaction for which a particular number of conflicting operations have been identified, the method associates with the particular operation a counter the value of which is indicative of the number of operations conflicting with the particular operation. It decrements the value of the counter as and when operations conflicting with the particular operation terminate so as to activate the particular operation only when its counter indicates that there are no longer any operations conflicting with it.
|