{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T11:29:58Z","timestamp":1766575798375,"version":"3.48.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T00:00:00Z","timestamp":1766534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T00:00:00Z","timestamp":1766534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Distrib Parallel Databases"],"published-print":{"date-parts":[[2026,12]]},"DOI":"10.1007\/s10619-025-07455-x","type":"journal-article","created":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T11:26:45Z","timestamp":1766575605000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Revisiting shared registers and leaderless consensus in WAN environments"],"prefix":"10.1007","volume":"44","author":[{"given":"Hao","family":"Tan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wojciech","family":"Golab","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vivek","family":"Alamuri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,12,24]]},"reference":[{"issue":"2","key":"7455_CR1","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"},{"issue":"1","key":"7455_CR2","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"},{"issue":"1","key":"7455_CR3","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1145\/114005.102808","volume":"13","author":"M Herlihy","year":"1991","unstructured":"Herlihy, M.: Wait-free synchronization. ACM Trans. Program. Lang. Syst. 13(1), 124\u2013149 (1991)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"7455_CR4","doi-asserted-by":"crossref","unstructured":"Moraru, I., Andersen, D.G., Kaminsky, M.: There is more consensus in egalitarian parliaments. In: Proc. of the 24th ACM Symposium on Operating Systems Principles, pp. 358\u2013372. ACM, USA (2013)","DOI":"10.1145\/2517349.2517350"},{"key":"7455_CR5","doi-asserted-by":"crossref","unstructured":"Rizvi, S., Wong, B., Keshav, S.: Canopus: A scalable and massively parallel consensus protocol. In: Proc. of the 13th International Conference on Emerging Networking Experiments and Technologies, pp. 426\u2013438. ACM, New York, NY, USA (2017)","DOI":"10.1145\/3143361.3143394"},{"issue":"1","key":"7455_CR6","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1109\/TPDS.2019.2929793","volume":"31","author":"A Ailijiang","year":"2020","unstructured":"Ailijiang, A., Charapko, A., Demirbas, M., Kosar, T.: Wpaxos: Wide area network flexible consensus. IEEE Trans. Parallel Distrib. Syst. 31(1), 211\u2013223 (2020)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"7455_CR7","unstructured":"Burke, M., Cheng, A., Lloyd, W.: Gryff: Unifying consensus and shared registers. In: 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pp. 591\u2013617. USENIX Association, Santa Clara, CA (2020)"},{"key":"7455_CR8","doi-asserted-by":"crossref","unstructured":"Lynch, N.A., Shvartsman, A.A.: Robust emulation of shared memory using dynamic quorum-acknowledged broadcasts. In: Proceedings of IEEE 27th International Symposium on Fault Tolerant Computing, pp. 272\u2013281. IEEE Computer Society, USA (1997)","DOI":"10.1109\/FTCS.1997.614100"},{"issue":"10","key":"7455_CR9","doi-asserted-by":"publisher","first-page":"1482","DOI":"10.1109\/26.103043","volume":"39","author":"DL Mills","year":"1991","unstructured":"Mills, D.L.: Internet time synchronization: The network time protocol. IEEE Trans. Commun. 39(10), 1482\u20131493 (1991)","journal-title":"IEEE Trans. Commun."},{"issue":"11","key":"7455_CR10","doi-asserted-by":"publisher","first-page":"1471","DOI":"10.14778\/3342263.3342627","volume":"12","author":"H Fan","year":"2019","unstructured":"Fan, H., Golab, W.: Ocean vista: Gossip-based visibility control for speedy geo-distributed transactions. Proc. VLDB Endow. 12(11), 1471\u20131484 (2019)","journal-title":"Proc. VLDB Endow."},{"key":"7455_CR11","first-page":"613","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2021","author":"S Tollman","year":"2021","unstructured":"Tollman, S., Park, S.J., Ousterhout, J.K.: Epaxos revisited. In: Mickens, J., Teixeira, R. (eds.) 18th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2021, pp. 613\u2013632. USENIX Association, Santa Clara, CA, USA (2021)"},{"issue":"4 (Whole Number","key":"7455_CR12","first-page":"51","volume":"32","author":"L Lamport","year":"2001","unstructured":"Lamport, L.: Paxos made simple. ACM SIGACT News (Distributed Computing Column) 32(4 (Whole Number 121)), 51\u201358 (2001)","journal-title":"ACM SIGACT News (Distributed Computing Column)"},{"issue":"3","key":"7455_CR13","first-page":"42","volume":"47","author":"R Renesse","year":"2015","unstructured":"Renesse, R., Altinbuken, D.: Paxos made moderately complex. ACM Comput. Surv. 47(3), 42\u201314236 (2015)","journal-title":"ACM Comput. Surv."},{"issue":"2","key":"7455_CR14","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1007\/s00446-006-0005-x","volume":"19","author":"L Lamport","year":"2006","unstructured":"Lamport, L.: Fast paxos. Distrib. Comput. 19(2), 79\u2013103 (2006)","journal-title":"Distrib. Comput."},{"issue":"3","key":"7455_CR15","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."},{"key":"7455_CR16","doi-asserted-by":"crossref","unstructured":"Georgiou, C., Nicolaou, N., Shvartsman, A.A.: On the robustness of (semi) fast quorum-based implementations of atomic shared memory. In: Proceedings of the Twenty-Seventh ACM Symposium on Principles of Distributed Computing. Podc \u201908, p. 425. ACM, New York, NY, USA (2008)","DOI":"10.1145\/1400751.1400817"},{"key":"7455_CR17","unstructured":"Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: Proc. of the 2014 USENIX Annual Technical Conference, pp. 305\u2013319 (2014)"},{"key":"7455_CR18","first-page":"24","volume-title":"Fifteenth EuroSys Conference 2020","author":"V Enes","year":"2020","unstructured":"Enes, V., Baquero, C., Rezende, T.F., Gotsman, A., Perrin, M., Sutra, P.: State-machine replication for planet-scale systems. In: Bilas, A., Magoutis, K., Markatos, E.P., Kostic, D., Seltzer, M.I. (eds.) Fifteenth EuroSys Conference 2020, pp. 24\u201312415. ACM, Heraklion, Greece (2020)"},{"key":"7455_CR19","doi-asserted-by":"crossref","unstructured":"Dutta, P., Guerraoui, R., Levy, R.R., Chakraborty, A.: How fast can a distributed atomic read be? In: Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Distributed Computing. Podc \u201904, pp. 236\u2013245. ACM, New York, NY, USA (2004)","DOI":"10.1145\/1011767.1011802"},{"issue":"4","key":"7455_CR20","doi-asserted-by":"publisher","first-page":"815","DOI":"10.1109\/TPDS.2020.3034328","volume":"32","author":"L Ouyang","year":"2021","unstructured":"Ouyang, L., Huang, Y., Wei, H., Lu, J.: Achieving probabilistic atomicity with well-bounded staleness and low read latency in distributed datastores. IEEE Trans. Parallel Distrib. Syst. 32(4), 815\u2013829 (2021)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"7455_CR21","doi-asserted-by":"publisher","DOI":"10.1145\/2491245","author":"JC Corbett","year":"2013","unstructured":"Corbett, J.C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J.J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Saito, Y., Szymaniak, M., Taylor, C., Wang, R., Woodford, D.: Spanner: Google\u2019s globally distributed database. ACM Trans. Comput. Syst. (2013). https:\/\/doi.org\/10.1145\/2491245","journal-title":"ACM Trans. Comput. Syst."},{"key":"7455_CR22","unstructured":"Tan, H.: WABD code. https:\/\/github.com\/NerdonblooR\/WABD. Accessed: 2024-09-30"},{"key":"7455_CR23","unstructured":"Chrony webpage. https:\/\/chrony.tuxfamily.org\/. Accessed: 2021-01-30"},{"key":"7455_CR24","doi-asserted-by":"crossref","unstructured":"Ahuja, A., Jain, V., Saini, D.: Measuring clock reliability in cloud virtual machines. Real-Time Intelligence for Heterogeneous Networks: Applications, Challenges, and Scenarios in IoT HetNets, 87\u201398 (2021)","DOI":"10.1007\/978-3-030-75614-7_6"},{"issue":"2","key":"7455_CR25","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. ACM Trans. Program. Lang. Syst. 6(2), 254\u2013280 (1984)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"7455_CR26","volume-title":"Viewstamped replication revisited","author":"B Liskov","year":"2012","unstructured":"Liskov, B., Cowling, J.: Viewstamped replication revisited. Technical report, MIT (2012)"},{"issue":"8","key":"7455_CR27","doi-asserted-by":"publisher","first-page":"3752","DOI":"10.1137\/090757010","volume":"39","author":"P Dutta","year":"2010","unstructured":"Dutta, P., Guerraoui, R., Levy, R.R., Vukoli\u0107, M.: Fast access to distributed atomic memory. SIAM J. Comput. 39(8), 3752\u20133783 (2010)","journal-title":"SIAM J. Comput."},{"issue":"2","key":"7455_CR28","doi-asserted-by":"publisher","first-page":"1","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), 1\u201332 (2011)","journal-title":"J. ACM"},{"issue":"2","key":"7455_CR29","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/176575.176576","volume":"12","author":"H Attiya","year":"1994","unstructured":"Attiya, H., Welch, J.L.: Sequential consistency versus linearizability. ACM Trans. Comput. Syst. 12(2), 91\u2013122 (1994)","journal-title":"ACM Trans. Comput. Syst."}],"container-title":["Distributed and Parallel Databases"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-025-07455-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10619-025-07455-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10619-025-07455-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T11:26:47Z","timestamp":1766575607000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10619-025-07455-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,24]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,12]]}},"alternative-id":["7455"],"URL":"https:\/\/doi.org\/10.1007\/s10619-025-07455-x","relation":{},"ISSN":["0926-8782","1573-7578"],"issn-type":[{"value":"0926-8782","type":"print"},{"value":"1573-7578","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,24]]},"assertion":[{"value":"7 March 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 October 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 December 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"2"}}