{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:17:58Z","timestamp":1725455878407},"publisher-location":"Berlin\/Heidelberg","reference-count":37,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354057767X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0020023","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T07:23:23Z","timestamp":1132730603000},"page":"66-77","source":"Crossref","is-referenced-by-count":1,"title":["Fault tolerance: Why should I pay for it?"],"prefix":"10.1007","author":[{"given":"Barry J.","family":"Gleeson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Armand, F., Gien, M., Herrmann, F., Rozier, M. Revolution 89, or Distributing UNIX Brings it Back to its Original Virtues. In Proceedings of Workshop on Experiences with Building Distributed (and Multiprocessor) Systems, October 1989."},{"key":"6_CR2","unstructured":"Armand, F. Give a Process to your Drivers! In Proceedings of the EurOpen Autumn 1991 Conference, Budapest, Hungary, September, 1991."},{"key":"6_CR3","unstructured":"Bartlett, J. A \u2018Non-Stop\u2019 Operating System. In Proceedings of the Hawaii International Conference of System Sciences, 1978."},{"key":"6_CR4","unstructured":"Batlivala, N., Gleeson, B., Hamrick, J., Lurndal, S., Price, D., Soddy, J., Abrossimov, V. Experience with SVR4 over Chorus. In Proceedings of the USENIX Workshop on Micro-Kernels and Other Architectures, April 1992."},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Birman, K., Joseph, T. Exploiting Virtual Synchrony in Distributed Systems. In Proceedings of the Eleventh ACM Symposium on Operating System Principles, Austin, Texas, November 1987.","DOI":"10.1145\/41457.37515"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Birman, K., Joseph, T. Exploiting Replication in distributed systems. In Sape Mullender, editor, Distributed Systems, ACM Press, Addison Wesley, 1989.","DOI":"10.1145\/90417.90751"},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"Birman, K., Schiper, A., Stephenson, P. Lightweight causal and atomic group multicast. In ACM Transactions on Computer Systems, Vol. 9, No. 3, August, 1991.","DOI":"10.1145\/128738.128742"},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Borg, A., Baumbach, J., Glazer, S. A Message System Supporting Fault Tolerance. In Proceedings of the 9th Symposium on Operating System Principles, October, 1983.","DOI":"10.1145\/800217.806617"},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Borg, A., Blau, W., Graetsch, W., Herrmann, F., Oberle, W. Fault Tolerance under UNIX. In ACM Transactions on Computer Systems, Vol. 7, No. 1, February 1989.","DOI":"10.1145\/58564.58565"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Bossen, D., Hsiao, M. Model for Transient and Permanent Error-Detection and Fault-Isolation Coverage. In IBM Journal of Research and Development, Vol. 26, No. 1, January 1982.","DOI":"10.1147\/rd.261.0067"},{"key":"6_CR11","volume-title":"Distributed Databases: Principles and Systems","author":"S. Ceri","year":"1984","unstructured":"Ceri, S., Pelagatti, G. Distributed Databases: Principles and Systems. McGraw Hill, New York, 1984."},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Chandra, T., Hadzilacos, V., Toueg, S. The Weakest Failure Detector for Solving Consensus. In Proceedings of the Eleventh Annual ACM Symposium on Principles of Distributed Computing, August 1992.","DOI":"10.1145\/135419.135451"},{"key":"6_CR13","doi-asserted-by":"crossref","unstructured":"Chandry, K., Lamport, L. Distributed Snapshots: Determining global states of distributed systems. In ACM Transactions on Computer Systems, Vol. 3, No. 1, February 1985.","DOI":"10.1145\/214451.214456"},{"key":"6_CR14","unstructured":"Ciacelli, M. Fault Handling on the IBM 4341 Processor. In Proceedings of the 11th Annual International Symposium on Fault Tolerant Computing, 1981."},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"DeWitt, D., Gray, J. Parallel Database Systems: The Future of High Performance Database Systems. In Communications of the ACM, Vol. 35. No. 6, June 1992.","DOI":"10.1145\/129888.129894"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Fischer, M., Lynch, N., Paterson, M. Impossibility of Distributed Consensus with One Faulty Process. In Journal of the ACM, Vol 32, No. 2, April 1985.","DOI":"10.1145\/3149.214121"},{"key":"6_CR17","unstructured":"Freiburghouse, R. Making processing fail-safe. In Mini-Micro Systems, Vol. XV, No. 5, May 1982."},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Graefe, G. Encapsulation of Parallelism in the Volcano Query Processing System. In Proceedings of the 1990 ACM-SIGMOD International Conference on Management of Data, May 1990.","DOI":"10.1145\/93597.98720"},{"key":"6_CR19","unstructured":"Guillemont, M., Lipkis, J., Orr, D., Rozier, M. A Second-Generation Microkernel Based UNIX; Lessons in Performance and Compatibility. In Proceedings of the Winter 1991 USENIX Conference."},{"key":"6_CR20","unstructured":"Hapgood, F. Up the Infinite Corridor: MIT and the Technical Imagination. Addison Wesley, 1993."},{"key":"6_CR21","unstructured":"Johnson, D., Zwaenopoel, W. Sender-based message logging. In The Seventeenth International Symposium on Fault-Tolerant Computing, IEEE Computer Society, 1987."},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"Johnson, D., Zwaenopoel, W. Recovery in distributed systems using optimistic message logging and checkpointing. In Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing, ACM, August 1988.","DOI":"10.1145\/62546.62575"},{"key":"6_CR23","volume-title":"A Fault-Tolerant Computing System","author":"J. Katzman","year":"1977","unstructured":"Katzman, J. A Fault-Tolerant Computing System. Tandem Computers, Inc., Cupertino CA, 1977."},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Koo, R., Toueg, S. Checkpointing and rollback recovery for distributed systems. In IEEE Transactions on Software Engineering, Vol. 13, No. 1, January 1987.","DOI":"10.1109\/TSE.1987.232562"},{"key":"6_CR25","unstructured":"Object Management Group Architecture Guide, Issue 1.0, November 1, 1990."},{"key":"6_CR26","doi-asserted-by":"crossref","unstructured":"Popek, G., Walker, B. The LOCUS Distributed System Architecture, MIT Press, 1985.","DOI":"10.7551\/mitpress\/4279.001.0001"},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Ricciardi, A., Birman, K. Using process groups to implement failure detection in asynchronous environments. In Proceedings of the Eleventh ACM Symposium on Principles of Distributed Computing, Montreal, Quebec, August 1991.","DOI":"10.1145\/112600.112628"},{"key":"6_CR28","unstructured":"Rozier, M., Abrossimov, V., Armand, F., Boule, I., Gien, M., Guillemont, M., Herrmann, F., Kaiser, C., Langlois, S., Leonard, P., Neuhauser, W. CHORUS Distributed Operating Systems. In Computing Systems Journal, Vol. 1, No. 4, The USENIX Association, December 1988."},{"key":"6_CR29","unstructured":"Rudin, K. Oracle for Massively Parallel Systems: Technology Overview. Oracle Corporation, 1990."},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Satyanarayanan, M. Scalable, Secure, and Highly Available Distributed File Access. In IEEE Computer, May 1990.","DOI":"10.1109\/2.53351"},{"key":"6_CR31","volume-title":"Error Detecting Logic for Digital Computers","author":"F. Sellers","year":"1968","unstructured":"Sellers, F., Hsiao, M., Bearnson, L. Error Detecting Logic for Digital Computers. McGraw Hill, New York, 1968."},{"key":"6_CR32","volume-title":"The Theory and Practice of Reliable System Design","author":"D. Siewiorek","year":"1982","unstructured":"Siewiorek, D., Swarz, R. The Theory and Practice of Reliable System Design. Digital Press, Bedford, Mass., 1982."},{"key":"6_CR33","doi-asserted-by":"crossref","unstructured":"Strom, R., Yemeni, S. Optimistic recovery in distributed systems. In ACM Transactions on Computer Systems, Vol. 3, No. 3, August, 1985.","DOI":"10.1145\/3959.3962"},{"key":"6_CR34","unstructured":"Tandem Database Group. NonStop SQL, a Distributed, High-Performance, High Reliability Implementation of SQL. Workshop on High Performance Transaction Systems, Asilomar, CA, Sept. 1987."},{"key":"6_CR35","doi-asserted-by":"crossref","unstructured":"Tendolkar, N., Swan, R. Automated Diagnostic Methodology for the IBM 3081 Processor Complex. In IBM Journal of Research and Development, Vol. 26, No. 1, January 1982.","DOI":"10.1147\/rd.261.0078"},{"key":"6_CR36","unstructured":"UNIX International. 1992 System V Roadmap, January 1992."},{"key":"6_CR37","unstructured":"Zajcew, R., Roy, P., Black, D. Peak, C., Guedes, P., Kemp, B., LoVerso. J., Liebensperger, M., Barnett, M., Rabii, F., Netterwala, D. An OSF\/1 UNIX for Massively Parallel Multicomputers. In Proceedings of the Winter 1993 USENIX Conference."}],"container-title":["Lecture Notes in Computer Science","Hardware and Software Architectures for Fault Tolerance"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/BFb0020023","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T04:32:28Z","timestamp":1586579548000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0020023"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354057767X"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/bfb0020023","relation":{},"subject":[]}}