Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96 (1996)
Sept. 9, 1996 to Sept. 13, 1996
Am Suk Oh , Dept. of Comput. Eng., Pusan Nat. Univ., South Korea
Jin-Oh Choi , Dept. of Comput. Eng., Pusan Nat. Univ., South Korea
Bong-Hee Hong , Dept. of Comput. Eng., Pusan Nat. Univ., South Korea
Engineering design applications require the support of long transactions in cooperative environments The problem of the existing copy/update/merge approaches is that the partial effects of a committed transaction may be not part of the merged version. The paper introduces a new cooperative transaction model, which allows updates to be progressively notified or propagated into other transactions accessing the same object. To support incremental update propagation and notification, the authors use the term dynamic dependency to define the intertransaction dependency relationships among all the objects checked out from the public database. Consistency in multiple copies of the same object is achieved by a two-phase delta-merge protocol. The model provides a synchronization of cooperative updates performed in several workspaces without using locking mechanisms.
transaction processing; incremental update propagation scheme; cooperative transaction model; engineering design applications; long transactions; object access; incremental update notification; dynamic dependency; intertransaction dependency relationships; public database; object check-out; multiple copy consistency; two-phase delta-merge protocol; cooperative update synchronization; workspaces
A. S. Oh, J. Choi and B. Hong, "An incremental update propagation scheme for a cooperative transaction model," Proceedings of 7th International Conference and Workshop on Database and Expert Systems Applications: DEXA 96(DEXA), Zurich, SWITZERLAND, 1996, pp. 353.