{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T23:08:09Z","timestamp":1768345689862,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,19]]},"DOI":"10.1145\/3772052.3772245","type":"proceedings-article","created":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T16:19:00Z","timestamp":1768321140000},"page":"443-455","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Serverless Elasticsearch: the Architecture Transformation from Stateful to Stateless"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-3500-8451","authenticated-orcid":false,"given":"Iraklis","family":"Psaroudakis","sequence":"first","affiliation":[{"name":"Elastic, Athens, Greece"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2788-8555","authenticated-orcid":false,"given":"Pooya","family":"Salehi","sequence":"additional","affiliation":[{"name":"Elastic, Berlin, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-1356-3850","authenticated-orcid":false,"given":"Jason","family":"Bryan","sequence":"additional","affiliation":[{"name":"Elastic, San Francisco, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1184-3079","authenticated-orcid":false,"given":"Francisco","family":"Fern\u00e1ndez Casta\u00f1o","sequence":"additional","affiliation":[{"name":"Elastic, Amsterdam, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6395-0500","authenticated-orcid":false,"given":"Brendan","family":"Cully","sequence":"additional","affiliation":[{"name":"Elastic, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3788-0513","authenticated-orcid":false,"given":"Ankita","family":"Kumar","sequence":"additional","affiliation":[{"name":"Elastic, San Francisco, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9873-9953","authenticated-orcid":false,"given":"Henning","family":"Andersen","sequence":"additional","affiliation":[{"name":"Elastic, Copenhagen, Denmark"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4980-8999","authenticated-orcid":false,"given":"Thomas","family":"Repantis","sequence":"additional","affiliation":[{"name":"Elastic, San Francisco, USA"}]}],"member":"320","published-online":{"date-parts":[[2026,1,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415545"},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon. 2002. Amazon Web Services. https:\/\/aws.amazon.com\/"},{"key":"e_1_3_2_1_3_1","unstructured":"Amazon. 2025. Amazon S3 Durabilty and Data Protection. https:\/\/aws.amazon.com\/s3\/faqs\/#topic-10"},{"key":"e_1_3_2_1_4_1","unstructured":"Amazon. 2025. Amazon S3 Strong Consistency. https:\/\/aws.amazon.com\/s3\/consistency\/"},{"key":"e_1_3_2_1_5_1","unstructured":"Amazon. 2025. What is Amazon OpenSearch Serverless? https:\/\/docs.aws.amazon.com\/opensearch-service\/latest\/developerguide\/serverless-overview.html"},{"key":"e_1_3_2_1_6_1","volume-title":"Stateless: Data safety in a stateless world. https:\/\/www.elastic.co\/search-labs\/blog\/data-safety-stateless-elasticsearch","author":"Andersen Henning","year":"2024","unstructured":"Henning Andersen. 2024. Stateless: Data safety in a stateless world. https:\/\/www.elastic.co\/search-labs\/blog\/data-safety-stateless-elasticsearch"},{"key":"e_1_3_2_1_7_1","unstructured":"Apache. 2025. Lucene. https:\/\/lucene.apache.org"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903741"},{"key":"e_1_3_2_1_10_1","unstructured":"Andrei Dan. 2024. Autosharding of data streams in Elasticsearch Serverless. https:\/\/www.elastic.co\/search-labs\/blog\/datastream-autosharding-serverless"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3488560.3502186"},{"key":"e_1_3_2_1_12_1","unstructured":"Elastic. 2025. Elastic Cloud Serverless Pricing. https:\/\/www.elastic.co\/pricing\/serverless-search"},{"key":"e_1_3_2_1_13_1","unstructured":"Elastic. 2025. Elasticsearch Cluster-level shard allocation and routing settings. https:\/\/www.elastic.co\/docs\/reference\/elasticsearch\/configuration-reference\/cluster-level-shard-allocation-routing-settings"},{"key":"e_1_3_2_1_14_1","unstructured":"Elastic. 2025. Elasticsearch Flush API. https:\/\/www.elastic.co\/docs\/api\/doc\/elasticsearch\/operation\/operation- indices- flush"},{"key":"e_1_3_2_1_15_1","unstructured":"Elastic. 2025. Elasticsearch Reading and Writing Documents. https:\/\/www.elastic.co\/docs\/deploy-manage\/distributed-architecture\/reading-and-writing- documents"},{"key":"e_1_3_2_1_16_1","unstructured":"Elastic. 2025. Elasticsearch Reference Guide. https:\/\/www.elastic.co\/docs\/reference\/elasticsearch\/"},{"key":"e_1_3_2_1_17_1","unstructured":"Elastic. 2025. Elasticsearch Size your shards. https:\/\/www.elastic.co\/docs\/deploy-manage\/production-guidance\/optimize-performance\/size-shards"},{"key":"e_1_3_2_1_18_1","unstructured":"Elastic. 2025. Formal models of core Elasticsearch algorithms. https:\/\/github.com\/elastic\/elasticsearch-formal-models"},{"key":"e_1_3_2_1_19_1","unstructured":"Elastic. 2025. GitHub Archive Rally Track. https:\/\/github.com\/elastic\/rally-tracks\/tree\/master\/github_archive"},{"key":"e_1_3_2_1_20_1","unstructured":"Elastic. 2025. Serve more with Elastic Cloud Serverless and Search AI Lake. https:\/\/www.elastic.co\/cloud\/serverless"},{"key":"e_1_3_2_1_21_1","unstructured":"Ken Exner. 2022. Serve more with Serverless. https:\/\/www.elastic.co\/blog\/elastic-serverless-architecture"},{"key":"e_1_3_2_1_22_1","unstructured":"Francisco Fern\u00e1ndez Casta\u00f1o and Henning Andersen. 2024. How we optimized refresh costs in Elasticsearch Serverless. https:\/\/www.elastic.co\/search-labs\/blog\/elasticsearch-refresh-costs-serverless"},{"key":"e_1_3_2_1_23_1","unstructured":"Google. 2008. Google Cloud Platform. https:\/\/cloud.google.com\/docs\/overview\/"},{"key":"e_1_3_2_1_24_1","unstructured":"Google. 2025. AlloyDB. https:\/\/cloud.google.com\/alloydb\/docs\/overview"},{"key":"e_1_3_2_1_25_1","unstructured":"Google. 2025. Cloud Storage Consistency. https:\/\/cloud.google.com\/storage\/docs\/consistency"},{"key":"e_1_3_2_1_26_1","unstructured":"Google. 2025. Cloud Storage Data Availability and Durability. https:\/\/cloud.google.com\/storage\/docs\/availability-durability"},{"key":"e_1_3_2_1_27_1","unstructured":"Google. 2025. General-purpose machine family for Compute Engine. https:\/\/cloud.google.com\/compute\/docs\/general-purpose-machines"},{"key":"e_1_3_2_1_28_1","unstructured":"George Kobar and Ugo Sangiorgi. 2023. Elasticsearch vs. OpenSearch: Unraveling the performance gap. https:\/\/www.elastic.co\/blog\/elasticsearch-opensearch-performance-gap"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"e_1_3_2_1_31_1","unstructured":"Tanguy Leroux. 2024. Introducing Serverless Thin Indexing Shards. https:\/\/www.elastic.co\/search-labs\/blog\/thin-indexing-shards-elasticsearch-serverless"},{"key":"e_1_3_2_1_32_1","unstructured":"Leaf Lin Tim Brooks and Quin Hoxie. 2022. Stateless \u2014 your new state of find with Elasticsearch. https:\/\/www.elastic.co\/search-labs\/blog\/stateless-your-new-state-of-find-with-elasticsearch"},{"key":"e_1_3_2_1_33_1","unstructured":"Fran\u00e7ois Massot. 2023. Quickwit 101 - Architecture of a distributed search engine on object storage. https:\/\/quickwit.io\/blog\/quickwit-101"},{"key":"e_1_3_2_1_34_1","unstructured":"Microsoft. 2008. Microsoft Azure. https:\/\/azure.microsoft.com\/"},{"key":"e_1_3_2_1_35_1","unstructured":"Microsoft. 2025. Azure Storage Redundancy. https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/common\/storage-redundancy"},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference (Philadelphia, PA) (USENIX ATC'14). USENIX Association, USA, 305\u2013320","author":"Ongaro Diego","year":"2014","unstructured":"Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference (Philadelphia, PA) (USENIX ATC'14). USENIX Association, USA, 305\u2013320."},{"key":"e_1_3_2_1_37_1","unstructured":"OpenSearch. 2025. Introduction to OpenSearch. https:\/\/opensearch.org\/docs\/latest\/getting-started\/intro\/"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3654983"},{"key":"e_1_3_2_1_40_1","unstructured":"Matteo Piergiovanni and John Verwolf. 2024. Search tier autoscaling in Elasticsearch Serverless. https:\/\/www.elastic.co\/search-labs\/blog\/elasticsearch-serverless-tier-autoscaling"},{"key":"e_1_3_2_1_41_1","first-page":"109","article-title":"Okapi at TREC-3","volume":"109","author":"Robertson Stephen E","year":"1995","unstructured":"Stephen E Robertson, Steve Walker, Susan Jones, Micheline M Hancock-Beaulieu, Mike Gatford, et al. 1995. Okapi at TREC-3. Nist Special Publication Sp 109 (1995), 109.","journal-title":"Nist Special Publication Sp"},{"key":"e_1_3_2_1_42_1","unstructured":"Pooya Salehi Henning Andersen and Francisco Fern\u00e1ndez Casta\u00f1o. 2024. Ingest autoscaling in Elasticsearch. https:\/\/www.elastic.co\/search-labs\/blog\/elasticsearch-ingest-autoscaling"},{"key":"e_1_3_2_1_43_1","unstructured":"Clint Scott. 2024. Elastic Cloud Serverless pricing and packaging. https:\/\/www.elastic.co\/blog\/elastic-cloud-serverless-pricing-packaging"},{"key":"e_1_3_2_1_44_1","unstructured":"solid IT. 2025. DB-Engines Ranking - popularity ranking of search engines. https:\/\/db-engines.com\/en\/ranking\/search+engine"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3056101"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.14778\/3352063.3352124"}],"event":{"name":"SoCC '25: ACM Symposium on Cloud Computing","location":"Online USA","acronym":"SoCC '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2025 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772052.3772245","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T16:26:02Z","timestamp":1768321562000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772052.3772245"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,19]]},"references-count":46,"alternative-id":["10.1145\/3772052.3772245","10.1145\/3772052"],"URL":"https:\/\/doi.org\/10.1145\/3772052.3772245","relation":{},"subject":[],"published":{"date-parts":[[2025,11,19]]},"assertion":[{"value":"2026-01-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}