{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T00:28:13Z","timestamp":1766449693713},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540770954"},{"type":"electronic","value":"9783540770961"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-77096-1_17","type":"book-chapter","created":{"date-parts":[[2008,4,11]],"date-time":"2008-04-11T11:44:46Z","timestamp":1207914286000},"page":"232-246","source":"Crossref","is-referenced-by-count":8,"title":["Making Distributed Applications Robust"],"prefix":"10.1007","author":[{"given":"Chi","family":"Ho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Dolev","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robbert","family":"van Renesse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"17_CR1","unstructured":"Bazzi, R.A.: Automatically increasing fault tolerance in distributed systems. PhD thesis, Georgia Institute of Technology, Atlanta, GA, USA (1995)"},{"issue":"3","key":"17_CR2","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1145\/382780.382784","volume":"48","author":"R.A. Bazzi","year":"2001","unstructured":"Bazzi, R.A., Neiger, G.: Simplifying fault-tolerance: providing the abstraction of crash failures. J. ACM\u00a048(3), 499\u2013554 (2001)","journal-title":"J. ACM"},{"issue":"2","key":"17_CR3","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/0890-5401(87)90054-X","volume":"75","author":"G. Bracha","year":"1987","unstructured":"Bracha, G.: Asynchronous byzantine agreement protocols. Inf. Comput.\u00a075(2), 130\u2013143 (1987)","journal-title":"Inf. Comput."},{"key":"17_CR4","unstructured":"Castro, M., Liskov, B.: Practical Byzantine Fault Tolerance. In: Proc. of the 3rd Symposium on Operating Systems Design and Implementation (OSDI), New Orleans, LA (February 1999)"},{"issue":"1","key":"17_CR5","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.jalgor.2003.11.001","volume":"51","author":"B. Charron-Bost","year":"2004","unstructured":"Charron-Bost, B., Schiper, A.: Uniform consensus is harder than consensus. Journal of Algorithms\u00a051(1), 15\u201337 (2004)","journal-title":"Journal of Algorithms"},{"issue":"12","key":"17_CR6","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.1109\/12.9732","volume":"37","author":"B.A. Coan","year":"1988","unstructured":"Coan, B.A.: A compiler that increases the fault tolerance of asynchronous protocols. IEEE Transactions on Computers\u00a037(12), 1541\u20131553 (1988)","journal-title":"IEEE Transactions on Computers"},{"issue":"3","key":"17_CR7","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1145\/357172.357176","volume":"4","author":"L. Lamport","year":"1982","unstructured":"Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. Trans. on Programming Languages and Systems\u00a04(3), 382\u2013401 (1982)","journal-title":"Trans. on Programming Languages and Systems"},{"key":"17_CR8","doi-asserted-by":"crossref","unstructured":"Mpoeleng, D., Ezhilchelvan, P., Speirs, N.: From crash tolerance to authenticated byzantine tolerance: A structured approach, the cost and benefits. In: Int. Conf. on Dependable Systems and Networks (2003)","DOI":"10.1109\/DSN.2003.1209933"},{"key":"17_CR9","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1145\/62546.62588","volume-title":"PODC 1988: Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing","author":"G. Neiger","year":"1988","unstructured":"Neiger, G., Toueg, S.: Automatically increasing the fault-tolerance of distributed systems. In: PODC 1988: Proceedings of the Seventh Annual ACM Symposium on Principles of Distributed Computing, pp. 248\u2013262. ACM Press, New York (1988)"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Oki, B.M., Liskov, B.H.: Viewstamped replication: A general primary-copy method to support highly-available distributed systems. In: Proc. of the 7th ACM Symp. on Principles of Distributed Computing,Toronto, Ontario, ACM SIGOPS-SIGACT, pp. 8\u201317 (August 1988)","DOI":"10.1145\/62546.62549"},{"issue":"2","key":"17_CR11","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1007\/BF01667080","volume":"2","author":"T.K. Srikanth","year":"1987","unstructured":"Srikanth, T.K., Toueg, S.: Simulating authenticated broadcasts to derive simple fault-tolerant algorithms. Distributed Computing\u00a02(2), 80\u201394 (1987)","journal-title":"Distributed Computing"}],"container-title":["Lecture Notes in Computer Science","Principles of Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-77096-1_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T03:44:15Z","timestamp":1557459855000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-77096-1_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540770954","9783540770961"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-77096-1_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}