{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T13:10:08Z","timestamp":1756213808664,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,12,2]],"date-time":"2024-12-02T00:00:00Z","timestamp":1733097600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"HORIZON EUROPE Framework Programme","doi-asserted-by":"publisher","award":["101092644,101092646"],"award-info":[{"award-number":["101092644,101092646"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,12,2]]},"DOI":"10.1145\/3700824.3701097","type":"proceedings-article","created":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T00:19:46Z","timestamp":1731975586000},"page":"29-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["StreamSense: Policy-driven Semantic Video Search in Streaming Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7656-8442","authenticated-orcid":false,"given":"Gerard","family":"Finol","sequence":"first","affiliation":[{"name":"Universitat Rovira i Virgili, Tarragona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7958-3212","authenticated-orcid":false,"given":"Arnau","family":"Gabriel","sequence":"additional","affiliation":[{"name":"Universitat Rovira i Virgili, Tarragona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9848-1492","authenticated-orcid":false,"given":"Pedro","family":"Garc\u00eda-L\u00f3pez","sequence":"additional","affiliation":[{"name":"Universitat Rovira i Virgili, Tarragona, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1842-2976","authenticated-orcid":false,"given":"Ra\u00fal","family":"Gracia-Tinedo","sequence":"additional","affiliation":[{"name":"Dell Technologies, Barcelona\/Shanghai, Spain\/China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-4821-3070","authenticated-orcid":false,"given":"Luis","family":"Liu","sequence":"additional","affiliation":[{"name":"Dell Technologies, Barcelona\/Shanghai, Spain\/China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1825-7762","authenticated-orcid":false,"given":"Reuben","family":"Docea","sequence":"additional","affiliation":[{"name":"National Center for Tumor Diseases, Dresden, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8798-2446","authenticated-orcid":false,"given":"Max","family":"Kirchner","sequence":"additional","affiliation":[{"name":"National Center for Tumor Diseases, Dresden, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2203-9729","authenticated-orcid":false,"given":"Sebastian","family":"Bodenstedt","sequence":"additional","affiliation":[{"name":"National Center for Tumor Diseases, Dresden, Germany"}]}],"member":"320","published-online":{"date-parts":[[2024,12,2]]},"reference":[{"unstructured":"2024. Amazon Kinesis. https:\/\/aws.amazon.com\/es\/kinesis.","key":"e_1_3_2_1_1_1"},{"unstructured":"2024. Amazon Kinesis Video Streams examples. https:\/\/docs.aws.amazon.com\/kinesisvideostreams\/latest\/dg\/examples.html.","key":"e_1_3_2_1_2_1"},{"unstructured":"2024. Apache Bookkeeper. https:\/\/bookkeeper.apache.org.","key":"e_1_3_2_1_3_1"},{"unstructured":"2024. Apache Kafka. https:\/\/kafka.apache.org.","key":"e_1_3_2_1_4_1"},{"unstructured":"2024. Apache Pulsar. https:\/\/pulsar.apache.org.","key":"e_1_3_2_1_5_1"},{"unstructured":"2024. Apache Pulsar - Overview of tiered storage. https:\/\/pulsar.apache.org\/docs\/2.11.x\/tiered-storage-overview.","key":"e_1_3_2_1_6_1"},{"unstructured":"2024. Azure AI Video Indexer. https:\/\/azure.microsoft.com\/en-us\/products\/aivideo-indexer.","key":"e_1_3_2_1_7_1"},{"unstructured":"2024. Confluent. https:\/\/www.confluent.io\/.","key":"e_1_3_2_1_8_1"},{"unstructured":"2024. Dell Streaming Data Platform. https:\/\/www.dell.com\/en-us\/dt\/storage\/streaming-data-platform.htm.","key":"e_1_3_2_1_9_1"},{"unstructured":"2024. GStreamer. https:\/\/gstreamer.freedesktop.org\/.","key":"e_1_3_2_1_10_1"},{"unstructured":"2024. Guidance for Semantic Video Search on AWS. https:\/\/aws.amazon.com\/es\/solutions\/guidance\/semantic-video-search-on-aws\/.","key":"e_1_3_2_1_11_1"},{"unstructured":"2024. National Centre for Tumor Diseases (NCT) in Heidelberg. https:\/\/www.nct-heidelberg.de\/en\/the-nct.html.","key":"e_1_3_2_1_12_1"},{"unstructured":"2024. Pravega. https:\/\/cncf.pravega.io.","key":"e_1_3_2_1_13_1"},{"unstructured":"2024. Pravega - GStreamer Connector. https:\/\/github.com\/pravega\/gstreamer-pravega.","key":"e_1_3_2_1_14_1"},{"unstructured":"2024. RedPanda. https:\/\/redpanda.com.","key":"e_1_3_2_1_15_1"},{"unstructured":"2024. RedPanda - Tiered Storage. https:\/\/docs.redpanda.com\/current\/manage\/tiered-storage\/.","key":"e_1_3_2_1_16_1"},{"unstructured":"2024. StreamNative. https:\/\/streamnative.io\/.","key":"e_1_3_2_1_17_1"},{"unstructured":"2024. StreamSense code repository. https:\/\/github.com\/neardata-eu\/videostream-indexing.","key":"e_1_3_2_1_18_1"},{"unstructured":"2024. VectorDBBench: A Benchmark Tool for VectorDB. https:\/\/github.com\/zilliztech\/VectorDBBench.","key":"e_1_3_2_1_19_1"},{"unstructured":"2024. Ververica. https:\/\/www.ververica.com\/.","key":"e_1_3_2_1_20_1"},{"doi-asserted-by":"publisher","unstructured":"Hassan Alhajj Mathieu Lamard Pierre-henri Conze B\u00e9atrice Cochener and Gwenol\u00e9 Quellec. 2021. CATARACTS. https:\/\/doi.org\/10.21227\/ac97-8m18","key":"e_1_3_2_1_21_1","DOI":"10.21227\/ac97-8m18"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1109\/76.718507"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_23_1","DOI":"10.1145\/3170432"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/3093742.3093908"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/3405962.3405989"},{"key":"e_1_3_2_1_26_1","volume-title":"USENIX NSDI'17","author":"Fouladi Sadjad","year":"2017","unstructured":"Sadjad Fouladi, Riad S Wahby, Brennan Shacklett, Karthikeyan Vasuki Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, and Keith Winstein. 2017. Encoding, fast and slow: Low-Latency video processing using thousands of tiny threads. In USENIX NSDI'17. 363--376."},{"key":"e_1_3_2_1_27_1","volume-title":"MOSAIC: Spatially-multiplexed edge AI optimization over multiple concurrent video sensing streams. In ACM MMSys'23. 278--288.","author":"Gokarn Ila","year":"2023","unstructured":"Ila Gokarn, Hemanth Sabbella, Yigong Hu, Tarek Abdelzaher, and Archan Misra. 2023. MOSAIC: Spatially-multiplexed edge AI optimization over multiple concurrent video sensing streams. In ACM MMSys'23. 278--288."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1145\/3590140.3629113"},{"doi-asserted-by":"crossref","unstructured":"Ra\u00fal Gracia-Tinedo Flavio Junqueira Brian Zhou Yimin Xiong and Luis Liu. 2023. Practical Storage-Compute Elasticity for Stream Data Processing. In ACM\/IFIP Middleware'23 (Industrial Track). 1--7.","key":"e_1_3_2_1_29_1","DOI":"10.1145\/3626562.3626828"},{"key":"e_1_3_2_1_30_1","volume-title":"Crystal: Software-Defined Storage for Multi-Tenant Object Stores. In USENIX FAST'17","author":"Gracia-Tinedo Ra\u00fal","year":"2017","unstructured":"Ra\u00fal Gracia-Tinedo, Josep Samp\u00e9, Edgar Zamora, Marc S\u00e1nchez-Artigas, Pedro Garc\u00eda-L\u00f3pez, Yosef Moatti, and Eran Rom. 2017. Crystal: Software-Defined Storage for Multi-Tenant Object Stores. In USENIX FAST'17. 243--256."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_31_1","DOI":"10.14778\/3554821.3554843"},{"unstructured":"Kaiming He Xiangyu Zhang Shaoqing Ren and Jian Sun. 2015. Deep Residual Learning for Image Recognition. arXiv:1512.03385 [cs.CV]","key":"e_1_3_2_1_32_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.1109\/TSMCC.2011.2109710"},{"volume-title":"A study of a video analysis framework using Kafka and spark streaming","author":"Ichinose Ayae","unstructured":"Ayae Ichinose, Atsuko Takefusa, Hidemoto Nakada, and Masato Oguchi. 2017. A study of a video analysis framework using Kafka and spark streaming. In IEEE Big Data'17. IEEE, 2396--2401.","key":"e_1_3_2_1_34_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_35_1","DOI":"10.1145\/2733373.2806237"},{"key":"e_1_3_2_1_36_1","volume-title":"Durability with bookkeeper. ACM SIGOPS operating systems review 47, 1","author":"Junqueira Flavio P","year":"2013","unstructured":"Flavio P Junqueira, Ivan Kelly, and Benjamin Reed. 2013. Durability with bookkeeper. ACM SIGOPS operating systems review 47, 1 (2013), 9--15."},{"unstructured":"Lukasz Kaiser Aidan N. Gomez Noam Shazeer Ashish Vaswani Niki Parmar Llion Jones and Jakob Uszkoreit. 2017. One Model To Learn Them All. arXiv:1706.05137 [cs.LG]","key":"e_1_3_2_1_37_1"},{"key":"e_1_3_2_1_38_1","volume-title":"CATA'19","author":"Kato Kasumi","year":"2019","unstructured":"Kasumi Kato, Atsuko Takefusa, Hidemoto Nakada, and Masato Oguchi. 2019. Construction Scheme of a Scalable Distributed Stream Processing Infrastructure Using Ray and Apache Kafka. In CATA'19. 368--377."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_39_1","DOI":"10.1145\/3544548.3580772"},{"key":"e_1_3_2_1_40_1","volume-title":"NetDB'11","volume":"11","author":"Kreps Jay","year":"2011","unstructured":"Jay Kreps, Neha Narkhede, Jun Rao, et al. 2011. Kafka: A distributed messaging system for log processing. In NetDB'11, Vol. 11. 1--7."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_41_1","DOI":"10.1109\/ICDCS54860.2022.00055"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_42_1","DOI":"10.1038\/s41551-017-0132-7"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_43_1","DOI":"10.1145\/3352460.3358320"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_44_1","DOI":"10.1145\/3078971.3079041"},{"unstructured":"Milvus. 2024. Product FAQ. https:\/\/milvus.io\/docs\/product_faq.md#What-is-the-maximum-dataset-size-Milvus-can-handle.","key":"e_1_3_2_1_45_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_46_1","DOI":"10.1016\/j.media.2022.102433"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_47_1","DOI":"10.1038\/s41586-020-2145-8"},{"key":"e_1_3_2_1_48_1","volume-title":"USENIX NSDI'23","author":"Padmanabhan Arthi","year":"2023","unstructured":"Arthi Padmanabhan, Neil Agarwal, Anand Iyer, Ganesh Ananthanarayanan, Yuanchao Shu, Nikolaos Karianakis, Guoqing Harry Xu, and Ravi Netravali. 2023. Gemel: Model Merging for {Memory-Efficient}, {Real-Time} Video Analytics at the Edge. In USENIX NSDI'23. 973--994."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_49_1","DOI":"10.14778\/3611540.3611567"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_50_1","DOI":"10.1109\/ACCESS.2023.3303810"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_51_1","DOI":"10.1186\/s40537-021-00479-x"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_52_1","DOI":"10.1016\/j.cviu.2009.03.011"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_53_1","DOI":"10.1109\/JIOT.2019.2936504"},{"key":"e_1_3_2_1_54_1","volume-title":"A generic framework for deploying video analytic services on the edge","author":"Tsakanikas Vassilios","year":"2022","unstructured":"Vassilios Tsakanikas and Tasos Dagiuklas. 2022. A generic framework for deploying video analytic services on the edge. IEEE Transactions on Cloud Computing (2022)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_55_1","DOI":"10.1145\/3448016.3457550"},{"doi-asserted-by":"crossref","unstructured":"Ziyi Wang Bo Lu Yonghao Long Fangxun Zhong Tak-Hong Cheung Qi Dou and Yunhui Liu. 2022. AutoLaparo: A New Dataset of Integrated Multitasks for Image-guided Surgical Automation in Laparoscopic Hysterectomy. arXiv:2208.02049 [cs.CV]","key":"e_1_3_2_1_56_1","DOI":"10.1007\/978-3-031-16449-1_46"},{"unstructured":"Weaviate. 2024. Vector Indexing. https:\/\/weaviate.io\/developers\/weaviate\/concepts\/vector-index#vector-cache-considerations.","key":"e_1_3_2_1_57_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_58_1","DOI":"10.1109\/ACCESS.2022.3160214"},{"doi-asserted-by":"publisher","unstructured":"Chih-Jui Yu et al. 2021. Lightweight Deep Neural Networks for Cholelithiasis and Cholecystitis Detection by Point-of-Care Ultrasound. Computer Methods and Programs in Biomedicine 211 (08 2021) 106382. https:\/\/doi.org\/10.1016\/j.cmpb.2021.106382","key":"e_1_3_2_1_59_1","DOI":"10.1016\/j.cmpb.2021.106382"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_60_1","DOI":"10.1109\/TCSVT.2006.888023"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_61_1","DOI":"10.1145\/3384419.3430721"}],"event":{"sponsor":["ACM Association for Computing Machinery","IFIP"],"acronym":"MIDDLEWARE '24","name":"MIDDLEWARE '24: 25th International Middleware Conference","location":"Hong Kong Hong Kong"},"container-title":["Proceedings of the 25th International Middleware Conference Industrial Track on ZZZ"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3700824.3701097","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3700824.3701097","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T12:51:57Z","timestamp":1756212717000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3700824.3701097"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,2]]},"references-count":61,"alternative-id":["10.1145\/3700824.3701097","10.1145\/3700824"],"URL":"https:\/\/doi.org\/10.1145\/3700824.3701097","relation":{},"subject":[],"published":{"date-parts":[[2024,12,2]]},"assertion":[{"value":"2024-12-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}