首页 | 本学科首页   官方微博 | 高级检索  
     


Divergence control for distributed database systems
Authors:Calton Pu  Wenwey Hseush  Gail E. Kaiser  Kun-Lung Wu  Philip S. Yu
Affiliation:(1) Department of Computer Science, Columbia University, 10027 New York, NY;(2) IBM T.J. Watson Research Center, P.O. Box 704, 10598 Yorktown Heights, NY;(3) Present address: the Dept. of Computer Science and Engineering, Oregon Graduate Institute, 97006 Beaverton, OR
Abstract:This paper presents distributed divergence control algorithms for epsilon serializability for both homogeneous and heterogeneous distributed databases. Epsilon serializability allows for more concurrency by permitting non-serializable interleavings of database operations among epsilon transactions. We first present a strict 2-phase locking divergence control algorithm and an optimistic divergence control algorithm for a homogeneous distributed database system, where the local orderings of all the sub-transactions of a distributed epsilon transaction are the same. In such an environment, the total inconsistency of a distributed epsilon transaction is simply the sum of those of all its sub-transactions. We then describe a divergence control algorithm for a heterogeneous distributed database system, where the local orderings of all the sub-transactions of a distributed epsilon transaction may not be the same and the total inconsistency of a distributed epsilon transaction may be greater than the sum of those of all its sub-transactions. As a result, in addition to executing a local divergence control algorithm in each site to maintain the local inconsistency, a global mechanism is needed to take into account the additional inconsistencyRecommended by: Meichum Hsu
Keywords:Epsilon serializability  distributed divergence control  extended transaction models  distributed databases  heterogeneous transaction processing
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号