{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:26:34Z","timestamp":1775255194354,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662486528","type":"print"},{"value":"9783662486535","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-662-48653-5_11","type":"book-chapter","created":{"date-parts":[[2015,10,2]],"date-time":"2015-10-02T18:46:01Z","timestamp":1443811561000},"page":"154-169","source":"Crossref","is-referenced-by-count":16,"title":["SmartMerge: A New Approach to Reconfiguration for Atomic Storage"],"prefix":"10.1007","author":[{"given":"Leander","family":"Jehl","sequence":"first","affiliation":[]},{"given":"Roman","family":"Vitenberg","sequence":"additional","affiliation":[]},{"given":"Hein","family":"Meling","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,11,5]]},"reference":[{"key":"11_CR1","doi-asserted-by":"crossref","unstructured":"Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: SOCC (2012)","DOI":"10.1145\/2391229.2391236"},{"key":"11_CR2","unstructured":"Ardekani, M.S., Terry, D.B.: A self-configurable geo-replicated cloud storage system. In: OSDI (2014)"},{"key":"11_CR3","doi-asserted-by":"crossref","unstructured":"Gilbert, S., Lynch, N.A., Shvartsman, A.A.: Rambo: a robust, reconfigurable atomic memory service for dynamic networks. Distr. Comp. 23(4) (2010)","DOI":"10.1007\/s00446-010-0117-1"},{"issue":"2","key":"11_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/1944345.1944348","volume":"58","author":"MK Aguilera","year":"2011","unstructured":"Aguilera, M.K., Keidar, I., Malkhi, D., Shraer, A.: Dynamic atomic storage without consensus. J. ACM 58(2), 7 (2011)","journal-title":"J. ACM"},{"issue":"1","key":"11_CR5","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1145\/200836.200869","volume":"42","author":"H Attiya","year":"1995","unstructured":"Attiya, H., Bar-Noy, A., Dolev, D.: Sharing memory robustly in message-passing systems. J. ACM 42(1), 124\u2013142 (1995)","journal-title":"J. ACM"},{"key":"11_CR6","doi-asserted-by":"crossref","unstructured":"Leners, J.B., Wu, H., Hung, W.L., Aguilera, M.K., Walfish, M.: Detecting failures in distributed systems with the falcon spy network. In: SOSP (2011)","DOI":"10.1145\/2043556.2043583"},{"key":"11_CR7","unstructured":"Leners, J.B., Gupta, T., Aguilera, M.K., Walfish, M.: Improving availability in distributed systems with failure informers. In: OSDI (2013)"},{"key":"11_CR8","unstructured":"Vickers, S.: Topology Via Logic. Cambridge University Press (1989)"},{"key":"11_CR9","doi-asserted-by":"crossref","unstructured":"Faleiro, J.M., Rajamani, S., Rajan, K., Ramalingam, G., Vaswani, K.: Generalized lattice agreement. In: PODC (2012)","DOI":"10.1145\/2332432.2332458"},{"issue":"3","key":"11_CR10","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1145\/78969.78972","volume":"12","author":"MP Herlihy","year":"1990","unstructured":"Herlihy, M.P., Wing, J.M.: Linearizability: A correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst. 12(3), 463\u2013492 (1990)","journal-title":"ACM Trans. Program. Lang. Syst."},{"issue":"3","key":"11_CR11","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/BF02242714","volume":"8","author":"H Attiya","year":"1995","unstructured":"Attiya, H., Herlihy, M., Rachman, O.: Atomic snapshots using lattice agreement. Distrib. Comput. 8(3), 121\u2013132 (1995)","journal-title":"Distrib. Comput."},{"key":"11_CR12","doi-asserted-by":"crossref","unstructured":"Shraer, A., Martin, J.P., Malkhi, D., Keidar, I.: Data-centric reconfiguration with network-attached disks. In: LADIS (2010)","DOI":"10.1145\/1859184.1859191"},{"key":"11_CR13","doi-asserted-by":"crossref","unstructured":"Baldoni, R., Bonomi, S., Kermarrec, A.M., Raynal, M.: Implementing a register in a dynamic distributed system. In: ICDCS (2009)","DOI":"10.1109\/ICDCS.2009.46"},{"key":"11_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/978-3-540-39989-6_8","volume-title":"Distributed Computing","author":"C Shao","year":"2003","unstructured":"Shao, C., Pierce, E., Welch, J.L.: Multi-writer consistency conditions for shared memory objects. In: Fich, F.E. (ed.) DISC 2003. LNCS, vol. 2848, pp. 106\u2013120. Springer, Heidelberg (2003)"},{"key":"11_CR15","doi-asserted-by":"crossref","unstructured":"Cachin, C., Guerraoui, R., Rodrigues, L.: Introduction to Reliable and Secure Distributed Programming, 2nd edn. Springer Publishing Company (2011)","DOI":"10.1007\/978-3-642-15260-3"},{"key":"11_CR16","unstructured":"Lynch, N.A., Shvartsman, A.A.: Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts. In: FTCS (1997)"},{"key":"11_CR17","unstructured":"Englert, B., Shvartsman, A.A.: Graceful quorum reconfiguration in a robust emulation of shared memory. In: ICDCS (2000)"},{"issue":"2","key":"11_CR18","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1109\/TDSC.2010.52","volume":"9","author":"R Rodrigues","year":"2012","unstructured":"Rodrigues, R., Liskov, B., Chen, K., Liskov, M., Schultz, D.: Automatic reconfiguration for large-scale reliable storage systems. IEEE Trans. Dependable Secur. Comput. 9(2), 145\u2013158 (2012)","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"issue":"1","key":"11_CR19","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.jpdc.2008.07.007","volume":"69","author":"G Chockler","year":"2009","unstructured":"Chockler, G., Gilbert, S., Gramoli, V., Musial, P.M., Shvartsman, A.A.: Reconfigurable distributed storage for dynamic networks. Journal of Parallel and Distributed Computing 69(1), 100\u2013116 (2009)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"11_CR20","doi-asserted-by":"crossref","unstructured":"Martin, J.P., Alvisi, L.: A framework for dynamic byzantine storage. In: DSN (2004)","DOI":"10.1109\/DSN.2004.1311902"},{"issue":"2","key":"11_CR21","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1145\/3149.214121","volume":"32","author":"MJ Fischer","year":"1985","unstructured":"Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of distributed consensus with one faulty process. J. ACM 32(2), 374\u2013382 (1985)","journal-title":"J. ACM"},{"key":"11_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1007\/3-540-48169-9_5","volume-title":"Distributed Computing","author":"R Prisco De","year":"1999","unstructured":"De Prisco, R., Fekete, A., Lynch, N.A., Shvartsman, A.: A dynamic primary configuration group communication service. In: Jayanti, P. (ed.) DISC 1999. LNCS, vol. 1693, pp. 64\u201378. Springer, Heidelberg (1999)"},{"issue":"4","key":"11_CR23","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1145\/98163.98167","volume":"22","author":"FB Schneider","year":"1990","unstructured":"Schneider, F.B.: Implementing fault-tolerant services using the state machine approach: A tutorial. ACM Comput. Surv. 22(4), 299\u2013319 (1990)","journal-title":"ACM Comput. Surv."},{"issue":"2","key":"11_CR24","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. ACM Trans. Comput. Syst. 16(2), 133\u2013169 (1998)","journal-title":"ACM Trans. Comput. Syst."},{"key":"11_CR25","unstructured":"Shraer, A., Reed, B., Malkhi, D., Junqueira, F.: Dynamic reconfiguration of primary\/backup clusters. In: USENIX ATC (2012)"},{"key":"11_CR26","doi-asserted-by":"crossref","unstructured":"Jehl, L., Meling, H.: Asynchronous reconfiguration for paxos state achines. In: ICDCN (2014)","DOI":"10.1007\/978-3-642-45249-9_8"}],"container-title":["Lecture Notes in Computer Science","Distributed Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-48653-5_11","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T23:26:45Z","timestamp":1559258805000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-48653-5_11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783662486528","9783662486535"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-48653-5_11","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}