메뉴 건너뛰기




Volumn 68, Issue 2, 2008, Pages 150-164

Pronto: High availability for standard off-the-shelf databases

Author keywords

Atomic Broadcast; Database replication; Failover; Heterogeneous databases; Primary backup

Indexed keywords

BROADCASTING; COMPUTER SYSTEM RECOVERY; NETWORK PROTOCOLS; STORAGE ALLOCATION (COMPUTER); USER INTERFACES;

EID: 37549014479     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2007.08.001     Document Type: Article
Times cited : (7)

References (58)
  • 1
    • 0024673638 scopus 로고
    • Maintaining availability in partitioned replicated databases
    • El Abbadi A., and Toueg S. Maintaining availability in partitioned replicated databases. ACM Trans. Database Syst. 14 2 (1989) 264-290
    • (1989) ACM Trans. Database Syst. , vol.14 , Issue.2 , pp. 264-290
    • El Abbadi, A.1    Toueg, S.2
  • 2
    • 37549067481 scopus 로고    scopus 로고
    • D. Agrawal, A. El Abbadi, The tree quorum protocol: an efficient approach for managing replicated data, 16th International Conference on Very Large Databases, 1990, pp. 243-254.
  • 3
    • 0030646721 scopus 로고    scopus 로고
    • D. Agrawal, A. El Abbadi, R. Steinke, Epidemic algorithms in replicated databases, in: Proceedings of the 16th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Tucson, (USA), May 1997.
  • 4
    • 37549049891 scopus 로고    scopus 로고
    • D. Agrawal, G. Alonso, A. El Abbadi, I. Stanoi, Exploiting atomic broadcast in replicated databases, in: Proceedings of EuroPar (EuroPar'97), Passau, Germany, September 1997.
  • 5
    • 84947933261 scopus 로고    scopus 로고
    • M.K. Aguilera, W. Chen, S. Toueg, Failure detection and consensus in the crash-recovery model, in: Proceedings of the International Symposium on Distributed Computing (DISC'98), pp. 231-245, September 1998.
  • 6
    • 0036375288 scopus 로고    scopus 로고
    • Y. Amir, C. Tutu, From total order to database replication, in: International Conference on Distributed Computing Systems (ICDCS), July 2002.
  • 7
    • 0025594424 scopus 로고    scopus 로고
    • P.A. Barrett, A.M. Hilborne, P.G. Bond, D.T. Seaton, P. Verissimo, L. Rodriguez, N.A. Speirs, The Delta-4 extra performance architecture (XPA), in: Proceedings of 20th Annual International Symposium on Fault-Tolerant Computing (FTCS), 1990.
  • 8
    • 85198677470 scopus 로고    scopus 로고
    • H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O'Neil, P. O'Neil, A critique of ANSI SQL isolation levels, SIGMOD Record (ACM Special Interest Group on Management of Data), vol. 24 (2) June 1995, pp. 1-10.
  • 10
    • 0346457327 scopus 로고    scopus 로고
    • Y. Breitbart, R. Komondoor, R. Rastogi, S. Seshadri, A. Silberschatz, Update propagation protocols for replicated databates, in: Proceedings of the 1999 ACM SIGMOD International Conference on Management of Data: SIGMOD '99, vol. 28 (2), 1999, pp. 97-108.
  • 11
    • 0030642744 scopus 로고    scopus 로고
    • Y. Breitbart, H.F. Korth, Replication and consistency: being lazy helps sometimes, in: Proceedings of the 16th ACM SIG-SIGMOD-SIGART Symposium on Principles of Database Systems, New York, USA, 1997, pp. 173-184.
  • 12
    • 21144462326 scopus 로고    scopus 로고
    • N. Budhiraja, K. Marzullo, F.B. Schneider, S. Toueg, Optimal primary-backup protocols, in: Distributed Algorithms, sixth International Workshop, WDAG '92, Lecture Notes in Computer Science, vol. 647, Haifa, Israel, 2-4 November 1992, pp. 362-378.
  • 13
    • 80053238769 scopus 로고    scopus 로고
    • E. Cecchet, J. Marguerite, W. Zwaenepoel, C-JDBC: Flexible database clustering middleware, in: Proceedings of USENIX Annual Technical Conference, Freenix Track, 2004.
  • 14
    • 0030102105 scopus 로고    scopus 로고
    • Unreliable failure detectors for reliable distributed systems
    • Chandra T.D., and Toueg S. Unreliable failure detectors for reliable distributed systems. J. ACM 43 2 (1996) 225-267
    • (1996) J. ACM , vol.43 , Issue.2 , pp. 225-267
    • Chandra, T.D.1    Toueg, S.2
  • 15
    • 0029733594 scopus 로고    scopus 로고
    • P. Chundi, D.J. Rosenkrantz, S.S. Ravi, Deferred updates and data placement in distributed databases, in: Proceedings of the 12th International Conference on Data Engineering, February 1996, pp. 469-476.
  • 16
    • 85030178366 scopus 로고    scopus 로고
    • A. Demers, D. Greene, C. Hauser, W. Irish, J. Larson, S. Shenker, H. Sturgis, D. Swinehart, D. Terry, Epidemic algorithms for replicated database maintenance, in: Proceedings of the sixth ACM Symposium on Principles of Distributed Computing, Vancouver (Canada), August 1987, pp. 1-12.
  • 17
    • 34748920691 scopus 로고    scopus 로고
    • S. Elnikety, S. Dropsho, F. Pedone, Tashkent: Uniting Durability with Transaction Ordering for High-Performance Scalable Database Replication, in: Proceedings of EuroSys, 2006.
  • 18
    • 0033331739 scopus 로고    scopus 로고
    • Evaluation of the basic remote backup and replication methods for high availability databases
    • Frank L. Evaluation of the basic remote backup and replication methods for high availability databases. Software Practice Experience 29 (1999) 1339-1353
    • (1999) Software Practice Experience , vol.29 , pp. 1339-1353
    • Frank, L.1
  • 19
    • 0034547089 scopus 로고    scopus 로고
    • S. Frølund, R. Guerraoui, A pragmatic implementation of e-Transactions, in: Proceedings of the 21th IEEE Symposium on Reliable Distributed Systems (SRDS), October 2000.
  • 21
    • 0018684956 scopus 로고    scopus 로고
    • D.K. Gifford, Weighted voting for replicated data, in: Proceedings of the Seventh Symposium on Operating System Principles SOSP 7, Pacific Grove (USA), December 1979, pp. 150-162.
  • 22
    • 0030157209 scopus 로고    scopus 로고
    • J.N. Gray, P. Helland, P. O'Neil, D. Shasha, The dangers of replication and a solution, in: Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, Montreal, Canada, June 1996.
  • 25
    • 37549051451 scopus 로고    scopus 로고
    • Informix extended parallel server 8.3. Online White-Paper.
  • 26
    • 0036444932 scopus 로고    scopus 로고
    • R. Jiménez-Peris, M. Pati no Martínez, G. Alonso, Non-intrusive, parallel recovery of replicated data, in: Symposium on Reliable Distributed Systems (SRDS), 2002, pp. 150-159.
  • 27
    • 84877354584 scopus 로고    scopus 로고
    • B. Kemme, G. Alonso, Don't be lazy, be consistent: Postgres-r, a new way to implement database replication, in: Proceedings of 26th International Conference on Very Large Data Bases (VLDB'2000), Cairo, Egypt, September 2000, pp. 134-143.
  • 28
    • 0001745084 scopus 로고    scopus 로고
    • A new approach to developing and implementing eager database replication protocols
    • Kemme B., and Alonso G. A new approach to developing and implementing eager database replication protocols. ACM Trans. Database Syst (TODS) 25 3 (2000)
    • (2000) ACM Trans. Database Syst (TODS) , vol.25 , Issue.3
    • Kemme, B.1    Alonso, G.2
  • 29
    • 0035789215 scopus 로고    scopus 로고
    • B. Kemme, A. Bartoli, Ö. Babaoǧlu, Online reconfiguration in replicated databases based on group communication, in: Proceedings of the International Conference on Dependable Systems and Networks (DSN2001), Göteborg, Sweden, June 2001.
  • 30
    • 84947739700 scopus 로고    scopus 로고
    • N. Krishnakumar, A. J. Bernstein, Bounded ignorance in replicated systems, in: Proceedings of the 10th ACM SIGACT-SIGMOD-SOGART Symposium on Principles of Database Systems, vol. 51 (2), 1991, pp. 63-74.
  • 31
    • 0017996760 scopus 로고
    • Time clocks and the ordering of events in a distributed system
    • Lamport L. Time clocks and the ordering of events in a distributed system. Comm. ACM 21 7 (July 1978) 558-565
    • (1978) Comm. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 32
    • 0032058184 scopus 로고    scopus 로고
    • L. Lamport, The part-time parliament, Technical Report 49, DEC Systems Research Center, 1989. Also published in ACM Trans. Comput. Syst. (TOCS), 16 (2) (1998).
  • 33
    • 0032058184 scopus 로고    scopus 로고
    • The part-time parliament
    • Lamport L. The part-time parliament. ACM Trans. Comput. Syst. 16 2 (1998) 133-169
    • (1998) ACM Trans. Comput. Syst. , vol.16 , Issue.2 , pp. 133-169
    • Lamport, L.1
  • 34
    • 29844451111 scopus 로고    scopus 로고
    • Y. Lin, B. Kemme, M. Patino-Martínez, R. Jiménez-Peris, Middleware based data replication providing snapshot isolation, in: Proceedings of the 2005 ACM SIGMOD International Conference on Management of data, 2005.
  • 35
    • 0022069122 scopus 로고
    • A sqrt(N) algorithm for mutual exclusion in decentralized systems
    • Maekawa M. A sqrt(N) algorithm for mutual exclusion in decentralized systems. ACM Trans. Comput. Syst. 3 2 (May 1985) 145-159
    • (1985) ACM Trans. Comput. Syst. , vol.3 , Issue.2 , pp. 145-159
    • Maekawa, M.1
  • 36
    • 37549064471 scopus 로고    scopus 로고
    • Oracle Parallel Server for Windows NT clusters. Online White Paper.
  • 38
    • 0034134131 scopus 로고    scopus 로고
    • Update propagation strategies to improve freshness in lazy master replicated databases
    • Pacitti E., and Simon E. Update propagation strategies to improve freshness in lazy master replicated databases. VLDB J. Very Large Data Bases 8 3-4 (2000) 305-318
    • (2000) VLDB J. Very Large Data Bases , vol.8 , Issue.3-4 , pp. 305-318
    • Pacitti, E.1    Simon, E.2
  • 39
    • 37549026947 scopus 로고    scopus 로고
    • M. Patino-Martínez, R. Jiménez-Peris, B. Kemme, G. Alonso, Scalable replication in database clusters, in: Distributed Computing (DISC), 2000.
  • 41
    • 33749405292 scopus 로고    scopus 로고
    • F. Pedone, S. Elnikety, W. Zwaenepoel, Database replication using generalized snapshot isolation, in: 24th IEEE Symposium on Reliable Distributed Systems (SRDS'2005), 2005.
  • 42
    • 85176683797 scopus 로고    scopus 로고
    • F. Pedone, R. Guerraoui, A. Schiper, Transaction reordering in replicated databases, in: Proceedings of the 16th IEEE Symposium on Reliable Distributed Systems, Durham, USA, October 1997.
  • 43
    • 0036542169 scopus 로고    scopus 로고
    • Handling message semantics with generic broadcast protocols
    • Pedone F., and Schiper A. Handling message semantics with generic broadcast protocols. Distributed Comput. 15 2 (2002) 97-107
    • (2002) Distributed Comput. , vol.15 , Issue.2 , pp. 97-107
    • Pedone, F.1    Schiper, A.2
  • 44
    • 37549034014 scopus 로고    scopus 로고
    • C. Plattner, G. Alonso, Ganymed: scalable replication for transactional web applications, in: Proceedings of the fifth ACM/IFIP/USENIX International Conference on Middleware, 2004.
  • 45
    • 0028514207 scopus 로고
    • Evaluation of remote backup algorithms for transaction-processing systems
    • Polyzois C.A., and Garcia-Molina H. Evaluation of remote backup algorithms for transaction-processing systems. ACM Trans. Database Syst. 19 3 (1994) 423-449
    • (1994) ACM Trans. Database Syst. , vol.19 , Issue.3 , pp. 423-449
    • Polyzois, C.A.1    Garcia-Molina, H.2
  • 46
    • 37548999116 scopus 로고    scopus 로고
    • C.A. Polyzois, H. Garcia-Molina, Processing of read only queries at a remote backup, in: Symposium on Reliable Distributed Systems (SRDS '94), October 1994, pp. 192-201.
  • 48
    • 84897584124 scopus 로고    scopus 로고
    • M. Rabinovich, N.H. Gehani, A. Kononov, Scalable update propagation in epidemic replicated databases, in: Fifth International Conference on Extending Database Technology (EDBT'96), Lecture Notes in Computer Science, vol. 1057, Springer, Berlin, 1996, pp. 207-222.
  • 49
    • 37549006124 scopus 로고    scopus 로고
    • L. Rodrigues, H. Miranda, R. Almeida, J. Martins, P. Vicente. Strong replication in the GLOBDATA middleware, in: Workshop on Dependable Middleware-Based Systems, 2002.
  • 50
    • 0033723891 scopus 로고    scopus 로고
    • L. Rodrigues, M. Raynal, Atomic broadcast in asynchronous crash-recovery distributed systems, in: 20th International Conference on Distributed Computing Systems (ICDCS '00), April 2000, pp. 288-297.
  • 51
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach: a tutorial
    • Schneider F.B. Implementing fault-tolerant services using the state machine approach: a tutorial. ACM Comput. Surveys 22 4 (1990) 299-319
    • (1990) ACM Comput. Surveys , vol.22 , Issue.4 , pp. 299-319
    • Schneider, F.B.1
  • 52
    • 85198674620 scopus 로고    scopus 로고
    • D. Stacey, Replication: DB2, Oracle, or Sybase? SIGMOD Record, vol. 24 (5), December 1995, pp. 95-101.
  • 53
    • 0018480001 scopus 로고
    • A majority consensus approach to concurrency control for multiple copy databases
    • Thomas R.H. A majority consensus approach to concurrency control for multiple copy databases. ACM Trans. Database Syst. 4 2 (1979) 180-209
    • (1979) ACM Trans. Database Syst. , vol.4 , Issue.2 , pp. 180-209
    • Thomas, R.H.1
  • 55
    • 0033706539 scopus 로고    scopus 로고
    • M. Wiesmann, F. Pedone, A. Schiper, B. Kemme, G. Alonso, Understanding replication in databases and distributed systems, in: Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS'2000), Taipei, Taiwan, April 2000, pp. 264-274.
  • 56
    • 28444485949 scopus 로고    scopus 로고
    • S. Wu, B. Kemme, Postgres-R(SI):combining replica control with concurrency control based on snapshot isolation, in: Proceedings of the IEEE International Conference on Data Engineering, 2005.
  • 57
  • 58
    • 35248849692 scopus 로고    scopus 로고
    • W. Zwaenepoel, C. Amza, A. Cox, Distributed versioning: consistent replication for scaling back-end databases of dynamic content web sites, in: M. Endler, D.C. Schmidt (Eds.), Proceedings of Middleware 2003, ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16-20, 2003, Lecture Notes in Computer Science, vol. 2672, Springer, 2003, pp. 282-304.


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