{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T10:16:04Z","timestamp":1769854564034,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540231684","type":"print"},{"value":"9783540259398","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-25939-8_9","type":"book-chapter","created":{"date-parts":[[2011,1,8]],"date-time":"2011-01-08T18:11:10Z","timestamp":1294510270000},"page":"191-214","source":"Crossref","is-referenced-by-count":14,"title":["On Designing Dependable Services with Diverse Off-the-Shelf SQL Servers"],"prefix":"10.1007","author":[{"given":"Ilir","family":"Gashi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Popov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vladimir","family":"Stankovic","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lorenzo","family":"Strigini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","first-page":"17","volume-title":"The Origins of Digital Computers: Selected Papers","author":"C. Babbage","year":"1974","unstructured":"Babbage, C.: On the Mathematical Powers of the Calculating Engine (Unpublished manuscript, December 1837). In: Randell, B. (ed.) The Origins of Digital Computers: Selected Papers, pp. 17\u201352. Springer, Heidelberg (1974)"},{"key":"9_CR2","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/978-3-7091-8932-0_5","volume-title":"Software diversity in computerized control systems","author":"P.J. Traverse","year":"1988","unstructured":"Traverse, P.J.: AIRBUS and ATR System Architecture and Specification. In: Voges, U. (ed.) Software diversity in computerized control systems, pp. 95\u2013104. Springer, Heidelberg (1988)"},{"key":"#cr-split#-9_CR3.1","doi-asserted-by":"crossref","unstructured":"Randell, B.: System Structure for Software Fault-Tolerance. In: International Conference on Reliable Software, Los Angeles, California (April 1975);","DOI":"10.1145\/800027.808467"},{"key":"#cr-split#-9_CR3.2","doi-asserted-by":"crossref","unstructured":"ACM SIGPLAN Notices??10(6), 437???449 (June 1975)","DOI":"10.1145\/390016.808467"},{"key":"9_CR4","series-title":"Trends in Software Series","volume-title":"Software Fault Tolerance","year":"1995","unstructured":"Lyu, M.R. (ed.): Software Fault Tolerance. Trends in Software Series. Wiley, Chichester (1995)"},{"issue":"8","key":"9_CR5","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/MC.1984.1659219","volume":"17","author":"A. Avizienis","year":"1984","unstructured":"Avizienis, A., Kelly, J.P.J.: Fault Tolerance by Design Diversity: Concepts and Experiments. IEEE Computer\u00a017(8), 67\u201380 (1984)","journal-title":"IEEE Computer"},{"issue":"7","key":"9_CR6","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/2.56851","volume":"23","author":"J.C. Laprie","year":"1990","unstructured":"Laprie, J.C., et al.: Definition and Analysis of Hardware-and-Software Fault-Tolerant Architectures. IEEE Computer\u00a023(7), 39\u201351 (1990)","journal-title":"IEEE Computer"},{"key":"9_CR7","doi-asserted-by":"crossref","unstructured":"Voges, U. (ed.): Software diversity in computerized control systems; Avizienis, A., Kopetz, H., Laprie, J.C. (ed.): Dependable Computing and Fault-Tolerance series, vol.\u00a02. Springer, Wien (1988)","DOI":"10.1007\/978-3-7091-8932-0"},{"key":"9_CR8","first-page":"126","volume-title":"Proc. of 15th IEEE International Symposium on Fault-Tolerant Computing (FTCS-15)","author":"A. Avizienis","year":"1985","unstructured":"Avizienis, A., et al.: The UCLA DEDIX System: A Distributed Testbed for Multiple-Version Software. In: Proc. of 15th IEEE International Symposium on Fault-Tolerant Computing (FTCS-15), Ann Arbor, Michigan, USA, pp. 126\u2013134. IEEE Computer Society Press, Los Alamitos (1985)"},{"key":"9_CR9","unstructured":"Pullum, L.: Software Fault Tolerance Techniques and Implementation, Artech House (2001)"},{"key":"9_CR10","volume-title":"Concurrency Control and Recovery in Database Systems","author":"P.A. Bernstein","year":"1987","unstructured":"Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency Control and Recovery in Database Systems. Addison-Wesley, Reading (1987)"},{"key":"9_CR11","unstructured":"Sutter, H.: SQL\/Replication Scope and Requirements document, in ISO\/IEC JTC 1\/SC 32 Data Management and Interchange WG3 Database Languages, p. 7 (2000)"},{"key":"9_CR12","doi-asserted-by":"crossref","unstructured":"Kalyanakrishnam, M., Kalbarczyk, Z., Iyer, R.: Failure Data Analysis of LAN of Windows NT Based Computers. In: Proc. of 18th Symposium on Reliable and Distributed Systems (SRDS 1999), Lausanne, Switzerland, pp. 178\u2013187 (1999)","DOI":"10.1109\/RELDIS.1999.805094"},{"issue":"2","key":"9_CR13","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/190.357399","volume":"2","author":"F. Schneider","year":"1984","unstructured":"Schneider, F.: Byzantine generals in action: Implementing fail-stop processors. ACM Transactions on Computing Systems\u00a02(2), 145\u2013154 (1984)","journal-title":"ACM Transactions on Computing Systems"},{"key":"9_CR14","volume-title":"Proc. of Inter. Conf. on Dependable Systems and Networks (DSN 2004)","author":"I. Gashi","year":"2004","unstructured":"Gashi, I., Popov, P., Strigini, L.: Fault diversity among off-the-shelf SQL database servers. In: Proc. of Inter. Conf. on Dependable Systems and Networks (DSN 2004), Florence, Italy, IEEE Computer Society Press, Los Alamitos (2004) (to appear)"},{"key":"9_CR15","first-page":"240","volume-title":"Proc. of 28th IEEE International Symposium on Fault-Tolerant Computing (FTCS-28)","author":"S. Chandra","year":"1998","unstructured":"Chandra, S., Chen, P.M.: How fail-stop are programs. In: Proc. of 28th IEEE International Symposium on Fault-Tolerant Computing (FTCS-28), pp. 240\u2013249. IEEE Computer Society Press, Los Alamitos (1998)"},{"key":"9_CR16","first-page":"3","volume-title":"Proc. of 5th Symp. on Reliability in Distributed Software and Database Systems (SRDSDS-5)","author":"J. Gray","year":"1986","unstructured":"Gray, J.: Why do computers stop and what can be done about it? In: Proc. of 5th Symp. on Reliability in Distributed Software and Database Systems (SRDSDS-5), Los Angeles, CA, USA, pp. 3\u201312. IEEE Computer Society Press, Los Alamitos (1986)"},{"key":"9_CR17","first-page":"97","volume-title":"A Fault Study using Open-Source Software, in Proc. of Inter. Conf. on Dependable Systems and Networks (DSN 2000)","author":"S. Chandra","year":"2000","unstructured":"Chandra, S., Chen, P.M.: Whither Generic Recovery from Application Faults? In: A Fault Study using Open-Source Software, in Proc. of Inter. Conf. on Dependable Systems and Networks (DSN 2000), NY, USA, pp. 97\u2013106. IEEE Computer Society Press, Los Alamitos (2000)"},{"issue":"3","key":"9_CR18","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1145\/937598.937601","volume":"28","author":"R. Jimenez-Peris","year":"2003","unstructured":"Jimenez-Peris, R., et al.: Are Quorums an Alternative for Data Replication? ACM Transactions on Database Systems\u00a028(3), 257\u2013294 (2003)","journal-title":"ACM Transactions on Database Systems"},{"key":"9_CR19","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/RELDIS.2001.969732","volume-title":"Proc. of Int. Symp. on Reliable Distributed Systems (SRDS)","author":"R. Jimenez-Peris","year":"2001","unstructured":"Jimenez-Peris, R., et al.: How to Select a Replication Protocol According to Scalability, Availability and Communication Overhead. In: Proc. of Int. Symp. on Reliable Distributed Systems (SRDS), New Orleans, Louisiana, pp. 24\u201333. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"9_CR20","unstructured":"Kemme, B., Alonso, G.: Don\u2019t be lazy, be consistent: Postgres-R, A new way to implement Database Replication. In: Proc. of Int. Conf. on Very Large Databases (VLDB), Cairo, Egypt (2000)"},{"key":"9_CR21","series-title":"Dependable Computing and Fault Tolerant Systems","volume-title":"Fault Tolerance: Principles and Practice","author":"T. Anderson","year":"1990","unstructured":"Anderson, T., Lee, P.A.: Fault Tolerance: Principles and Practice, 2nd Revised edn. Dependable Computing and Fault Tolerant Systems, vol.\u00a03. Springer, Heidelberg (1990)","edition":"2"},{"key":"9_CR22","volume-title":"Transaction processing : concepts and techniques","author":"J. Gray","year":"1993","unstructured":"Gray, J., Reuter, A.: Transaction processing: concepts and techniques. Morgan Kaufmann, San Francisco (1993)"},{"key":"9_CR23","unstructured":"Tso, K.S., Avizienis, A.: Community Error Recovery in N-Version Software: A Design Study with Experimentation. In: Proc. of 17th IEEE International Symposium on Fault- Tolerant Computing (FTCS-17), Pittsburgh, Pennsylvania, July 6-8, pp. 127\u2013133 (1987)"},{"key":"9_CR24","doi-asserted-by":"crossref","unstructured":"Jimenez-Peris, R., Patino-Martinez, Alonso, G.: An Algorithm for Non-Intrusive, Parallel Recovery of Replicated Data and its Correctness. In: Proc. of 21st IEEE Int. Symp. on Reliable Distributed Systems (SRDS 2002), Osaka, Japan, pp. 150\u2013159 (2002)","DOI":"10.1109\/RELDIS.2002.1180183"},{"key":"9_CR25","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/BF01088629","volume":"6","author":"S. Poledna","year":"1994","unstructured":"Poledna, S.: Replica Determinism in Distributed Real-Time Systems: A Brief Survey. Real-Time Systems Journal\u00a06, 289\u2013316 (1994)","journal-title":"Real-Time Systems Journal"},{"key":"9_CR26","series-title":"Springer-Verlag Research Reports ESPRIT","volume-title":"Delta-4: A Generic Architecture for Dependable Distributed Computing","author":"D. Powell","year":"1992","unstructured":"Powell, D.: Delta-4: A Generic Architecture for Dependable Distributed Computing. Springer-Verlag Research Reports ESPRIT. Springer, Heidelberg (1992)"},{"key":"9_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1007\/978-3-540-24645-9_23","volume-title":"COTS-Based Software Systems","author":"P. Popov","year":"2004","unstructured":"Popov, P., et al.: Software Fault-Tolerance with Off-the-Shelf SQL Servers. In: Kazman, R., Port, D. (eds.) ICCBSS 2004. LNCS, vol.\u00a02959, pp. 117\u2013126. Springer, Heidelberg (2004) (to appear)"},{"key":"9_CR28","unstructured":"Gruber, M.: Mastering SQL. SYBEX (2000)"},{"key":"9_CR29","unstructured":"Melton, J.: (ISO-ANSI Working Draft) Persistent Stored Modules, SQL\/PSM (2002), http:\/\/www.jtc1sc32.org\/sc32\/jtc1sc32.nsf\/Attachments\/9611E99B3901802188256D95005B0184\/$FILE\/32N1008-WD9075-04-PSM-2003-09.PDF"},{"key":"9_CR30","unstructured":"Microsoft, SQL Server \u201dYukon\u201d (2003) http:\/\/www.microsoft.com\/sql\/yukon\/productinfo\/default.asp"},{"key":"9_CR31","volume-title":"Fault-Tolerant Real-Time Systems: The Problem of Replica Determinism","author":"S. Poledna","year":"1996","unstructured":"Poledna, S.: Fault-Tolerant Real-Time Systems: The Problem of Replica Determinism. Kluwer Academic Publishers, Dordrecht (1996)"},{"key":"9_CR32","first-page":"122","volume-title":"Proc. of 17th IEEE International Symposium on Fault-Tolerant Computing (FTCS-17)","author":"P.E. Ammann","year":"1987","unstructured":"Ammann, P.E., Knight, J.C.: Data Diversity: an Approach to Software Fault-Tolerance. In: Proc. of 17th IEEE International Symposium on Fault-Tolerant Computing (FTCS-17), Pittsburgh, Pennsylvania, USA, pp. 122\u2013126. IEEE Computer Society Press, Los Alamitos (1987)"},{"issue":"2","key":"9_CR33","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1145\/176979.176981","volume":"26","author":"P.M. Chen","year":"1994","unstructured":"Chen, P.M., et al.: Raid: High-Performance, Reliable Secondary Storage. ACM Computing Surveys\u00a026(2), 145\u2013185 (1994)","journal-title":"ACM Computing Surveys"},{"key":"9_CR34","unstructured":"TPC, TPC Benchmark C, Standard Specification, Version 5.0 (2002), http:\/\/www.tpc.org\/tpcc\/"},{"key":"9_CR35","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1109\/RELDI.2000.885408","volume-title":"Proc. of 19th IEEE Symposium on Reliable Distributed Systems (SRDS 2000)","author":"M. Weismann","year":"2000","unstructured":"Weismann, M., Pedone, F., Schiper, A.: Database Replication Techniques: a Three Parameter Classification. In: Proc. of 19th IEEE Symposium on Reliable Distributed Systems (SRDS 2000), Nurnberg, Germany, pp. 206\u2013217. IEEE Computer Society Press, Los Alamitos (2000)"},{"key":"9_CR36","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1109\/RELDIS.1999.805117","volume-title":"Proc. of 18th IEEE Symposium on Reliable Distributed Systems (SRDS 1999)","author":"A. Vaysburd","year":"1999","unstructured":"Vaysburd, A.: Fault Tolerance in Three-Tier Applications: Focusing on the Database Tier. In: Proc. of 18th IEEE Symposium on Reliable Distributed Systems (SRDS 1999), Lausanne, Switzerland, pp. 322\u2013327. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"9_CR37","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1109\/RELDI.2000.885405","volume-title":"Proc. of 19th IEEE Symposium on Reliable Distributed Systems (SRDS 2000)","author":"F. Pedone","year":"2000","unstructured":"Pedone, F., Frolund, S.: Pronto: A Fast Failover Protocol for Off-the-shelf Commercial Databases. In: Proc. of 19th IEEE Symposium on Reliable Distributed Systems (SRDS 2000), Nurnberg, Germany, pp. 176\u2013185. IEEE Computer Society Press, Los Alamitos (2000)"},{"key":"9_CR38","unstructured":"Jimenez-Peris, R., Patino-Martinez, M.: D5: Transaction Support, ADAPT Middleware Technologies for Adaptive and Composable Distributed Components, pp. 20 (2003)"},{"key":"9_CR39","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. Patino-Martinez","year":"2000","unstructured":"Patino-Martinez, M., Jimenez-Peris, R., Alonso, G.: Scalable Replication in Database Clusters. In: Herlihy, M.P. (ed.) DISC 2000. LNCS, vol.\u00a01914, pp. 315\u2013329. Springer, Heidelberg (2000)"},{"key":"9_CR40","unstructured":"Jimenez-Peris, R., et al.: Scalable Database Replication Middleware. In: Proc. of 22nd IEEE Int Conf on Distributed Computing Systems, Vienna, Austria, pp. 477\u2013484 (2002)"},{"key":"9_CR41","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1109\/DSN.2001.941398","volume-title":"Proc. of Int. Conf. on Dependable Systems and Networks (DSN 2001)","author":"B. Kemme","year":"2001","unstructured":"Kemme, B., Bartoli, A., Babaoglu, O.: Online Reconfiguration in Replicated Databases Based on Group Communication. In: Proc. of Int. Conf. on Dependable Systems and Networks (DSN 2001), Goteborg, Sweden, pp. 117\u2013126. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"9_CR42","unstructured":"Voas, J.: Deriving Accurate Operational Profiles for Mass-Marketed Software (2000), http:\/\/www.cigitallabs.com\/resources\/papers\/"}],"container-title":["Lecture Notes in Computer Science","Architecting Dependable Systems II"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25939-8_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,7]],"date-time":"2019-06-07T18:20:49Z","timestamp":1559931649000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25939-8_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540231684","9783540259398"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25939-8_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004]]}}}