{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T11:18:27Z","timestamp":1770290307674,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T00:00:00Z","timestamp":1638403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Fundacao para a Ciencia e Tecnologia (FCT)","award":["2020.05270.BD"],"award-info":[{"award-number":["2020.05270.BD"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,12,6]]},"DOI":"10.1145\/3464298.3493392","type":"proceedings-article","created":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T23:39:52Z","timestamp":1638488392000},"page":"159-171","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["FaaSTCC"],"prefix":"10.1145","author":[{"given":"Taras","family":"Lykhenko","sequence":"first","affiliation":[{"name":"Universidade de Lisboa, Portugal"}]},{"given":"Rafael","family":"Soares","sequence":"additional","affiliation":[{"name":"Universidade de Lisboa, Portugal"}]},{"given":"Luis","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"Universidade de Lisboa, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2021,12,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Amazon DynamoDB FAQs. https:\/\/aws.amazon.com\/dynamodb\/faqs\/  [n.d.]. Amazon DynamoDB FAQs. https:\/\/aws.amazon.com\/dynamodb\/faqs\/"},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. Amazon S3 Strong Consistency. https:\/\/aws.amazon.com\/s3\/consistency\/  [n.d.]. Amazon S3 Strong Consistency. https:\/\/aws.amazon.com\/s3\/consistency\/"},{"key":"e_1_3_2_1_3_1","unstructured":"[n.d.]. AWS Lambda Customer Case Studies. https:\/\/aws.amazon.com\/lambda\/resources\/customer-case-studies\/  [n.d.]. AWS Lambda Customer Case Studies. https:\/\/aws.amazon.com\/lambda\/resources\/customer-case-studies\/"},{"key":"e_1_3_2_1_4_1","unstructured":"[n.d.]. Common lambda application types and use cases https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/applications-usecases.html.  [n.d.]. Common lambda application types and use cases https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/applications-usecases.html."},{"key":"e_1_3_2_1_5_1","unstructured":"[n.d.]. The network time protocol. http:\/\/www.ntp.org.  [n.d.]. The network time protocol. http:\/\/www.ntp.org."},{"key":"e_1_3_2_1_6_1","unstructured":"[n.d.]. Protocol Buffers. https:\/\/developers.google.com\/protocol-buffers.  [n.d.]. Protocol Buffers. https:\/\/developers.google.com\/protocol-buffers."},{"key":"e_1_3_2_1_7_1","unstructured":"[n.d.]. ZeroMQ. http:\/\/zeromq.org\/.  [n.d.]. ZeroMQ. http:\/\/zeromq.org\/."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2000.839388"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629087.1629088"},{"key":"e_1_3_2_1_10_1","volume-title":"Hutto","author":"Ahamad Mustaque","year":"1995","unstructured":"Mustaque Ahamad , Gil Neiger , James E. Burns , Prince Kohli , and Phillip W . Hutto . 1995 . Causal memory: definitions, implementation, and programming. Distributed Computing 9, 1 (1995). Mustaque Ahamad, Gil Neiger, James E. Burns, Prince Kohli, and Phillip W. Hutto. 1995. Causal memory: definitions, implementation, and programming. Distributed Computing 9, 1 (1995)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2016.98"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Usenix Annual Technical Conference (ATC). Usenix","author":"Akkus Istemi Ekin","year":"2018","unstructured":"Istemi Ekin Akkus , Ruichuan Chen , Ivica Rimac , Manuel Stein , Klaus Satzke , Andre Beck , Paarijaat Aditya , and Volker Hilt . 2018 . SAND: Towards High-Performance Serverless Computing . In Proceedings of the Usenix Annual Technical Conference (ATC). Usenix , Boston (MA), USA, 923--935. Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and Volker Hilt. 2018. SAND: Towards High-Performance Serverless Computing. In Proceedings of the Usenix Annual Technical Conference (ATC). Usenix, Boston (MA), USA, 923--935."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465361"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/2732232.2732237"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2737784"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465279"},{"key":"e_1_3_2_1_18_1","unstructured":"Sidi Mohamed Beillahi Ahmed Bouajjani and Constantin Enea. 2021. Robustness Against Transactional Causal Consistency. arXiv:1906.12095 [cs.PL]  Sidi Mohamed Beillahi Ahmed Bouajjani and Constantin Enea. 2021. Robustness Against Transactional Causal Consistency. arXiv:1906.12095 [cs.PL]"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the International Conference on Perspectives of System Informatics","author":"Dragoni Nicola","year":"2017","unstructured":"Nicola Dragoni , Ivan Lanese , Stephan Thordal Larsen , Manuel Mazzara , Ruslan Mustafin , and Larisa Safina . 2017 . Microservices: How to make your application scale . In Proceedings of the International Conference on Perspectives of System Informatics . Moscow, Russia. Nicola Dragoni, Ivan Lanese, Stephan Thordal Larsen, Manuel Mazzara, Ruslan Mustafin, and Larisa Safina. 2017. Microservices: How to make your application scale. In Proceedings of the International Conference on Perspectives of System Informatics. Moscow, Russia."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523628"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670983"},{"key":"e_1_3_2_1_23_1","volume-title":"Sagas. In Proceedings of the 1987 ACM SIGMOD international conference on Management of data (SIGMOD)","author":"Garcia-Molina Hector","year":"1987","unstructured":"Hector Garcia-Molina and Kenneth Salem . 1987 . Sagas. In Proceedings of the 1987 ACM SIGMOD international conference on Management of data (SIGMOD) . San Francisco (CA), USA. Hector Garcia-Molina and Kenneth Salem. 1987. Sagas. In Proceedings of the 1987 ACM SIGMOD international conference on Management of data (SIGMOD). San Francisco (CA), USA."},{"key":"e_1_3_2_1_24_1","unstructured":"Pedro Garc\u00eda-L\u00f3pez Aleksander Slominski Simon Shillaker Michael Behrendt and Barnard Metzler. 2020. Serverless End Game: Disaggregation enabling Transparency. arXiv:2006.01251 [cs.DC]  Pedro Garc\u00eda-L\u00f3pez Aleksander Slominski Simon Shillaker Michael Behrendt and Barnard Metzler. 2020. Serverless End Game: Disaggregation enabling Transparency. arXiv:2006.01251 [cs.DC]"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_3_2_1_26_1","volume-title":"Data Consistency in Microservices Architecture. Voxxed Days Microservices Conference Talk.","author":"Gonchar Grygoriy","year":"2018","unstructured":"Grygoriy Gonchar . 2018 . Data Consistency in Microservices Architecture. Voxxed Days Microservices Conference Talk. Grygoriy Gonchar. 2018. Data Consistency in Microservices Architecture. Voxxed Days Microservices Conference Talk."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 9th Biennial Conference on Innovative Data Systems Research (CIDR)","author":"Hellerstein Joseph M","year":"2019","unstructured":"Joseph M Hellerstein , Jose Faleiro , Joseph E Gonzalez , Johann Schleier-Smith , Vikram Sreekanti , Alexey Tumanov , and Chenggang Wu . 2019 . Serverless computing: One step forward, two steps back . In Proceedings of the 9th Biennial Conference on Innovative Data Systems Research (CIDR) . Asilomar (CA), USA. Joseph M Hellerstein, Jose Faleiro, Joseph E Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2019. Serverless computing: One step forward, two steps back. In Proceedings of the 9th Biennial Conference on Innovative Data Systems Research (CIDR). Asilomar (CA), USA."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/3027041.3027047"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3158115"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14472-6_2"},{"key":"e_1_3_2_1_31_1","volume-title":"Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM 21, 7","author":"Lamport Leslie","year":"1978","unstructured":"Leslie Lamport . 1978. Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM 21, 7 ( 1978 ). Leslie Lamport. 1978. Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM 21, 7 (1978)."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 23rd ACM Symposium on Operating Systems Principles","author":"Lloyd Wyatt","unstructured":"Wyatt Lloyd , Michael J. Freedman , Michael Kaminsky , and David G. Andersen . 2011. Don'T Settle for Eventual: Scalable Causal Consistency for Wide-area Storage with COPS . In Proceedings of the 23rd ACM Symposium on Operating Systems Principles . Cascais, Portugal. Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, and David G. Andersen. 2011. Don'T Settle for Eventual: Scalable Causal Consistency for Wide-area Storage with COPS. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles. Cascais, Portugal."},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation. Usenix","author":"Lloyd Wyatt","year":"2013","unstructured":"Wyatt Lloyd , Michael J Freedman , Michael Kaminsky , and David G Andersen . 2013 . Stronger Semantics for Low-Latency Geo-Replicated Storage . In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation. Usenix , Lombard (IL), USA. Wyatt Lloyd, Michael J Freedman, Michael Kaminsky, and David G Andersen. 2013. Stronger Semantics for Low-Latency Geo-Replicated Storage. In Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation. Usenix, Lombard (IL), USA."},{"key":"e_1_3_2_1_34_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). online.","author":"Lu H.","unstructured":"H. Lu , S. Sen , and W. Lloyd . 2020. Performance-Optimal Read-Only Transactions . In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). online. H. Lu, S. Sen, and W. Lloyd. 2020. Performance-Optimal Read-Only Transactions. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI). online."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation","author":"Mehdi Syed Akbar","year":"2017","unstructured":"Syed Akbar Mehdi , Cody Littley , Natacha Crooks , Lorenzo Alvisi , Nathan Bronson , and Wyatt Lloyd . 2017 . I Can't Believe It's Not Causal! Scalable Causal Consistency with No Slowdown Cascades . In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation . Boston (MA), USA. Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson, and Wyatt Lloyd. 2017. I Can't Believe It's Not Causal! Scalable Causal Consistency with No Slowdown Cascades. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation. Boston (MA), USA."},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the Usenix Annual Technical Conference (ATC)","author":"Oakes Edward","year":"2018","unstructured":"Edward Oakes , Leon Yang , Dennis Zhou , Kevin Houck , Tyler Harter , Andrea Arpaci-Dusseau , and Remzi Arpaci-Dusseau . 2018 . SOCK: Rapid Task Provisioning with Serverless-Optimized Containers . In Proceedings of the Usenix Annual Technical Conference (ATC) ( Boston (MA), USA). Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Harter, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2018. SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. In Proceedings of the Usenix Annual Technical Conference (ATC) (Boston (MA), USA)."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDSW.2014.33"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360543"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358296"},{"key":"e_1_3_2_1_40_1","volume-title":"Damian Andrew Tamburri, and Willem-Jan Van Den Heuvel","author":"Soldani Jacopo","year":"2018","unstructured":"Jacopo Soldani , Damian Andrew Tamburri, and Willem-Jan Van Den Heuvel . 2018 . The pains and gains of microservices: A systematic grey literature review. Journal of Systems and Software 146 (2018). Jacopo Soldani, Damian Andrew Tamburri, and Willem-Jan Van Den Heuvel. 2018. The pains and gains of microservices: A systematic grey literature review. Journal of Systems and Software 146 (2018)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00014"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407836"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 18th USENIX Conference on File and Storage Technologies","author":"Wang Ao","year":"2020","unstructured":"Ao Wang , Jingyuan Zhang , Xiaolong Ma , Ali Anwar , Lukas Rupprecht , Dimitrios Skourtis , Vasily Tarasov , Feng Yan , and Yue Cheng . 2020 . InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory Cache . In Proceedings of the 18th USENIX Conference on File and Storage Technologies . Santa Clara, CA. Ao Wang, Jingyuan Zhang, Xiaolong Ma, Ali Anwar, Lukas Rupprecht, Dimitrios Skourtis, Vasily Tarasov, Feng Yan, and Yue Cheng. 2020. InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory Cache. In Proceedings of the 18th USENIX Conference on File and Storage Technologies. Santa Clara, CA."},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the VLDB Endowment 12","author":"Wu Chenggang","year":"2019","unstructured":"Chenggang Wu , Vikram Sreekanti , and Joseph M. Hellerstein . 2019. Autoscaling Tiered Cloud Storage in Anna . Proceedings of the VLDB Endowment 12 , 6 ( 2019 ). Chenggang Wu, Vikram Sreekanti, and Joseph M. Hellerstein. 2019. Autoscaling Tiered Cloud Storage in Anna. Proceedings of the VLDB Endowment 12, 6 (2019)."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389710"}],"event":{"name":"Middleware '21: 22nd International Middleware Conference","location":"Qu\u00e9bec city Canada","acronym":"Middleware '21","sponsor":["ACM Association for Computing Machinery","USENIX Assoc USENIX Assoc","IFIP"]},"container-title":["Proceedings of the 22nd International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3493392","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3464298.3493392","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:15Z","timestamp":1750191135000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3464298.3493392"}},"subtitle":["efficient transactional causal consistency for serverless computing"],"short-title":[],"issued":{"date-parts":[[2021,12,2]]},"references-count":45,"alternative-id":["10.1145\/3464298.3493392","10.1145\/3464298"],"URL":"https:\/\/doi.org\/10.1145\/3464298.3493392","relation":{},"subject":[],"published":{"date-parts":[[2021,12,2]]},"assertion":[{"value":"2021-12-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}