{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T05:13:00Z","timestamp":1761109980454,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":19,"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_2","type":"book-chapter","created":{"date-parts":[[2010,2,1]],"date-time":"2010-02-01T04:22:59Z","timestamp":1264998179000},"page":"19-40","source":"Crossref","is-referenced-by-count":9,"title":["Replication Techniques for Availability"],"prefix":"10.1007","author":[{"given":"Robbert","family":"van Renesse","sequence":"first","affiliation":[]},{"given":"Rachid","family":"Guerraoui","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"Alsberg, P., Day, J.: A principle for resilient sharing of distributed resources. In: Proc. of the 2nd Int. Conf. on Software Engineering, pp. 627\u2013644 (Oct. 1976)"},{"key":"2_CR2","doi-asserted-by":"crossref","unstructured":"Birman, K.P., Joseph, T.A.: Exploiting virtual synchrony in distributed systems. In: Proc. of the 11th ACM Symp. on Operating Systems Principles, Austin, TX, pp. 123\u2013138 (Nov. 1987)","DOI":"10.21236\/ADA177091"},{"key":"2_CR3","volume-title":"Distributed systems","author":"N. Budhiraja","year":"1993","unstructured":"Budhiraja, N., Marzullo, K., Schneider, F., Toueg, S.: The primary-backup approach. In: Mullender, S. (ed.) Distributed systems, 2nd edn., ACM Press, New York (1993)","edition":"2"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Chandra, T., Toueg, S.: Unreliable failure detectors for asynchronous systems. In: Proc. of the 11th ACM Symp. on Principles of Distributed Computing, pp. 325\u2013340. ACM SIGOPS-SIGACT, Montreal (Aug. 1991)","DOI":"10.1145\/112600.112627"},{"key":"2_CR5","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1145\/503112.503113","volume":"33","author":"G. Chockler","year":"1999","unstructured":"Chockler, G., Keidar, I., Vitenberg, R.: Group communication specifications: a comprehensive study. ACM Computing Surveys\u00a033, 427\u2013469 (1999)","journal-title":"ACM Computing Surveys"},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"El Abbadi, A., Skeen, D., Cristian, F.: An efficient, fault-tolerant protocol for replicated data management. In: Proc. of the 4th ACM Symp. on Principles of Database Systems, pp. 215\u2013229. ACM SIGACT, Portland (Mar. 1985)","DOI":"10.1145\/325405.325443"},{"issue":"2","key":"2_CR7","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1145\/3149.214121","volume":"32","author":"M. Fischer","year":"1985","unstructured":"Fischer, M., Lynch, N., Patterson, M.: Impossibility of distributed consensus with one faulty process. J. ACM\u00a032(2), 374\u2013382 (1985)","journal-title":"J. ACM"},{"issue":"4","key":"2_CR8","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1145\/4221.4223","volume":"32","author":"H. Garcia-Molina","year":"1985","unstructured":"Garcia-Molina, H., Barbara, D.: How to assign votes in a distributed system. J. ACM\u00a032(4), 841\u2013860 (1985)","journal-title":"J. ACM"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Gifford, D.: Weighted voting for replicated data. In: Proc. of the 7th ACM Symp. on Operating Systems Principles, pp. 150\u2013162. ACM SIGOPS, Pacific Grove (Dec. 1979)","DOI":"10.1145\/800215.806583"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Schiper, A.: Software-based replication for fault tolerance. IEEE Computer\u00a030(4) (1997)","DOI":"10.1109\/2.585156"},{"issue":"1","key":"2_CR11","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/6306.6308","volume":"4","author":"M. Herlihy","year":"1986","unstructured":"Herlihy, M.: A quorum consensus replication method for abstract data types. Trans. on Computer Systems\u00a04(1), 32\u201353 (1986)","journal-title":"Trans. on Computer Systems"},{"issue":"2","key":"2_CR12","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1145\/2993.2994","volume":"6","author":"L. Lamport","year":"1984","unstructured":"Lamport, L.: Using time instead of timeout for fault-tolerant distributed systems. Trans. on Programming Languages and Systems\u00a06(2), 254\u2013280 (1984)","journal-title":"Trans. on Programming Languages and Systems"},{"issue":"2","key":"2_CR13","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/279227.279229","volume":"16","author":"L. Lamport","year":"1998","unstructured":"Lamport, L.: The part-time parliament. Trans. on Computer Systems\u00a016(2), 133\u2013169 (1998)","journal-title":"Trans. on Computer Systems"},{"issue":"2","key":"2_CR14","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1137\/S0097539795281232","volume":"27","author":"M. Naor","year":"1998","unstructured":"Naor, M., Wool, A.: The load, capacity, and availabiliity of quorum systems. SIAM Journal on Computing\u00a027(2), 423\u2013447 (1998)","journal-title":"SIAM Journal on Computing"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Oki, B., Liskov, B.: 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, pp. 8\u201317. ACM SIGOPS-SIGACT, Ontario (Aug. 1988)","DOI":"10.1145\/62546.62549"},{"key":"2_CR16","unstructured":"van Renesse, R., Schneider, F.: Chain Replication for supporting high throughput and availability. In: Sixth Symposium on Operating Systems Design and Implementation (OSDI \u201904), San Francisco, CA (Dec. 2004)"},{"issue":"3","key":"2_CR17","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1145\/357369.357371","volume":"1","author":"R. Schlichting","year":"1983","unstructured":"Schlichting, R., Schneider, F.: Fail-stop processors: an approach to designing fault-tolerant computing systems. Trans. on Computer Systems\u00a01(3), 222\u2013238 (1983)","journal-title":"Trans. on Computer Systems"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Thomas, R.: A solution to the concurrency control problem for multiple copy data bases. In: Proc. of COMPCON\u201978, pp. 88\u201393 (1978)","DOI":"10.21236\/ADA155331"},{"issue":"2","key":"2_CR19","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1145\/320071.320076","volume":"4","author":"R. Thomas","year":"1979","unstructured":"Thomas, R.: A majority consensus approach to concurrency control for multiple copy database. ACM Trans. Database Syst.\u00a04(2), 180\u2013209 (1979)","journal-title":"ACM Trans. Database Syst."}],"container-title":["Lecture Notes in Computer Science","Replication"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-11294-2_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,25]],"date-time":"2019-05-25T09:52:00Z","timestamp":1558777920000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-11294-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642112935","9783642112942"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-11294-2_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}