{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T17:40:34Z","timestamp":1743010834225,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":47,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642112935"},{"type":"electronic","value":"9783642112942"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-11294-2_13","type":"book-chapter","created":{"date-parts":[[2010,2,1]],"date-time":"2010-02-01T04:22:59Z","timestamp":1264998179000},"page":"253-285","source":"Crossref","is-referenced-by-count":3,"title":["Practical Database Replication"],"prefix":"10.1007","author":[{"suffix":"Jr.","given":"Alfr\u00e2nio","family":"Correia","sequence":"first","affiliation":[]},{"given":"Jos\u00e9","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Lu\u00eds","family":"Rodrigues","sequence":"additional","affiliation":[]},{"given":"Nuno","family":"Carvalho","sequence":"additional","affiliation":[]},{"given":"Rui","family":"Oliveira","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"13_CR1","unstructured":"http:\/\/www.ssfnet.org\/"},{"key":"13_CR2","unstructured":"Amir, Y., Danilov, C., Stanton, J.: A low latency, loss tolerant architecture and protocol for wide area group communication. In: IEEE\/IFIP International Conference on Dependable Systems and Networks (2000)"},{"key":"13_CR3","unstructured":"Apache DB Project. Apache Derby version 10.2 (2006), \n                  \n                    http:\/\/db.apache.org\/derby\/"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Babaoglu, O., Davoli, R., Montresor, A.: Group membership and view synchrony in partitionable asynchronous distributed systems: Specifications. Operating Systems Review\u00a031(2) (1997)","DOI":"10.1145\/250007.250010"},{"key":"13_CR5","unstructured":"Ban, B.: Design and implementation of a reliable group communication toolkit for Java (1998), \n                  \n                    http:\/\/www.cs.cornell.edu\/home\/bba\/Coots.ps.gz"},{"key":"13_CR6","unstructured":"Bartoli, A., Babaoglu, O.: Selecting a \u201cprimary partition\u201d in partitionable asynchronous distributed systems. In: IEEE International Symposium on Reliable Distributed Systems (1997)"},{"key":"13_CR7","volume-title":"Concurrency Control and Recovery in Distributed Database Systems","author":"P. Bernstein","year":"1987","unstructured":"Bernstein, P., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Distributed Database Systems. Addison-Wesley, Reading (1987)"},{"key":"13_CR8","volume-title":"Reliable Distributed Computing with the Isis Toolkit","author":"K.P. Birman","year":"1993","unstructured":"Birman, K.P., van Renesse, R.: Reliable Distributed Computing with the Isis Toolkit. IEEE Computer Society Press, Los Alamitos (1993)"},{"key":"13_CR9","unstructured":"Carvalho, N., Correia Jr., A., Pereira, J., Rodrigues, L., Oliveira, R., Guedes, S.: On the use of a reflective architecture to augment database management systems. Journal of Universal Computer Science\u00a013(8) (2007)"},{"key":"13_CR10","unstructured":"Cecchet, E., Marguerite, J., Zwaenepoel, W.: C-JDBC: Flexible database clustering middleware. In: USENIX Annual Technical Conference (2004)"},{"key":"13_CR11","unstructured":"Continuent. Sequoia v2.10 (2007), \n                  \n                    http:\/\/sequoia.continuent.org"},{"key":"13_CR12","unstructured":"Continuent. Sequoia 4.x (2008), \n                  \n                    http:\/\/sequoia.continuent.org"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Correia Jr., A., Pereira, J., Rodrigues, L., Carvalho, N., Vila\u00e7a, R., Oliveira, R., Guedes, S.: GORDA: An open architecture for database replication. In: IEEE International Symposium on Network Computing and Applications (2007)","DOI":"10.1109\/NCA.2007.26"},{"key":"13_CR14","unstructured":"Cowie, J., Liu, H., Liu, J., Nicol, D., Ogielski, A.: Towards realistic million-node Internet simulation. In: International Conference on Parallel and Distributed Processing Techniques and Applications (1999)"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"D\u00e9fago, X., Schiper, A., Urb\u00e1n, P.: Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys\u00a036(4) (2004)","DOI":"10.1145\/1041680.1041682"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Dolev, D., Malki, D., Strong, R.: A framework for partitionable membership service. In: ACM Symposium on Principles of Distributed Computing (1996)","DOI":"10.1145\/248052.248124"},{"key":"13_CR17","volume-title":"Database Systems The Complete Book","author":"H. Garcia-Molina","year":"2002","unstructured":"Garcia-Molina, H., Ullman, J., Widom, J.: Database Systems The Complete Book. Prentice-Hall, Englewood Cliffs (2002)"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Kostic, D., Levy, R., Quema, V.: A high throughput atomic storage algorithm. In: IEEE International Conference on Distributed Computing Systems (2007)","DOI":"10.1109\/ICDCS.2007.80"},{"key":"13_CR19","unstructured":"Hayden, M.: The Ensemble System. PhD thesis, Cornell University, Computer Science Department (1998)"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Correia Jr, A., Pereira, J., Oliveira, R.: AKARA: A flexible clustering protocol for demanding transactional workloads. In: International Symposium on Distributed Objects and Applications (2008)","DOI":"10.1007\/978-3-540-88871-0_48"},{"key":"13_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/11572329_19","volume-title":"Dependable Computing","author":"A. Correia Jr.","year":"2005","unstructured":"Correia Jr., A., Sousa, A., Soares, L., Pereira, J., Moura, F., Oliveira, R.: Group-based replication of on-line transaction processing servers. In: Maziero, C.A., Gabriel Silva, J., Andrade, A.M.S., de Assis Silva, F.M. (eds.) LADC 2005. LNCS, vol.\u00a03747, pp. 245\u2013260. Springer, Heidelberg (2005)"},{"key":"13_CR22","unstructured":"Kaashoek, M., Tanenbaum, A.: Group communication in the Amoeba distributed operating system. In: IEEE International Conference on Distributed Computing Systems (1991)"},{"key":"13_CR23","volume-title":"Dependable Network Computing","author":"I. Keidar","year":"2000","unstructured":"Keidar, I., Dolev, D.: Totally ordered broadcast in the face of network partitions. In: Dependable Network Computing, Kluwer Academic Publishers, Dordrecht (2000)"},{"key":"13_CR24","unstructured":"Kemme, B., Alonso, G.: Don\u2019t be lazy, be consistent: Postgres-R, a new way to implement database replication. In: VLDB Conference (2000)"},{"key":"13_CR25","unstructured":"Kiczales, G.: Towards a new model of abstraction in software engineering. In: IMSA Workshop on Reflection and Meta-level Architectures (1992)"},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Lin, Y., Kemme, B., Jim\u00e9nez Peris, R., Pati\u00f1o Mart\u00ednez, M.: Middleware based data replication providing snapshot isolation. In: ACM SIGMOD (2005)","DOI":"10.1145\/1066157.1066205"},{"key":"13_CR27","doi-asserted-by":"crossref","unstructured":"Maes, P.: Concepts and experiments in computational reflection. In: ACM International Conference on Object-Oriented Programming, Systems, Languages, and Applications (1987)","DOI":"10.1145\/38765.38821"},{"key":"13_CR28","unstructured":"Miranda, H., Pinto, A., Rodrigues, L.: Appia: a flexible protocol kernel supporting multiple coordinated channels. In: IEEE International Conference on Distributed Computing Systems (2001)"},{"key":"13_CR29","doi-asserted-by":"crossref","unstructured":"Mocito, J., Respicio, A., Rodrigues, L.: On statistically estimated optimistic delivery in large-scale total order protocols. In: IEEE International Symposium on Pacific Rim Dependable Computing (2006)","DOI":"10.1109\/PRDC.2006.47"},{"key":"13_CR30","doi-asserted-by":"crossref","unstructured":"Oliveira, R., Pereira, J., Correia Jr, A., Archibald, E.: Revisiting 1-copy equivalence in clustered databases. In: ACM Symposium on Applied Computing (2006)","DOI":"10.1145\/1141277.1141442"},{"key":"13_CR31","unstructured":"Pedone, F., Guerraoui, R., Schiper, A.: The database state machine approach. Journal of Distributed and Parallel Databases and Technology (2002)"},{"key":"13_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"318","DOI":"10.1007\/BFb0056492","volume-title":"Distributed Computing","author":"F. Pedone","year":"1998","unstructured":"Pedone, F., Schiper, A.: Optimistic atomic broadcast. In: Kutten, S. (ed.) DISC 1998. LNCS, vol.\u00a01499, pp. 318\u2013332. Springer, Heidelberg (1998)"},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Pedone, F., Schiper, A.: Handling message semantics with generic broadcast protocols. Distributed Computing\u00a015(2) (2002)","DOI":"10.1007\/s004460100061"},{"key":"13_CR34","unstructured":"Pereira, J., Rodrigues, L., Monteiro, M.J., Oliveira, R., Kermarrec, A.-M.: NeEM: Network-friendly epidemic multicast. In: IEEE International Symposium on Reliable Distributed Systems (2003)"},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Pereira, J., Rodrigues, L., Oliveira, R.: Semantically reliable multicast: Definition, implementation and performance evaluation. IEEE Transactions on Computers, Special Issue on Reliable Distributed Systems\u00a052(2) (2003)","DOI":"10.1109\/TC.2003.1176983"},{"key":"13_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/3-540-40026-5_21","volume-title":"Distributed Computing","author":"M. Pati\u00f1o-Mart\u00ednez","year":"2000","unstructured":"Pati\u00f1o-Mart\u00ednez, M., Jim\u00e9nez-Peris, R., Kemme, B., Alonso, G.: Scalable replication in database clusters. In: Herlihy, M.P. (ed.) DISC 2000. LNCS, vol.\u00a01914, p. 315. Springer, Heidelberg (2000)"},{"key":"13_CR37","unstructured":"Jim\u00e9nez Peris, R., Pati\u00f1o Mart\u00ednez, M., Kemme, B., Alonso, G.: Improving the scalability of fault-tolerant database clusters. In: IEEE International Conference on Distributed Computing Systems (2002)"},{"key":"13_CR38","unstructured":"Pettersson, M.: Linux performance counters, \n                  \n                    http:\/\/user.it.uu.se\/~mikpe\/linux\/perfctr\/"},{"key":"13_CR39","unstructured":"PostgreSQL Global Development Group. Postgresql version 8.1 (2006), \n                  \n                    http:\/\/www.postgresql.org\/"},{"key":"13_CR40","unstructured":"Rodrigues, L., Fonseca, H., Ver\u00edssimo, P.: Totally ordered multicast in large-scale systems. In: IEEE International Conference on Distributed Computing Systems (1996)"},{"key":"13_CR41","doi-asserted-by":"crossref","unstructured":"Rodrigues, L., Mocito, J., Carvalho, N.: From spontaneous total order to uniform total order: different degrees of optimistic delivery. In: ACM Symposium on Applied Computing (2006)","DOI":"10.1145\/1141277.1141441"},{"key":"13_CR42","doi-asserted-by":"crossref","unstructured":"Salas, J., Jimenez-Peris, R., Patino-Martinez, M., Kemme, B.: Lightweight reflection for middleware-based database replication. In: IEEE International Symposium on Reliable Distributed Systems (2006)","DOI":"10.1109\/SRDS.2006.28"},{"key":"13_CR43","unstructured":"Sousa, A., Pereira, J., Moura, F., Oliveira, R.: Optimistic total order in wide area networks. In: IEEE International Symposium on Reliable Distributed Systems (2002)"},{"key":"13_CR44","unstructured":"Sousa, A., Pereira, J., Soares, L., Correia Jr., A., Rocha, L., Oliveira, R., Moura, F.: Testing the dependability and performance of GCS-based database replication protocols. In: IEEE\/IFIP International Conference on Dependable Systems and Networks (2005)"},{"key":"13_CR45","unstructured":"Sussman, J., Keidar, I., Marzullo, K.: Optimistic virtual synchrony. In: Symposium on Reliability in Distributed Software (2000)"},{"key":"13_CR46","unstructured":"Transaction Processing Performance\u00a0Council (TPC). TPC benchmark C Standard Specification Revision 5.0 (2001)"},{"key":"13_CR47","unstructured":"Vicente, P., Rodrigues, L.: An indulgent uniform total order algorithm with optimistic delivery. In: IEEE International Symposium on Reliable Distributed Systems (2002)"}],"container-title":["Lecture Notes in Computer Science","Replication"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-11294-2_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T12:12:22Z","timestamp":1580299942000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-11294-2_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642112935","9783642112942"],"references-count":47,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-11294-2_13","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}