Browse > Article

MOERS : An Eager Replication Scheme using Extended Messaging Order of Group Communication  

Mun, Ae Gyeong (한국전자통신연구원)
Nam, Gung Han (한국전자통신연구원)
Jo, Haeng Rae (영남대학교)
Abstract
Most of previous replication schemes assume lazy schemes, which asynchronously propagate replica updates to other nodes after the updating transaction commits. While lazy schemes are novel in the sense that they can resolve high deadlock frequencies of eager schemes, they suffer from the fact that users should be responsible for the data consistency. Recently replication schemes based on the messaging order of group communication have been studied. They can reduce the deadlock frequencies using the messaging order, but they have another problem of increasing execution overhead of aborted transactions at high degree of concurrency. This is because the sender node validates global serializability after multicasting replica update messages to other nodes. In this paper, we propose an efficient eager replication scheme for reducing the number of messaging and overhead of aborted transactions significantly. The proposed scheme validates any conflicts before multicasting and does not multicast when there is any conflict; hence, it can exploit performance improvement by alleviating the message traffic for replica update or by reducing the number of disk accesses and locking delay due to aborted transactions.
Keywords
Distributed Database; Replicated Data Management; Transaction Processing; Group Communication;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A suite of Database Replication Protocols based on Group Communication Primitives Distributed Computing Systems /
[ B. Kemme;G. Alonso ] / Proc. 18th Int'l Conf. on Distributed Computing Syst.
2 Fine-Grained Sharing in page Server DBMS /
[ M. Carey;M. Franklin;M. Zaharioudakis ] / Proc. ACM SIGMOD
3 Gold Rush: Mobile Transaction Middleware with Java-Object Replication /
[ M. Butrico(et al) ] / Proc. 3rd USENIX Conf. on Object-Oriented Technologies and Syst.
4 lightweight Casual and Atomic Group Multicast /
[ K. P. Birman;A. Schiper;P. Stephenson ] / ACM Trans. Computer Syst.   DOI
5 Replication, Consistency, and Practicality: are These Mutually Exclusive? /
[ T. Anderson;Y. Breitbart;H. F. Korth;A. Wool ] / Proc. ACM SIGMOD
6 Using Multicast Communication to Reduce Deadlock in Replicated Databases /
[ J. Holliday;D. Agrawal;A. Abbadi ] / Proc. 19th IEEE Symposium on Reliable Distributed Syst.
7 Deferred Updates and Data Placement in Distributed Databases /
[ P. Chundi;D. J. Rosenkrantz;S. Ravi ] / Proc. Int'l Conf. on Data Eng.
8 An Evaluation of the Amoeba Group Communication System /
[ M. F. Kaashoek;A. Tanenbaum ] / Proc. 16th Int'l Conf. on Distributed Computing Syst.
9 Fast Algorithms for Maintaining Replica Consistency in Lazy Master Replicated Databases /
[ E. Pacitti;P. Minet;E. Simon ] / Proc. Int'l Conf. on VLDB
10 A New Approach to Developing and Implementing Eager Database Replication Protocols /
[ B. Kemme;G. Alonso ] / ACM Trans. Database Syst.   DOI   ScienceOn
11 The Dangers of Replication and a Solution /
[ J. Gray;P. Helland;P. O'Neil;D. Shasha ] / Proc. ACM SIGMOD
12 The Performance of Database Replication with Group Multicast /
[ J. Holliday;D. Agrawal;A. Abbadi ] / Proc. IEEE 29th Int'l Symposium on Fault Tolerant Computing
13 Locking Performance in Centralized Databases /
[ Y. C. Tay;N. Goodman;R. Suri ] / ACM Trans. database Syst.   DOI   ScienceOn
14 Totem: A Fault-tolerant Multicat Group Communication System /
[ L. Moser(et al) ] / Comm. ACM   DOI
15 Replication and Consistency:being Lazy Helps Sometimes /
[ Y. Breitbart;H. F. Korth ] / Proc. 16th ACM Symposium on Principles of Database Syst
16 Don't be Lazy, be Consistent: Postgres-R, A new Way to Implement Database Replication /
[ B. Kemme;G. Alonso ] / Proc. Int'l Conf. on VLDB
17 Processing Transactions over Optimistic Atomic Broadcast Protocols /
[ B. Kemme;F. Pedone;G. Alonso;A. Schiper ] / Proc. 19th IEEE Int'l Conf. on Distributed Computing Syst.
18 An Evaluation of Flow Control in Group Communication /
[ S. Mishra;L. Wu ] / IEEE/ACM Trans. Networking   DOI   ScienceOn
19 /
[ H. Schwtman ] / CSIM User Guide for use with CSIM Revision 16
20 Performance of Cache Coherency Schemes in a Shared Disks Transaction Environment /
[ H. Cho ] / Proc. 6th IEEE Workshop on Future Trends of Distributed Computing Syst.