| R. Guerraoui and A. Schiper. A Generic Multicast Primitive to Support Transactions on Replicated Objects in Distributed Systems. In Proceedings of the IEEE 5th Workshop on Future Trends in Distributed Computing Systems. Cheju, Korea., August 1995. |
.... other replicas are read only) Gol94, Sta94] An additional argument for this state of affairs is that many of the existing database replication protocols [BHG87] ignore the complexities and overhead introduced by communications, thereby making many theoretical solutions unfeasible in practice [GS95a, GS95b] Group communication primitives have been suggested as a way to solve this particular problem and to provide the support required to implement synchronous, update everywhere replication [JB86, BBD94, ADMSM94, SR96] This approach shows considerable potential, its main drawback being that ....
....everywhere replication [JB86, BBD94, ADMSM94, SR96] This approach shows considerable potential, its main drawback being that there is still a big gap, both conceptual and practical, between group communication protocols and databases. Although some work has been done to bridge this gap [SR96, GS95a, San92, SS90, ET89] a significant number of questions remain open. One of them is how to support partial replication. Partial replication refers to a replication approach in which not all data items are replicated (independently of whether those data items that are replicated are replicated at ....
R. Guerraoui and A. Schiper. A Generic Multicast Primitive to Support Transactions on Replicated Objects in Distributed Systems. In Proceedings of the IEEE 5th Workshop on Future Trends in Distributed Computing Systems. Cheju, Korea., August 1995.
....Manager defines only one currentManagerSet, so concurrency control has to be pessimistic, i.e. achieved by locking managers before starting a transaction. In order to avoid dead locks, the locking phase could be based on the reliable total order multicast protocol presented in section 5. 2 (see [14] for details) apply( decision interpret( voteSet ) apply( decision dtmcast( receive( voteReq ) receive( voteReq ) interpret( voteSet ) end( voteReq, transaction 2 i vote 3 client vote j 4 Protocol manager data data Generic 5 0 1 manager self.managerSet, DTM self.condition ) Fig. 6. ....
R. Guerraoui and A. Schiper. A generic multicast primitive to support transactions on replicated objects in distributed systems. In IEEE International Workshop on Future Trends in Distributed Computing Systems (FTDCS-95), August 1995. Korea.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC