{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:22:16Z","timestamp":1750220536348,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,9]],"date-time":"2021-06-09T00:00:00Z","timestamp":1623196800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,9]]},"DOI":"10.1145\/3448016.3457567","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T17:22:30Z","timestamp":1624036950000},"page":"2517-2529","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["QuiCK"],"prefix":"10.1145","author":[{"given":"Kfir","family":"Lev-Ari","sequence":"first","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Yizuo","family":"Tian","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Alexander","family":"Shraer","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Chris","family":"Douglas","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Hao","family":"Fu","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Andrey","family":"Andreev","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Kevin","family":"Beranek","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Scott","family":"Dugas","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Alec","family":"Grieser","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]},{"given":"Jeremy","family":"Hemmo","sequence":"additional","affiliation":[{"name":"Apple Inc, Cupertino, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,6,18]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"Advanced Queuing in Oracle Database 20. https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/20\/newft\/advanced-queuing.html year=2020.  Advanced Queuing in Oracle Database 20. https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/20\/newft\/advanced-queuing.html year=2020."},{"key":"e_1_3_2_2_2_1","unstructured":"Dropbox's ATF - an async task framework. https:\/\/dropbox.tech\/infrastructure\/asynchronous-task-scheduling-at-dropbox.  Dropbox's ATF - an async task framework. https:\/\/dropbox.tech\/infrastructure\/asynchronous-task-scheduling-at-dropbox."},{"key":"e_1_3_2_2_3_1","unstructured":"FoundationDB cross-data-center configuration. https:\/\/apple.github.io\/foundationdb\/configuration.html#changing-the-region-configuration year=2020.  FoundationDB cross-data-center configuration. https:\/\/apple.github.io\/foundationdb\/configuration.html#changing-the-region-configuration year=2020."},{"key":"e_1_3_2_2_4_1","unstructured":"Kip-98 - exactly once delivery and transactional messaging. https:\/\/cwiki.apache.org\/confluence\/display\/KAFKA\/KIP-98  Kip-98 - exactly once delivery and transactional messaging. https:\/\/cwiki.apache.org\/confluence\/display\/KAFKA\/KIP-98"},{"key":"e_1_3_2_2_5_1","unstructured":"Kip-98 - exactly once delivery and transactional messaging.   -"},{"key":"e_1_3_2_2_6_1","unstructured":"Exactly  Exactly"},{"key":"e_1_3_2_2_7_1","unstructured":"Once  Once"},{"key":"e_1_3_2_2_8_1","unstructured":"Delivery  Delivery"},{"key":"e_1_3_2_2_9_1","unstructured":"and  and"},{"key":"e_1_3_2_2_10_1","unstructured":"Transactional  Transactional"},{"key":"e_1_3_2_2_11_1","unstructured":"Messaging.  Messaging."},{"volume-title":"https:\/\/www.cloudamqp.com\/blog\/2015--11--23-why-is-a-database-not-the-right-tool-for-a-queue-based-system.html","year":"2015","key":"e_1_3_2_2_12_1","unstructured":"Why is a database not the right tool for a queue based system. https:\/\/www.cloudamqp.com\/blog\/2015--11--23-why-is-a-database-not-the-right-tool-for-a-queue-based-system.html , 2015 . Why is a database not the right tool for a queue based system. https:\/\/www.cloudamqp.com\/blog\/2015--11--23-why-is-a-database-not-the-right-tool-for-a-queue-based-system.html, 2015."},{"key":"e_1_3_2_2_13_1","volume-title":"https:\/\/blogs.apache.org\/kafka\/entry\/apache-kafka-supports-more-partitions","author":"Partitions Per Cluster K","year":"2018","unstructured":"Apache Kafka Supports 200 K Partitions Per Cluster . https:\/\/blogs.apache.org\/kafka\/entry\/apache-kafka-supports-more-partitions , 2018 . Apache Kafka Supports 200K Partitions Per Cluster. https:\/\/blogs.apache.org\/kafka\/entry\/apache-kafka-supports-more-partitions, 2018."},{"key":"e_1_3_2_2_14_1","volume-title":"https:\/\/docs.aws.amazon.com\/sqs\/index.html","author":"SQS.","year":"2020","unstructured":"Amazon SQS. https:\/\/docs.aws.amazon.com\/sqs\/index.html , 2020 . Amazon SQS. https:\/\/docs.aws.amazon.com\/sqs\/index.html, 2020."},{"volume-title":"https:\/\/oozie.apache.org\/","year":"2020","key":"e_1_3_2_2_15_1","unstructured":"Apache Oozie. https:\/\/oozie.apache.org\/ , 2020 . Apache Oozie. https:\/\/oozie.apache.org\/, 2020."},{"key":"e_1_3_2_2_16_1","volume-title":"https:\/\/www.foundationdb.org","author":"DB.","year":"2020","unstructured":"Foundation DB. https:\/\/www.foundationdb.org , 2020 . FoundationDB. https:\/\/www.foundationdb.org, 2020."},{"volume-title":"https:\/\/github.com\/apple\/foundationdb\/issues\/3336","year":"2020","key":"e_1_3_2_2_17_1","unstructured":"Foundationdb issue - run one network thread per database. https:\/\/github.com\/apple\/foundationdb\/issues\/3336 , 2020 . Foundationdb issue - run one network thread per database. https:\/\/github.com\/apple\/foundationdb\/issues\/3336, 2020."},{"volume-title":"https:\/\/bit.ly\/3flSqw5","year":"2020","key":"e_1_3_2_2_18_1","unstructured":"Getting Rid of commit_unknown_result. https:\/\/bit.ly\/3flSqw5 , 2020 . Getting Rid of commit_unknown_result. https:\/\/bit.ly\/3flSqw5, 2020."},{"volume-title":"https:\/\/docs.oracle.com\/cd\/B10501_01\/server.920\/a96521\/jobq.htm","year":"2020","key":"e_1_3_2_2_19_1","unstructured":"Managing Job Queues (Oracle Database 9.2. https:\/\/docs.oracle.com\/cd\/B10501_01\/server.920\/a96521\/jobq.htm , 2020 . Managing Job Queues (Oracle Database 9.2. https:\/\/docs.oracle.com\/cd\/B10501_01\/server.920\/a96521\/jobq.htm, 2020."},{"volume-title":"https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted","year":"2020","key":"e_1_3_2_2_20_1","unstructured":"Microsoft Azure Storage Queues. https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted , 2020 . Microsoft Azure Storage Queues. https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted, 2020."},{"volume-title":"JMS Sharded Queues. https:\/\/www.oracle.com\/technetwork\/database\/jms-wp-2533807.pdf","year":"2020","key":"e_1_3_2_2_21_1","unstructured":"Oracle Database 12c : JMS Sharded Queues. https:\/\/www.oracle.com\/technetwork\/database\/jms-wp-2533807.pdf , 2020 . Oracle Database 12c: JMS Sharded Queues. https:\/\/www.oracle.com\/technetwork\/database\/jms-wp-2533807.pdf, 2020."},{"volume-title":"https:\/\/docs.oracle.com\/database\/121\/ADQUE\/","year":"2020","key":"e_1_3_2_2_22_1","unstructured":"Oracle Database Advanced Queuing. https:\/\/docs.oracle.com\/database\/121\/ADQUE\/ , 2020 . Oracle Database Advanced Queuing. https:\/\/docs.oracle.com\/database\/121\/ADQUE\/, 2020."},{"volume-title":"https:\/\/github.com\/omniti-labs\/pg_amqp","year":"2020","key":"e_1_3_2_2_23_1","unstructured":"pg_amqp. https:\/\/github.com\/omniti-labs\/pg_amqp , 2020 . pg_amqp. https:\/\/github.com\/omniti-labs\/pg_amqp, 2020."},{"volume-title":"https:\/\/www.slony.info\/","year":"2020","key":"e_1_3_2_2_24_1","unstructured":"Slony. https:\/\/www.slony.info\/ , 2020 . Slony. https:\/\/www.slony.info\/, 2020."},{"key":"e_1_3_2_2_25_1","volume-title":"https:\/\/www.foundationdb.org\/blog\/announcing-record-layer\/","author":"Record Layer DB","year":"2021","unstructured":"Announcing The Foundation DB Record Layer . https:\/\/www.foundationdb.org\/blog\/announcing-record-layer\/ , 2021 . Announcing The FoundationDB Record Layer. https:\/\/www.foundationdb.org\/blog\/announcing-record-layer\/, 2021."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314039"},{"key":"e_1_3_2_2_27_1","first-page":"115","volume":"11","author":"Foster I.","year":"1996","unstructured":"I. Foster and C. Kesselman . Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications , 11 : 115 -- 128 , 1996 . I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications, 11:115--128, 1996.","journal-title":"Globus: A metacomputing infrastructure toolkit. International Journal of Supercomputer Applications"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/DCS.1988.12507"},{"key":"e_1_3_2_2_29_1","first-page":"600","volume-title":"Proceedings of the International Conference on Very Large Data Bases","author":"Liu D. T.","year":"2004","unstructured":"D. T. Liu and M. J. Franklin . Griddb: a data-centric overlay for scientific grids . In Proceedings of the International Conference on Very Large Data Bases , pages 600 -- 611 , 2004 . D. T. Liu and M. J. Franklin. Griddb: a data-centric overlay for scientific grids. In Proceedings of the International Conference on Very Large Data Bases, pages 600--611, 2004."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1084805.1084808"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3187009.3164138"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807257"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2008.4497538"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/1325851.1325922"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3457559"}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Virtual Event China","acronym":"SIGMOD\/PODS '21"},"container-title":["Proceedings of the 2021 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457567","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3448016.3457567","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:25:04Z","timestamp":1750195504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457567"}},"subtitle":["A Queuing System in CloudKit"],"short-title":[],"issued":{"date-parts":[[2021,6,9]]},"references-count":36,"alternative-id":["10.1145\/3448016.3457567","10.1145\/3448016"],"URL":"https:\/\/doi.org\/10.1145\/3448016.3457567","relation":{},"subject":[],"published":{"date-parts":[[2021,6,9]]},"assertion":[{"value":"2021-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}