{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:28:03Z","timestamp":1772119683133,"version":"3.50.1"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T00:00:00Z","timestamp":1674864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T00:00:00Z","timestamp":1674864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100008138","name":"Ag\u00eancia Espacial Brasileira","doi-asserted-by":"publisher","award":["Ci\u00eancias sem fronteiras"],"award-info":[{"award-number":["Ci\u00eancias sem fronteiras"]}],"id":[{"id":"10.13039\/501100008138","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eacia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["CISUC - UID\/CEC\/00326\/2020"],"award-info":[{"award-number":["CISUC - UID\/CEC\/00326\/2020"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005727","name":"Universidade de Coimbra","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005727","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2023,3]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>We consider a setting where applications, such as websites or games, need causal access to objects available in geo-replicated cloud data stores. Common ways of implementing causal consistency involve hiding objects while waiting for their dependencies or waiting for server replicas to synchronize. To minimize delays and retrieve objects faster, applications may try to reach different server replicas at once. This entails a cost because providers charge for each reading request, including reading misses where the causal copy of the object is unavailable. Therefore, latency and cost are conflicting goals, which we control by selecting where to read and when. We formulate this challenge as a multi-criteria optimization problem and propose five non-dominated reading strategies, four of which are Pareto optimal, in a setting constrained to two server replicas. We validate these solutions on the following real cloud storage services: AWS S3, DynamoDB and MongoDB. Savings of as much as 50% on reading costs, with no significant or even a positive impact on latency, demonstrate that both clients and cloud providers could benefit from richer services compatible with these retrieval strategies.<\/jats:p>","DOI":"10.1007\/s10723-022-09640-z","type":"journal-article","created":{"date-parts":[[2023,1,28]],"date-time":"2023-01-28T08:45:12Z","timestamp":1674895512000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Efficient Causal Access in Geo-Replicated Storage Systems"],"prefix":"10.1007","volume":"21","author":[{"given":"Stanley","family":"Lima","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Filipe","family":"Araujo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Miguel de Oliveira","family":"Guerreiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaime","family":"Correia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andre","family":"Bento","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raul","family":"Barbosa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,28]]},"reference":[{"issue":"2","key":"9640_CR1","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/MC.2012.33","volume":"45","author":"D Abadi","year":"2012","unstructured":"Abadi, D.: Consistency tradeoffs in modern distributed database system design: CAP is only part of the story. IEEE Comput. 45(2), 37\u201342 (2012). https:\/\/doi.org\/10.1109\/MC.2012.33","journal-title":"IEEE Comput."},{"key":"9640_CR2","unstructured":"Amazon: Cloud Object Storage - Amazon S3 - Amazon Web Services. https:\/\/aws.amazon.com\/s3\/?nc1=h_ls. Accessed 21 May 2022 (2006)"},{"key":"9640_CR3","unstructured":"Amazon Web Services, Inc. or affiliates. Amazon ElastiCache- In-memory data store and cache. https:\/\/aws.amazon.com\/elasticache\/. Accessed 13 July 2022 (2011)"},{"key":"9640_CR4","unstructured":"Amazon Web Services, Inc. or affiliates, Amazon DynamoDB. https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Introduction.html. Accessed 13 July 2022 (2012)"},{"issue":"2","key":"9640_CR5","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. (TOCS) 12(2), 91\u2013122 (1994)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"key":"9640_CR6","doi-asserted-by":"publisher","unstructured":"Bailis, P., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: The potential dangers of causal consistency and an explicit solution. In: Proceedings of the 3rd ACM Symposium on Cloud Computing, SoCC \u201912. ISBN 9781450317610. https:\/\/doi.org\/10.1145\/2391229.2391251. Association for Computing Machinery, New York (2012)","DOI":"10.1145\/2391229.2391251"},{"key":"9640_CR7","doi-asserted-by":"publisher","unstructured":"Bailis, P., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Bolt-on causal consistency. In: Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, SIGMOD \u201913. ISBN 9781450320375. https:\/\/doi.org\/10.1145\/2463676.2465279, pp 761\u2013772. Association for Computing Machinery, New York (2013)","DOI":"10.1145\/2463676.2465279"},{"key":"9640_CR8","unstructured":"Banker, K., Garrett, D., Bakkum, P., Verch, S.: MongoDB in action: covers MongoDB version 3.0. Manning, Shelter Island, NY. ISBN 978-1617291609 (2016)"},{"key":"9640_CR9","doi-asserted-by":"crossref","unstructured":"Barbara, L., Ladin, R.: Highly-available distributed services fault-tolerant distributed garbage collection. In: Proceedings of the 5th Symposium on the Principles of Distributed Computing, pp 29\u201339. ACM, Canada (1986)","DOI":"10.1145\/10590.10593"},{"key":"9640_CR10","doi-asserted-by":"crossref","unstructured":"Bermbach, D., Kuhlenkamp, J.: Consistency in distributed storage systems. In: Gramoli, V., Guerraoui, R. (eds.) Networked Systems. ISBN 978-3-642-40148-0, pp 175\u2013189. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-40148-0_13"},{"key":"9640_CR11","doi-asserted-by":"publisher","unstructured":"Bermbach, D., Tai, S.: Eventual consistency: How soon is eventual? An evaluation of amazon S3\u2019s consistency behavior. In: Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, MW4SOC 2011, Lisbon, Portugal, December 12-16, 2011. https:\/\/doi.org\/10.1145\/2093185.2093186, p 1 (2011)","DOI":"10.1145\/2093185.2093186"},{"issue":"1","key":"9640_CR12","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/7351.7478","volume":"5","author":"KP Birman","year":"1987","unstructured":"Birman, K.P., Joseph, T.A.: Reliable communication in the presence of failures. ACM Trans. Comput. Syst. 5(1), 47\u201376 (1987). ISSN 0734-2071. https:\/\/doi.org\/10.1145\/7351.7478https:\/\/doi.org\/10.1145\/7351.7478","journal-title":"ACM Trans. Comput. Syst."},{"key":"9640_CR13","doi-asserted-by":"publisher","unstructured":"Bravo, M., Rodrigues, L.E.T., Van Roy, P.: Saturn: a distributed metadata service for causal consistency. In: Proceedings of the 12th European Conference on Computer Systems, EuroSys 2017, Belgrade, Serbia, April 23-26, 2017. https:\/\/doi.org\/10.1145\/3064176.3064210https:\/\/doi.org\/10.1145\/3064176.3064210, pp 111\u2013126 (2017)","DOI":"10.1145\/3064176.3064210 10.1145\/3064176.3064210"},{"key":"9640_CR14","doi-asserted-by":"crossref","unstructured":"Brzezinski, J., Sobaniec, C., Wawrzyniak, D.: Session guarantees to achieve PRAM consistency of replicated shared objects. In: International Conference on Parallel Processing and Applied Mathematics, pp 1\u20138. Springer (2003)","DOI":"10.1007\/978-3-540-24669-5_1"},{"key":"9640_CR15","doi-asserted-by":"publisher","unstructured":"Brzezinski, J., Sobaniec, C., Wawrzyniak, D.: From session causality to causal consistency. In: 12th Euromicro Workshop on Parallel, Distributed and Network-Based Processing (PDP 2004), 11\u201313 February 2004, A Coruna, Spain. https:\/\/doi.org\/10.1109\/EMPDP.2004.1271440https:\/\/doi.org\/10.1109\/EMPDP.2004.1271440, pp 152\u2013158 (2004)","DOI":"10.1109\/EMPDP.2004.1271440 10.1109\/EMPDP.2004.1271440"},{"key":"9640_CR16","unstructured":"Carlson, J.: Redis in action. Manning, Shelter Island, NY. ISBN 978-1617290855 (2013)"},{"key":"9640_CR17","unstructured":"Cowling, J.: Inside the MagicPocket - Dropbox. https:\/\/dropbox.tech\/infrastructure\/inside-the-magic-pocket. Accessed 14 July 2022 (2016)"},{"issue":"3","key":"9640_CR18","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/BF01784024","volume":"3","author":"F Cristian","year":"1989","unstructured":"Cristian, F.: Probabilistic clock synchronization. Distrib. Comput. 3(3), 146\u2013158 (1989). ISSN 0178-2770. https:\/\/doi.org\/10.1007\/BF01784024","journal-title":"Distrib. Comput."},{"key":"9640_CR19","unstructured":"Weeks, D.C.: S3mper: Consistency in the cloud. https:\/\/netflixtechblog.com\/s3mper-consistency-in-the-cloud-b6a1076aa4f8https:\/\/netflixtechblog.com\/s3mper-consistency-in-the-cloud-b6a1076aa4f8, Accessed 13 Aug 2022 (2014)"},{"issue":"6","key":"9640_CR20","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/1323293.1294281","volume":"41","author":"G DeCandia","year":"2007","unstructured":"DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon\u2019s highly available key-value store. ACM SIGOPS Oper. Syst. Rev. 41(6), 205\u2013220 (2007)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"issue":"4","key":"9640_CR21","doi-asserted-by":"publisher","first-page":"372","DOI":"10.1145\/1041680.1041682","volume":"36","author":"X D\u00e9fago","year":"2004","unstructured":"D\u00e9fago, X., Schiper, A., Urb\u00e1n, P.: Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Comput. Surv. 36(4), 372\u2013421 (2004). ISSN 0360-0300. https:\/\/doi.org\/10.1145\/1041680.1041682","journal-title":"ACM Comput. Surv."},{"key":"9640_CR22","doi-asserted-by":"publisher","unstructured":"Du, J., Iorgulescu, C., Roy, A., Zwaenepoel, W.: Gentlerain: Cheap and scalable causal consistency with physical clocks. In: Proceedings of the ACM Symposium on Cloud Computing, SOCC \u201914. ISBN 9781450332521. https:\/\/doi.org\/10.1145\/2670979.2670983, pp 1\u201313. Association for Computing Machinery, New York (2014)","DOI":"10.1145\/2670979.2670983"},{"key":"9640_CR23","doi-asserted-by":"crossref","unstructured":"Duan, Y., Koufaty, D., Torrellas, J.: SCsafe: Logging sequential consistency violations continuously and precisely. In: 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp 249\u2013260. IEEE (2016)","DOI":"10.1109\/HPCA.2016.7446069"},{"key":"9640_CR24","unstructured":"Farrell, A.K.: A deadlock detection scheme for Argus. Bachelor\u2019s Thesis July 1989 MIT Dept. of Electrical Engineering and Computer Science"},{"key":"9640_CR25","unstructured":"Python Software Foundation: pymongo \u22c5 pypi. https:\/\/pypi.org\/project\/pymongo\/. Accessed 14 July 2022 (2009)"},{"issue":"2","key":"9640_CR26","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/564585.564601","volume":"33","author":"S Gilbert","year":"2002","unstructured":"Gilbert, S., Lynch, N.: Brewer\u2019s conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News 33(2), 51\u201359 (2002). ISSN 0163-5700. https:\/\/doi.org\/10.1145\/564585.564601","journal-title":"SIGACT News"},{"issue":"1","key":"9640_CR27","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/3197406.3197420","volume":"49","author":"W Golab","year":"2018","unstructured":"Golab, W.: Proving PACELC. SIGACT News 49(1), 73\u201381 (2018). ISSN 0163-5700. https:\/\/doi.org\/10.1145\/3197406.3197420https:\/\/doi.org\/10.1145\/3197406.3197420","journal-title":"SIGACT News"},{"key":"9640_CR28","doi-asserted-by":"crossref","unstructured":"Golab, W., Li, X., Shah, M.A.: Analyzing consistency properties for fun and profit. In: Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, pp 197\u2013206 (2011)","DOI":"10.1145\/1993806.1993834"},{"key":"9640_CR29","unstructured":"Google: Cloud Computing Services \u2014 Google Cloud. https:\/\/cloud.google.com\/. Accessed 14 July 2022 (2008)"},{"key":"9640_CR30","unstructured":"Google: Datastore \u2013 Google Cloud. https:\/\/cloud.google.com\/datastore\/. Accessed 14 July 2022 (2013)"},{"key":"9640_CR31","doi-asserted-by":"crossref","unstructured":"Guerraoui, R., Schiper, A.: Fault-tolerance by replication in distributed systems. In: International Conference on Reliable Software Technologies, pp 38\u201357. Springer (1996)","DOI":"10.1007\/BFb0013477"},{"key":"9640_CR32","doi-asserted-by":"publisher","unstructured":"Hasan, R., Tucek, J., Stanton, P., Yurcik, W., Brumbaugh, L., Rosendale, J., Boonstra, R.: The techniques and challenges of immutable storage with applications in multimedia. In: Lienhart, R.W., Babaguchi, N., Chang, E.Y. (eds.) Storage and Retrieval Methods and Applications for Multimedia 2005. https:\/\/doi.org\/10.1117\/12.588103, vol. 5682, pp 41\u201352. International Society for Optics and Photonics, SPIE, Bellingham (2005)","DOI":"10.1117\/12.588103"},{"issue":"3","key":"9640_CR33","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). ISSN 0164-0925. https:\/\/doi.org\/10.1145\/78969.78972","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"9640_CR34","volume-title":"Cassandra: The Definitive Guide, (Revised) 3rd edn.: Distributed Data at Web Scale","author":"E Hewitt","year":"2022","unstructured":"Hewitt, E.: Cassandra: The Definitive Guide, (Revised) 3rd edn.: Distributed Data at Web Scale. O\u2019Reilly Media, Inc., Sebastopol (2022). ISBN 978-1492097143"},{"key":"9640_CR35","doi-asserted-by":"publisher","first-page":"1118","DOI":"10.1016\/j.future.2017.04.044","volume":"86","author":"T-Y Hsu","year":"2018","unstructured":"Hsu, T.-Y., Kshemkalyani, A.D., Shen, M.: Causal consistency algorithms for partially replicated and fully replicated systems. Future Gener. Comput. Syst. 86, 1118\u20131133 (2018). ISSN 0167-739X. https:\/\/doi.org\/10.1016\/j.future.2017.04.044. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X17308166","journal-title":"Future Gener. Comput. Syst."},{"key":"9640_CR36","unstructured":"Hwang, D.J.-H.: Constructing a highly-available location service for a distributed environment. Master\u2019s thesis, MIT Dept. of Electrical Engineering and Computer Science, Cambridge, Massachusetts, USA (1987)"},{"key":"9640_CR37","unstructured":"IBM: IBM Cloud Storage. https:\/\/www.ibm.com\/cloud\/storage. Accessed 14 July 2022 (2013)"},{"key":"9640_CR38","doi-asserted-by":"publisher","unstructured":"Jose, J., Subramoni, H., Luo, M., Zhang, M., Huang, J., Wasi-ur Rahman, M., Islam, N.S., Ouyang, X., Wang, H., Sur, S., Panda, D.K.: Memcached design on high performance RDMA capable interconnects. In: 2011 International Conference on Parallel Processing. https:\/\/doi.org\/10.1109\/ICPP.2011.37, pp 743\u2013752 (2011)","DOI":"10.1109\/ICPP.2011.37"},{"key":"9640_CR39","doi-asserted-by":"publisher","unstructured":"Kermarrec, A.-M., Kuz, I., van Steen, M., Tanenbaum, A.S.: A framework for consistent, replicated Web objects. In: The 18th International Conference on Distributed Computing Systems. https:\/\/doi.org\/10.1109\/ICDCS.1998.679725https:\/\/doi.org\/10.1109\/ICDCS.1998.679725, pp 276\u2013291. IEEE Computer Society, Amsterdam (1998)","DOI":"10.1109\/ICDCS.1998.679725 10.1109\/ICDCS.1998.679725"},{"key":"9640_CR40","unstructured":"Kreps, J., Narkhede, N., Rao, J., et al.: Kafka: A distributed messaging system for log processing. In: Proceedings of the NetDB, vol. 11, pp 1\u20137 (2011)"},{"issue":"2","key":"9640_CR41","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/s004460050044","volume":"11","author":"AD Kshemkalyani","year":"1998","unstructured":"Kshemkalyani, A.D., Singhal, M.: Necessary and sufficient conditions on information for causal message ordering and their optimal implementation. Distrib. Comput. 11(2), 91\u2013111 (1998). ISSN 0178-2770. https:\/\/doi.org\/10.1007\/s004460050044https:\/\/doi.org\/10.1007\/s004460050044","journal-title":"Distrib. Comput."},{"key":"9640_CR42","unstructured":"Ladin, R.: A method for constructing highly available services and a technique for distributed garbage collection. PhD thesis, MIT Dept. of Electrical Engineering and Computer Science (1989)"},{"issue":"4","key":"9640_CR43","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1145\/138873.138877","volume":"10","author":"R Ladin","year":"1992","unstructured":"Ladin, R., Liskov, B., Shrira, L., Ghemawat, S.: Providing high availability using lazy replication. ACM Trans. Comput. Syst. 10(4), 360\u2013391 (1992). https:\/\/doi.org\/10.1145\/138873.138877https:\/\/doi.org\/10.1145\/138873.138877","journal-title":"ACM Trans. Comput. Syst."},{"issue":"7","key":"9640_CR44","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1145\/359545.359563","volume":"21","author":"L Lamport","year":"1978","unstructured":"Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558\u2013565 (1978)","journal-title":"Commun. ACM"},{"key":"9640_CR45","unstructured":"Liskov, B., Scheifler, R., Walker, E., Weihl, W.: Orphan detection (extended abstract). In: Proceedings of the 17th International Symposium on Fault-Tolerant Computing, Pittsburgh (1987)"},{"key":"9640_CR46","doi-asserted-by":"publisher","unstructured":"Lloyd, W., Freedman, M.J., Kaminsky, M., Andersen, D.G.: Don\u2019t settle for eventual: scalable causal consistency for wide-area storage with COPS. In: Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, SOSP 2011, Cascais, Portugal October 23\u201326 2011. https:\/\/doi.org\/10.1145\/2043556.2043593https:\/\/doi.org\/10.1145\/2043556.2043593, pp 401\u2013416 (2011)","DOI":"10.1145\/2043556.2043593 10.1145\/2043556.2043593"},{"key":"9640_CR47","unstructured":"Prince, M., Lorenzo, A., Dahlin, M.: Consistency, availability, and convergenc. Technical Report UTCS TR-11-22, Department of Computer Science, The University of Texas at Austin (2011)"},{"key":"9640_CR48","unstructured":"McCoy, K.: VMS File System Internals (VAX - VMS Series). Digital Press, Maynard, Massachusetts USA. ISBN 1555580564 (1990)"},{"key":"9640_CR49","unstructured":"Microsoft: Azure Blob Storage documentation. https:\/\/docs.microsoft.com\/en-us\/azure\/storage\/blobs\/. Accessed 14 july 2022 (2008)"},{"key":"9640_CR50","unstructured":"Microsoft: Microsoft Azure. https:\/\/azure.microsoft.com\/services\/storage. Accessed 14 July 2022 (2008)"},{"key":"9640_CR51","unstructured":"Microsoft: Consistency levels in Azure Cosmos DB. https:\/\/docs.microsoft.com\/en-us\/azure\/cosmos-db\/consistency-levels. Accessed 14 July 2022 (2022)"},{"key":"9640_CR52","unstructured":"Evaggelia, P., Bharat, B.: Maintaining consistency of data in mobile distributed environments. In: Proceedings of 15th International Conference on Distributed Computing Systems, pp 404\u2013413. IEEE (1995)"},{"issue":"11","key":"9640_CR53","doi-asserted-by":"publisher","first-page":"1747","DOI":"10.14778\/3342263.3342647","volume":"12","author":"K Ren","year":"2019","unstructured":"Ren, K., Li, D., Abadi, D.J.: Slog: serializable, low-latency, geo-replicated transactions. Proc. VLDB Endowment 12(11), 1747\u20131761 (2019)","journal-title":"Proc. VLDB Endowment"},{"key":"9640_CR54","doi-asserted-by":"publisher","unstructured":"Roohitavaf, M., Demirbas, M., Kulkarni, S.: Causalspartan: Causal consistency for distributed data stores using hybrid logical clocks. In: 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS). https:\/\/doi.org\/10.1109\/SRDS.2017.27, pp 184\u2013193 (2017)","DOI":"10.1109\/SRDS.2017.27"},{"key":"9640_CR55","unstructured":"Soni, M.: Practical AWS Networking: Build and manage complex networks using services such as Amazon VPC, Elastic Load Balancing, Direct Connect, and Amazon Route 53. ISBN 978-1788398299 (2018)"},{"key":"9640_CR56","volume-title":"Distributed systems - principles and paradigms","author":"AS Tanenbaum","year":"2007","unstructured":"Tanenbaum, A.S., van Steen, M.: Distributed systems - principles and paradigms, 2nd edn. Pearson Education, Upper Saddle River (2007). ISBN 978-0-13-239227-3","edition":"2nd edn."},{"key":"9640_CR57","doi-asserted-by":"publisher","unstructured":"Terry, D.B., Demers, A.J., Petersen, K., Spreitzer, M., Theimer, M., Welch, B.B.: Session guarantees for weakly consistent replicated data. In: Proceedings of the 3rd International Conference on Parallel and Distributed Information Systems (PDIS 94), Austin, Texas, USA, September 28\u201330, 1994. https:\/\/doi.org\/10.1109\/PDIS.1994.331722, pp 140\u2013149 (1994)","DOI":"10.1109\/PDIS.1994.331722"},{"key":"9640_CR58","unstructured":"Wada, H., Fekete, A., Zhao, L., Lee, K., Liu, A.: Data consistency properties and the trade-offs in commercial cloud storages: the consumers\u2019 perspective. In: 5th Biennial Conference on Innovative Data Systems Research (CIDR 2011) (2011)"},{"key":"9640_CR59","unstructured":"Wasabi Technologies Inc. Cloud Object Storage by Wasabi \u2014 1\/5th the Price \u2014 Wasabi. https:\/\/wasabi.com. Accessed 14 July 2022 (2017)"},{"issue":"1","key":"9640_CR60","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/TSE.1987.232835","volume":"E-13","author":"WE Weihl","year":"1987","unstructured":"Weihl, W.E.: Distributed version management for read-only actions. IEEE Trans. Softw. Eng. E-13(1), 55\u201364 (1987)","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-022-09640-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-022-09640-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-022-09640-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,13]],"date-time":"2024-10-13T01:51:44Z","timestamp":1728784304000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-022-09640-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,28]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["9640"],"URL":"https:\/\/doi.org\/10.1007\/s10723-022-09640-z","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-2051314\/v1","asserted-by":"object"}]},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,28]]},"assertion":[{"value":"10 September 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with Ethical Standards"}},{"value":"All authors gave their consent for this publication.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Consent for Publication"}},{"value":"The authors are not aware of any competing interests regarding this work.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Competing interests"}}],"article-number":"8"}}