메뉴 건너뛰기




Volumn 23, Issue 4, 2005, Pages 375-423

MIDDLE-R: Consistent database replication at the middleware level

Author keywords

Database replication; Eager data replication; Middleware; Scalability

Indexed keywords

DATABASE REPLICATION; EAGER DATA REPLICATION; SCALABILITY; WEB FARMS;

EID: 33745211410     PISSN: 07342071     EISSN: 07342071     Source Type: Journal    
DOI: 10.1145/1113574.1113576     Document Type: Article
Times cited : (113)

References (57)
  • 1
    • 0032058159 scopus 로고    scopus 로고
    • The totem multiple-ring ordering and topology maintenance protocol
    • AGARWAL, D., MOSER, L., MELLIAR-SMITH, P. M., AND BUDHIA, R. 1998. The Totem Multiple-Ring Ordering and Topology Maintenance Protocol. ACM Trans. Comput. Syst. 16, 2, 93-132.
    • (1998) ACM Trans. Comput. Syst. , vol.16 , Issue.2 , pp. 93-132
    • Agarwal, D.1    Moser, L.2    Melliar-Smith, P.M.3    Budhia, R.4
  • 2
    • 0003781479 scopus 로고    scopus 로고
    • Practical wide area database replication
    • Johns Hopkins University, Baltimore, MD
    • AMIR, Y., DANILOV, C., MISKIN-AMIR, M., STANTON, J., AND TUTU, C. 2002. Practical wide area database replication. Tech. rep. CNDS-2002-1. Johns Hopkins University, Baltimore, MD.
    • (2002) Tech. Rep. , vol.CNDS-2002-1
    • Amir, Y.1    Danilov, C.2    Miskin-Amir, M.3    Stanton, J.4    Tutu, C.5
  • 3
    • 0036375288 scopus 로고    scopus 로고
    • From total order to database replication
    • (ICDCS, Vienna, Austria). IEEE Computer Society Press, Los Alamitos, CA
    • AMIR, Y. AND TUTU, C. 2002. From total order to database replication. In Proceedings of the IEEE Conference on Distributed Computer Systems (ICDCS, Vienna, Austria). IEEE Computer Society Press, Los Alamitos, CA, 494-506.
    • (2002) Proceedings of the IEEE Conference on Distributed Computer Systems , pp. 494-506
    • Amir, Y.1    Tutu, C.2
  • 4
    • 35248849692 scopus 로고    scopus 로고
    • Distributed versioning consistent replication for scaling back-end databases for dynamic content Web sites
    • Lecture Notes in Computer Science. Springer, Berlin, Germany
    • AMZA, C., COX, A. L., AND ZWAENEPOEL, W. 2003. Distributed versioning consistent replication for scaling back-end databases for dynamic content Web sites. In Proceedings of ACM / IFIP / USENIX International Middleware Conference. Lecture Notes in Computer Science, vol. 2672. Springer, Berlin, Germany, 282-304.
    • (2003) Proceedings of ACM / IFIP / USENIX International Middleware Conference , vol.2672 , pp. 282-304
    • Amza, C.1    Cox, A.L.2    Zwaenepoel, W.3
  • 7
    • 0018995727 scopus 로고
    • Concurrency control in a system for distributed databases (SDD-1)
    • BERNSTEIN, P. A., SHIPMAN, D., AND ROTHNIE, J. B. 1980. Concurrency control in a system for distributed databases (SDD-1). ACM Trans. Database Syst. 5, 1, 18-51.
    • (1980) ACM Trans. Database Syst. , vol.5 , Issue.1 , pp. 18-51
    • Bernstein, P.A.1    Shipman, D.2    Rothnie, J.B.3
  • 11
    • 0345757358 scopus 로고    scopus 로고
    • Practical byzantine fault tolerance and proactive recovery
    • CASTRO, M. AND LISKOV, B. 2002. Practical byzantine fault tolerance and proactive recovery. ACM Trans. Comput. Syst. 20, 4, 398-461.
    • (2002) ACM Trans. Comput. Syst. , vol.20 , Issue.4 , pp. 398-461
    • Castro, M.1    Liskov, B.2
  • 12
    • 2442619381 scopus 로고    scopus 로고
    • BASE: Using abstraction to improve fault tolerance
    • CASTRO, M., RODRIGUES, R., AND LISKOV, B. 2003. BASE: Using abstraction to improve fault tolerance. ACM Trans. Comput. Syst. 21, 3 (Aug.), 236-269.
    • (2003) ACM Trans. Comput. Syst. , vol.21 , Issue.3 AUG , pp. 236-269
    • Castro, M.1    Rodrigues, R.2    Liskov, B.3
  • 13
    • 0001776520 scopus 로고    scopus 로고
    • Group communication specifications: A comprehensive study
    • CHOCKLER, G. V., KEIDAR, I., AND VITENBERG, R. 2001. Group communication specifications: A comprehensive study. ACM Comput. Surv. 33, 4 (Dec.), 427-469.
    • (2001) ACM Comput. Surv. , vol.33 , Issue.4 DEC , pp. 427-469
    • Chockler, G.V.1    Keidar, I.2    Vitenberg, R.3
  • 14
    • 0029733594 scopus 로고    scopus 로고
    • Deferred updates and data placement in distributed databases
    • (ICDE, New Orleans, LA). IEEE Computer Society Press, New York, NY
    • CHUNDI, P., ROSENKRANTZ, D. J., AND RAVI, S. S. 1996. Deferred updates and data placement in distributed databases. In Proceedings of the ACM International Conference on Data Engineering (ICDE, New Orleans, LA). IEEE Computer Society Press, New York, NY, 469-476.
    • (1996) Proceedings of the ACM International Conference on Data Engineering , pp. 469-476
    • Chundi, P.1    Rosenkrantz, D.J.2    Ravi, S.S.3
  • 15
    • 13644278157 scopus 로고    scopus 로고
    • Total order broadcast and multicast algorithms: Taxonomy and survey
    • DÉFAGO, X., SCHIPER, A., AND URBÁN, P. 2004. Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Comput. Surv. 36, 4, 372-421.
    • (2004) ACM Comput. Surv. , vol.36 , Issue.4 , pp. 372-421
    • Défago, X.1    Schiper, A.2    Urbán, P.3
  • 16
    • 0031674242 scopus 로고    scopus 로고
    • A metaobject architecture for fault-tolerant distributed systems
    • FABRE, J. C. AND PERENNOU, T. 1998. A metaobject architecture for fault-tolerant distributed systems. IEEE Trans. Comput. Syst. 47, 1, 78-95.
    • (1998) IEEE Trans. Comput. Syst. , vol.47 , Issue.1 , pp. 78-95
    • Fabre, J.C.1    Perennou, T.2
  • 17
    • 0031704794 scopus 로고    scopus 로고
    • The implementation of a CORBA Object Group Service
    • FELBER, P., GUERRAOUI, R., AND SCHIPER, A. 1998. The implementation of a CORBA Object Group Service. Theor. Pract. Obj. Syst. 4, 2, 93-105.
    • (1998) Theor. Pract. Obj. Syst. , vol.4 , Issue.2 , pp. 93-105
    • Felber, P.1    Guerraoui, R.2    Schiper, A.3
  • 18
    • 0003487248 scopus 로고
    • Strong and weak virtual synchrony in Horus
    • Computer Science Department, Cornell University, Ithaca, NY
    • FRIEDMAN, R. AND VAN RENESSE, R. 1995. Strong and weak virtual synchrony in Horus. Tech. rep. TR95-1537. Computer Science Department, Cornell University, Ithaca, NY.
    • (1995) Tech. Rep. , vol.TR95-1537
    • Friedman, R.1    Van Renesse, R.2
  • 19
    • 84858888964 scopus 로고    scopus 로고
    • The Leganet system: Freshnessaware transaction routing in a database structure
    • To appear
    • GANÇARSKI, S., NAACKE, H., PACITTT, E., AND VALDURIEZ, P. 2005. The Leganet system: Freshnessaware transaction routing in a database structure. Inform. Syst. To appear.
    • (2005) Inform. Syst.
    • Gançarski, S.1    Naacke, H.2    Pacittt, E.3    Valduriez, P.4
  • 22
    • 0003070483 scopus 로고
    • Fault-tolerant broadcasts and related problems
    • Addison Wesley, Reading, MA
    • HADZILACOS, V. AND TOUEG, S. 1993. Fault-tolerant broadcasts and related problems. In Distributed Systems. Addison Wesley, Reading, MA, 97-145.
    • (1993) Distributed Systems , pp. 97-145
    • Hadzilacos, V.1    Toueg, S.2
  • 23
    • 0004136464 scopus 로고    scopus 로고
    • The Ensemble system
    • Department of Computer Science. Cornell University, Ithaca, NY
    • HAYDEN, M. 1998. The Ensemble system. Tech. rep. TR-98-1662. Department of Computer Science. Cornell University, Ithaca, NY.
    • (1998) Tech. Rep. , vol.TR-98-1662
    • Hayden, M.1
  • 25
    • 0034547417 scopus 로고    scopus 로고
    • Using multicast communication to reduce deadlock in replicated databases
    • (SRDS, Nuremberg, Germany). IEEE Computer Society Press, Los Alamitos, CA
    • HOLLIDAY, J., AGRAWAL, D., AND ABBADI, A. E. 2000. Using multicast communication to reduce deadlock in replicated databases. In Proceedings of the IEEE International Symposium on Reliable Distributed Systems (SRDS, Nuremberg, Germany). IEEE Computer Society Press, Los Alamitos, CA, 196-205.
    • (2000) Proceedings of the IEEE International Symposium on Reliable Distributed Systems , pp. 196-205
    • Holliday, J.1    Agrawal, D.2    Abbadi, A.E.3
  • 30
    • 84877354584 scopus 로고    scopus 로고
    • Don't be lazy, be consistent: Postgres-R, a new way to implement database replication
    • (VLDB, Cairo, Egypt). Morgan Kaufmann Publishers, San Mateo, CA
    • KEMME, B. AND ALONSO, G. 2000a. Don't be lazy, be consistent: Postgres-R, a new way to implement database replication. In Proceedings of the International Conference on Very Large Databases (VLDB, Cairo, Egypt). Morgan Kaufmann Publishers, San Mateo, CA, 134-143.
    • (2000) Proceedings of the International Conference on Very Large Databases , pp. 134-143
    • Kemme, B.1    Alonso, G.2
  • 31
    • 0001745084 scopus 로고    scopus 로고
    • A new approach to developing and implementing eager database replication protocols
    • KEMME, B. AND ALONSO, G. 2000b. A new approach to developing and implementing eager database replication protocols. ACM Trans. Database Syst. 25, 3 (Sept.), 333-379.
    • (2000) ACM Trans. Database Syst. , vol.25 , Issue.3 SEPT , pp. 333-379
    • Kemme, B.1    Alonso, G.2
  • 32
    • 0035789215 scopus 로고    scopus 로고
    • Online reconfiguration in replicated databases based on group communication
    • (DSN, Göteborg, Sweden). IEEE Computer Society Press, Los Alamitos, CA
    • KEMME, B., BARTOLI, A., AND BABAOGLU, O. 2001. Online reconfiguration in replicated databases based on group communication. In Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN, Göteborg, Sweden). IEEE Computer Society Press, Los Alamitos, CA, 117-130.
    • (2001) Proceedings of the IEEE International Conference on Dependable Systems and Networks , pp. 117-130
    • Kemme, B.1    Bartoli, A.2    Babaoglu, O.3
  • 35
    • 84962029474 scopus 로고
    • Adding group communication and fault-tolerance to CORBA
    • (Monterey, CA). USENIX, Berkeley
    • MAFFEIS, S. 1995. Adding group communication and fault-tolerance to CORBA. In USENIX Conference on Object-Oriented Technologies (Monterey, CA). USENIX, Berkeley, 135-146.
    • (1995) USENIX Conference on Object-oriented Technologies , pp. 135-146
    • Maffeis, S.1
  • 38
    • 0037054998 scopus 로고    scopus 로고
    • Eternal - A component-based frame-work for transparent fault-tolerant CORBA
    • NARASIMHAN, P., MOSER, L. E., AND MELLIAH-SMITH, P. M. 2002. Eternal - A component-based frame-work for transparent fault-tolerant CORBA. Softw. Pract. Exper. 32, 8, 771-788.
    • (2002) Softw. Pract. Exper. , vol.32 , Issue.8 , pp. 771-788
    • Narasimhan, P.1    Moser, L.E.2    Melliah-Smith, P.M.3
  • 40
    • 0003613471 scopus 로고    scopus 로고
    • Object Management Group, Needham, MA
    • OMG. 2000. Fault Tolerant CORBA. Object Management Group, Needham, MA.
    • (2000) Fault Tolerant CORBA
  • 41
    • 0034134131 scopus 로고    scopus 로고
    • Update propagation strategies to improve freshness in lazy master replicated databases
    • PACITTI, E. AND SIMON, E. 2000. Update propagation strategies to improve freshness in lazy master replicated databases. VLDB J. 8, 3, 305-318.
    • (2000) VLDB J. , vol.8 , Issue.3 , pp. 305-318
    • Pacitti, E.1    Simon, E.2
  • 42
    • 84958751354 scopus 로고    scopus 로고
    • Scalable replication in database clusters
    • (DISC, Toledo, Spain). Lecture Notes in Computer Science. Springer, Berlin, Germany
    • PATIÑO-MARTINEZ, M., JIMÉNEZ-PERIS, R., KEMME, B., AND ALONSO, G. 2000. Scalable Replication in Database Clusters. In International Distributed Computing Conference (DISC, Toledo, Spain). Lecture Notes in Computer Science, vol. 1914. Springer, Berlin, Germany, 315-329.
    • (2000) International Distributed Computing Conference , vol.1914 , pp. 315-329
    • Patiño-Martinez, M.1    Jiménez-Peris, R.2    Kemme, B.3    Alonso, G.4
  • 43
    • 0034544312 scopus 로고    scopus 로고
    • Pronto: A fast failover protocol for off-the-shelf commercial databases
    • (SRDS, Nuremberg, Germany). IEEE Computer Society Press, Los Alamitos, CA
    • PEDONE, F. AND FROLUND, S. 2000. Pronto: A fast failover protocol for off-the-shelf commercial databases. In Proceedings of the IEEE International Symposium on Reliable Distributed Systems (SRDS, Nuremberg, Germany). IEEE Computer Society Press, Los Alamitos, CA, 176-185.
    • (2000) Proceedings of the IEEE International Symposium on Reliable Distributed Systems , pp. 176-185
    • Pedone, F.1    Frolund, S.2
  • 45
    • 84882571819 scopus 로고    scopus 로고
    • Exploiting atomic broadcast in replicated databases
    • (Southampton, U.K.). Lecture Notes in Computer Science. Springer, Berlin, Germany
    • PEDONE, F., GUERRAOUI, R., AND SCHIPER, A. 1998. Exploiting atomic broadcast in replicated databases. In Euro-Par International Conference (Southampton, U.K.). Lecture Notes in Computer Science, vol. 1470. Springer, Berlin, Germany, 513-520.
    • (1998) Euro-par International Conference , vol.1470 , pp. 513-520
    • Pedone, F.1    Guerraoui, R.2    Schiper, A.3
  • 48
    • 84858892221 scopus 로고    scopus 로고
    • v6.4.2. Go online to
    • POSTGRESQL. 1998. v6.4.2. Go online to http://www.postgresql.com.
    • (1998)
  • 53
    • 0036444581 scopus 로고    scopus 로고
    • An indulgent uniform total order algorithm with optimistic delivery
    • (SRDS, Osaka, Japan). IEEE Computer Society Press, Los Alamitos, CA
    • VICENTE, P. AND RODRIGUES, L. 2002. An indulgent uniform total order algorithm with optimistic delivery. In Proceedings of the IEEE International Symposium on Reliable Distributed Systems (SRDS, Osaka, Japan). IEEE Computer Society Press, Los Alamitos, CA, 92-101.
    • (2002) Proceedings of the IEEE International Symposium on Reliable Distributed Systems , pp. 92-101
    • Vicente, P.1    Rodrigues, L.2
  • 55
    • 0008276733 scopus 로고    scopus 로고
    • Quorum systems in replicated databases: Science or fiction?
    • WOOL. A. 1998. Quorum systems in replicated databases: Science or fiction? Data Eng. Bull. 21, 4, 3-11.
    • (1998) Data Eng. Bull. , vol.21 , Issue.4 , pp. 3-11
    • Wool, A.1
  • 56
    • 19944390611 scopus 로고    scopus 로고
    • Unification of transactions and replication in three-tier architectures based on CORBA
    • ZHAO, W., MOSER, L. E., AND MELLIAR-SMITH, P. M. 2005. Unification of transactions and replication in three-tier architectures based on CORBA. IEEE Trans. Depend. Secure Comput. 2, 1 (Jan.-March), 20-33.
    • (2005) IEEE Trans. Depend. Secure Comput. , vol.2 , Issue.1 JAN.-MARCH , pp. 20-33
    • Zhao, W.1    Moser, L.E.2    Melliar-Smith, P.M.3
  • 57
    • 0345757359 scopus 로고    scopus 로고
    • COCA: A secure distributed online certification authority
    • ZHOU, L., SCHNEIDER, F. B., AND VAN RENESSE, R. 2002. COCA: A secure distributed online certification authority. ACM Trans. Comput. Syst. 20, 4, 329-368.
    • (2002) ACM Trans. Comput. Syst. , vol.20 , Issue.4 , pp. 329-368
    • Zhou, L.1    Schneider, F.B.2    Van Renesse, R.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.