{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T14:54:26Z","timestamp":1773240866146,"version":"3.50.1"},"reference-count":55,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2016,9,1]],"date-time":"2016-09-01T00:00:00Z","timestamp":1472688000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/100015539","name":"Australian Government","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100015539","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Department of Communications"},{"DOI":"10.13039\/501100000923","name":"Australian Research Council","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"publisher"}]},{"name":"ICT Centre of Excellence Program"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Parallel Distrib. Syst."],"published-print":{"date-parts":[[2016,9,1]]},"DOI":"10.1109\/tpds.2015.2499772","type":"journal-article","created":{"date-parts":[[2015,11,11]],"date-time":"2015-11-11T19:49:51Z","timestamp":1447271391000},"page":"2711-2724","source":"Crossref","is-referenced-by-count":23,"title":["Rollup: Non-Disruptive Rolling Upgrade with Fast Consensus-Based Dynamic Reconfigurations"],"prefix":"10.1109","volume":"27","author":[{"given":"Vincent","family":"Gramoli","sequence":"first","affiliation":[]},{"given":"Len","family":"Bass","sequence":"additional","affiliation":[]},{"given":"Alan","family":"Fekete","sequence":"additional","affiliation":[]},{"given":"Daniel W.","family":"Sun","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","first-page":"173","article-title":"RAMBO: A reconfigurable atomic memory service for dynamic networks","author":"lynch","year":"0","journal-title":"Proc 16th Int Conf Distrib Comput"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/FTCS.1997.614100"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1753171.1753191"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2011.5958223"},{"key":"ref30","article-title":"ZooKeeper: Distributed Process Coordination","author":"junqueira","year":"0","journal-title":"Sebastopol"},{"key":"ref37","author":"lynch","year":"1996","journal-title":"Distributed Algorithms"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217946"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/S1570-8705(03)00039-8"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2004.1311900"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/6306.6308"},{"key":"ref29","article-title":"Zookeeper: Wait-free coordination for internet-scale systems","author":"hunt","year":"0","journal-title":"Proc Conf USENIX Annu Tech Conf"},{"key":"ref2","first-page":"84","article-title":"Reconfiguring replicated atomic storage: A tutorial","volume":"102","author":"aguilera","year":"2010","journal-title":"Bulletin EATCS"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523623"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2011.18"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2003.1209936"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2498102"},{"key":"ref24","article-title":"RAMBO III: Speeding up the reconfiguration of an atomic memory service","author":"gramoli","year":"2004","journal-title":"M S thesis"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043559"},{"key":"ref26","article-title":"A modular approach to the specification and implementation of fault-tolerant broadcasts","author":"hadzilacos","year":"1994"},{"key":"ref25","first-page":"574","article-title":"SQUARE: Scalable quorum-based atomic memory with local reconfiguration","author":"gramoli","year":"0","journal-title":"Proc ACM Symp Appl Comput"},{"key":"ref50","year":"0"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2014.6968766"},{"key":"ref55","year":"0"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS.2015.37"},{"key":"ref53","first-page":"39","article-title":"Dynamic reconfiguration of primary\/backup clusters","author":"shraer","year":"0","journal-title":"Annual Technical Conf Conf Proc"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1859184.1859191"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.07.007"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/11795490_27"},{"key":"ref40","year":"0"},{"key":"ref12","author":"condorcet","year":"1785","journal-title":"Essai sur l&#x2019;application de l&#x2019;analyse &#x00E0; la probabilit&#x00E9; des d&#x00E9;cisions rendues &#x00E0; la pluralit&#x00E9; des voix"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10445-9_18"},{"key":"ref14","first-page":"865","article-title":"To upgrade or not to upgrade: Impact of online upgrades across multiple administrative domains","author":"dumitra?","year":"0","journal-title":"Proc ACM Conf Obj -Oriented Progr Syst Lang Appl"},{"key":"ref15","article-title":"No more hotdependencies: Toward dependency-agnostic online upgrades in distributed systems","author":"dumitra?","year":"2007","journal-title":"Proc Workshop Hot Topics in System Dependability"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1011767.1011802"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.25"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"ref19","author":"garland","year":"2001","journal-title":"IOA A language for specifying programming and validating distributed systems"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2525945"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1944345.1944348"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-2416-0"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/200836.200869"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/343477.343502"},{"key":"ref7","article-title":"Virtually synchronous methodology for dynamic service replication","author":"birman","year":"2010"},{"key":"ref49","author":"philips","year":"2013"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/69.180609"},{"key":"ref46","year":"2008"},{"key":"ref45","first-page":"305","article-title":"In search of an understandable consensus algorithm","author":"ongaro","year":"0","journal-title":"Proc Conf USENIX Annu Tech Conf"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1006\/inco.1995.1169"},{"key":"ref47","year":"2012"},{"key":"ref42","first-page":"208b","article-title":"Implementing a reconfigurable atomic memory service for dynamic networks","author":"musial","year":"0","journal-title":"Proc 18th Int Parallel and Distributed Processing Symp"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2004.1311902"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/MESOCA.2011.6049037"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539795281232"}],"container-title":["IEEE Transactions on Parallel and Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/71\/7534960\/07327226.pdf?arnumber=7327226","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T02:33:53Z","timestamp":1633919633000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7327226\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,1]]},"references-count":55,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tpds.2015.2499772","relation":{},"ISSN":["1045-9219"],"issn-type":[{"value":"1045-9219","type":"print"}],"subject":[],"published":{"date-parts":[[2016,9,1]]}}}