{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T09:49:22Z","timestamp":1773481762330,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,20]],"date-time":"2024-11-20T00:00:00Z","timestamp":1732060800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Independent Research Fund Denmark","award":["9041-00368B"],"award-info":[{"award-number":["9041-00368B"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,20]]},"DOI":"10.1145\/3698038.3698540","type":"proceedings-article","created":{"date-parts":[[2024,11,14]],"date-time":"2024-11-14T06:32:43Z","timestamp":1731565963000},"page":"898-914","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Rethinking State Management in Actor Systems for Cloud-Native Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9423-2600","authenticated-orcid":false,"given":"Yijian","family":"Liu","sequence":"first","affiliation":[{"name":"University of Copenhagen, Denmark"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2771-7477","authenticated-orcid":false,"given":"Rodrigo","family":"Laigner","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7578-8117","authenticated-orcid":false,"given":"Yongluan","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Copenhagen, Denmark"}]}],"member":"320","published-online":{"date-parts":[[2024,11,20]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Orleans transactions. Microsoft. Retrieved","author":"Microsoft","year":"2024","unstructured":"Microsoft 2024. Orleans transactions. Microsoft. Retrieved April 8, 2024 from https:\/\/learn.microsoft.com\/en-us\/dotnet\/orleans\/grains\/transactions#grain-implementations"},{"key":"e_1_3_2_1_2_1","volume-title":"Microsoft. Retrieved","author":"Microsoft","year":"2024","unstructured":"Microsoft 2024. Why streams in Orleans? Microsoft. Retrieved July 13, 2024 from https:\/\/learn.microsoft.com\/en-us\/dotnet\/orleans\/streaming\/streams-why"},{"key":"e_1_3_2_1_3_1","unstructured":"ActorDB. 2024. ActorDB Documentation. https:\/\/www.actordb.com\/docs-about.html."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/7929"},{"key":"e_1_3_2_1_5_1","unstructured":"Akka. 2021. Akka Documentation. https:\/\/akka.io\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Akka. 2024. Why modern systems need a new programming model. https:\/\/doc.akka.io\/docs\/akka\/current\/typed\/guide\/actors-motivation.html."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497466"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428282"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133931"},{"key":"e_1_3_2_1_10_1","volume-title":"Orleans: Distributed Virtual Actors for Programmability and Scalability. Technical Report. Microsoft Research.","author":"Bernstein Philip A.","year":"2014","unstructured":"Philip A. Bernstein, Sergey Bykov, Alan Geller, Gabriel Kliot, and Jorgen Thelin. 2014. Orleans: Distributed Virtual Actors for Programmability and Scalability. Technical Report. Microsoft Research."},{"key":"e_1_3_2_1_11_1","volume-title":"Conference on Innovative Database Research (CIDR).","author":"Bernstein Philip A.","year":"2017","unstructured":"Philip A. Bernstein, Mohammad Dashti, Tim Kiefer, and David Maier. 2017. Indexing in an Actor-Oriented Database. In Conference on Innovative Database Research (CIDR)."},{"key":"e_1_3_2_1_12_1","unstructured":"Reuben Bond. 2018. Solving a Transactions Performance Mystery. https:\/\/dotnet.github.io\/orleans\/blog\/solving-a-transactions-performance-mystery.html."},{"key":"e_1_3_2_1_13_1","unstructured":"Jason Bragg. 2019. Orleans transaction deadlocks. https:\/\/github.com\/dotnet\/orleans\/issues\/5297."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/3685800.3685801"},{"key":"e_1_3_2_1_16_1","unstructured":"Brad Irby. 2024. Orleans slow with minimalistic use case. https:\/\/stackoverflow.com\/questions\/58308230\/orleans-akka-net-problem-with-understanding-the-actor-model"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3312527"},{"key":"e_1_3_2_1_18_1","volume-title":"Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Kraft Peter","year":"2022","unstructured":"Peter Kraft, Fiodar Kazhamiaka, Peter Bailis, and Matei Zaharia. 2022. Data-Parallel Actors: A Programming Model for Scalable Query Serving Systems. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA, 1059--1074. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/kraft"},{"key":"e_1_3_2_1_19_1","volume-title":"Leonardo Freitas Gomes, and Yongluan Zhou","author":"Laigner Rodrigo","year":"2024","unstructured":"Rodrigo Laigner, Zhexiang Zhang, Yijian Liu, Leonardo Freitas Gomes, and Yongluan Zhou. 2024. A Benchmark for Data Management in Microservices. arXiv:2403.12605 [cs.DB] https:\/\/arxiv.org\/abs\/2403.12605"},{"key":"e_1_3_2_1_20_1","volume-title":"Benchmarking Data Management Systems for Microservices","author":"Laigner Rodrigo","unstructured":"Rodrigo Laigner and Yongluan Zhou. 2024. Benchmarking Data Management Systems for Microservices. In IEEE 40th International Conference on Data Engineering (ICDE). https:\/\/www.researchgate.net\/publication\/380699403_Benchmarking_Data_Management_Systems_for_Microservices"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/3484224.3484232"},{"key":"e_1_3_2_1_22_1","unstructured":"Lightbend. 2024. Distributed Data. https:\/\/doc.akka.io\/docs\/akka\/current\/typed\/distributed-data.html#distributed-data."},{"key":"e_1_3_2_1_23_1","unstructured":"Yijian Liu. 2021. Why I get low throughput with OrleansTransaction. https:\/\/github.com\/dotnet\/orleans\/issues\/6912."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3514221.3526172"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3145813"},{"key":"e_1_3_2_1_26_1","unstructured":"Murdock. 2024. Orleans slow with minimalistic use case. https:\/\/stackoverflow.com\/questions\/74310628\/orleans-slow-with-minimalistic-use-case"},{"key":"e_1_3_2_1_27_1","unstructured":"Orleans. 2021. Orleans Documentation. https:\/\/dotnet.github.io\/orleans\/docs\/index.html."},{"key":"e_1_3_2_1_28_1","volume-title":"Application-Level Caching with Transactional Consistency. Ph.D","author":"Ports Dan R. K.","unstructured":"Dan R. K. Ports. 2012. Application-Level Caching with Transactional Consistency. Ph.D. MIT, Cambridge, MA, USA."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-"},{"key":"e_1_3_2_1_30_1","unstructured":"Rafiq. 2024. How to handle multiple update event when there is more then one replica of a pod. https:\/\/stackoverflow.com\/questions\/67612615\/how-to-handle-multiple-update-event-when-there-is-more-then-one-replica-of-a-pod"},{"key":"e_1_3_2_1_31_1","volume-title":"Actor-Relational Database Systems: A Manifesto. arXiv","author":"Shah Vivek","year":"2017","unstructured":"Vivek Shah and Marcos Antonio Vaz Salles. 2017. Actor-Relational Database Systems: A Manifesto. arXiv (2017)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3183752"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Marc Shapiro Nuno Pregui\u00e7a Carlos Baquero and Marek Zawirski. 2011. Conflict-Free Replicated Data Types. In Stabilization Safety and Security of Distributed Systems. 386--400.","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"e_1_3_2_1_34_1","unstructured":"TPCC. 2021. TPC-C is an On-Line Transaction Processing Benchmark. http:\/\/www.tpc.org\/tpcc\/."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741975"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 22nd International Conference on Extending Database Technology. 512--523","author":"Wang Yiwen","year":"2019","unstructured":"Yiwen Wang, Julio Cesar Dos Reis, Kasper Myrtue Borggren, Marcos Antonio Vaz Salles, Claudia Bauzer Medeiros, and Yongluan Zhou. 2019. Modeling and Building IoT Data Platforms with Actor-Oriented Databases. In Proceedings of the 22nd International Conference on Extending Database Technology. 512--523."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00044"}],"event":{"name":"SoCC '24: ACM Symposium on Cloud Computing","location":"Redmond WA USA","acronym":"SoCC '24","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698038.3698540","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3698038.3698540","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:02:18Z","timestamp":1755889338000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3698038.3698540"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,20]]},"references-count":37,"alternative-id":["10.1145\/3698038.3698540","10.1145\/3698038"],"URL":"https:\/\/doi.org\/10.1145\/3698038.3698540","relation":{},"subject":[],"published":{"date-parts":[[2024,11,20]]},"assertion":[{"value":"2024-11-20","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}