Object-oriented transaction support for distributed persistent objects

Toshio Hirotsu, Mario Tokoro · 2003

The authors propose a scheme for guaranteeing the consistency of persistent objects in a distributed environment. Since persistent objects are referenced and updated concurrently by many programs, a distributed system should support some transaction mechanism. They propose a transaction scheme based on serialization graph testing which preserves consistency of persistent objects without using global information. A transaction management object (TMO) is created for each transaction, and consistency is preserved by negotiation among TMOs. Since they employ a non-locking algorithm and assume no global entity, the scheme can manage transactions efficiently even in a very large distributed environment. Furthermore, TMOs can reflect the characteristics of transactions and the objects involved to the transaction management. Thus, flexible transaction management is achieved.>

Read the paper · More papers on PaperTik