{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,3]],"date-time":"2026-09-03T15:57:58Z","timestamp":1788451078084,"version":"build-2803163510"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2024,9,14]],"date-time":"2024-09-14T00:00:00Z","timestamp":1726272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"crossref","award":["62293510\/62293513, 62272252, 62272253, 62141412"],"award-info":[{"award-number":["62293510\/62293513, 62272252, 62272253, 62141412"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Fundamental Research Funds for the Central University; NSF of Tianjin","award":["21JCYBJC00070"],"award-info":[{"award-number":["21JCYBJC00070"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2024,9,30]]},"abstract":"<jats:p>Workload consolidation is a widely used approach to enhance resource utilization in modern data centers. However, the concurrent execution of multiple jobs on a shared server introduces contention for essential shared resources such as CPU cores, Last Level Cache, and memory bandwidth. This contention negatively impacts job performance, leading to significant degradation in throughput. To mitigate resource contention, effective resource isolation techniques at the software or hardware level can be employed to partition the shared resources among colocated jobs. However, existing solutions for resource partitioning often assume a limited number of jobs that can be colocated, making them unsuitable for scenarios with a large-scale job colocation due to several critical challenges. In this study, we propose Lavender, a framework specifically designed for addressing large-scale resource partitioning problems. Lavender incorporates several key techniques to tackle the challenges associated with large-scale resource partitioning, ensuring efficiency, adaptivity, and optimality. We conducted comprehensive evaluations of Lavender to validate its performance and analyze the reasons for its advantages. The experimental results demonstrate that Lavender significantly outperforms state-of-the-art baselines. Lavender is publicly available at https:\/\/github.com\/yanxiaoqi932\/OpenSourceLavender.<\/jats:p>","DOI":"10.1145\/3674736","type":"journal-article","created":{"date-parts":[[2024,6,24]],"date-time":"2024-06-24T09:04:12Z","timestamp":1719219852000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Lavender: An Efficient Resource Partitioning Framework for Large-Scale Job Colocation"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-8263-9610","authenticated-orcid":false,"given":"Wangqi","family":"Peng","sequence":"first","affiliation":[{"name":"SysNet of Nankai University, Nankai University, Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6623-350X","authenticated-orcid":false,"given":"Yusen","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science, Nankai University, Tianjin, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9010-3278","authenticated-orcid":false,"given":"Xiaoguang","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Nankai University, Tianjin China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0387-2501","authenticated-orcid":false,"given":"Gang","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Science, Nankai University, Tianjin China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,14]]},"reference":[{"key":"e_1_3_1_2_2","unstructured":"2020. perf: Linux Profiling with Performance Counters. Retrieved from https:\/\/perf.wiki.kernel.org\/index.php\/"},{"key":"e_1_3_1_3_2","first-page":"1","volume-title":"SC\u201915","author":"Blagodurov Sergey","year":"2015","unstructured":"Sergey Blagodurov, Alexandra Fedorova, Evgeny Vinnik, Tyler Dwyer, and Fabien Hermenier. 2015. Multi-objective job placement in clusters. In SC\u201915. 1\u201312."},{"key":"e_1_3_1_4_2","first-page":"285","volume-title":"OSDI\u201914","author":"Boutin Eric","year":"2014","unstructured":"Eric Boutin, Jaliya Ekanayake, Wei Lin, Bing Shi, Jingren Zhou, Zhengping Qian, Ming Wu, and Lidong Zhou. 2014. Apollo: Scalable and coordinated scheduling for \\(\\lbrace\\) cloud-scale \\(\\rbrace\\) computing. In OSDI\u201914. 285\u2013300."},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2023.3303959"},{"key":"e_1_3_1_6_2","volume-title":"EuroSys\u201923","author":"Chen Ruobing","year":"2023","unstructured":"Ruobing Chen, Haosen Shi, Yusen Li, Xiaoguang Liu, and Gang Wang. 2023. OLPart: Online learning based resource partitioning for colocating multiple latency-critical jobs on commodity computers. In EuroSys\u201923."},{"key":"e_1_3_1_7_2","first-page":"175","volume-title":"ACM HPDC\u201920","author":"Chen Ruobing","year":"2020","unstructured":"Ruobing Chen, Jinping Wu, Haosen Shi, Yusen Li, Xiaoguang Liu, and Gang Wang. 2020. DRLPart: A deep reinforcement learning framework for optimally efficient and robust resource partitioning on commodity servers. In ACM HPDC\u201920. 175\u2013188."},{"key":"e_1_3_1_8_2","first-page":"107","volume-title":"ASPLOS\u201919","author":"Chen Shuang","year":"2019","unstructured":"Shuang Chen, Christina Delimitrou, and F. Jos\u00e9 Mart\u00ednez. 2019. PARTIES: QoS-aware resource partitioning for multiple interactive services. In ASPLOS\u201919. 107\u2013120."},{"issue":"1","key":"e_1_3_1_9_2","doi-asserted-by":"crossref","first-page":"e0189209","DOI":"10.1371\/journal.pone.0189209","article-title":"QCloud: A cloud-based quality control system for mass spectrometry-based proteomics laboratories","volume":"13","author":"Chiva Cristina","year":"2018","unstructured":"Cristina Chiva, Roger Olivella, Eva Borras, Guadalupe Espadas, Olga Pastor, Amanda Sole, and Eduard Sabido. 2018. QCloud: A cloud-based quality control system for mass spectrometry-based proteomics laboratories. PLoS One 13, 1 (2018), e0189209.","journal-title":"PLoS One"},{"key":"e_1_3_1_10_2","first-page":"23","volume-title":"IISWC\u201913","author":"Delimitrou Christina","year":"2013","unstructured":"Christina Delimitrou and Christos Kozyrakis. 2013. ibench: Quantifying interference for datacenter applications. In IISWC\u201913. IEEE, 23\u201333."},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2556583"},{"issue":"4","key":"e_1_3_1_12_2","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1145\/2644865.2541941","article-title":"Quasar: Resource-efficient and qos-aware cluster management","volume":"49","author":"Delimitrou Christina","year":"2014","unstructured":"Christina Delimitrou and Christos Kozyrakis. 2014. Quasar: Resource-efficient and qos-aware cluster management. ACM SIGPLAN Not. 49, 4 (2014), 127\u2013144.","journal-title":"ACM SIGPLAN Not."},{"key":"e_1_3_1_13_2","first-page":"97","volume-title":"SoCC\u201915","author":"Delimitrou Christina","year":"2015","unstructured":"Christina Delimitrou, Daniel Sanchez, and Christos Kozyrakis. 2015. Tarcil: Reconciling scheduling speed and quality in large shared clusters. In SoCC\u201915. 97\u2013110."},{"key":"e_1_3_1_14_2","first-page":"104","volume-title":"HPCA\u201918","author":"El-Sayed Nosayba","year":"2018","unstructured":"Nosayba El-Sayed, Anurag Mukkara, Po-An Tsai, Harshad Kasture, Xiaosong Ma, and Daniel Sanchez. 2018. KPart: A hybrid cache partitioning-sharing technique for commodity multicores. In HPCA\u201918. IEEE, 104\u2013117."},{"key":"e_1_3_1_15_2","first-page":"281","volume-title":"OSDI\u201920","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. 2020. Caladan: Mitigating interference at microsecond timescales. In OSDI\u201920. 281\u2013297."},{"key":"e_1_3_1_16_2","first-page":"19","volume-title":"ASPLOS\u201919","author":"Gan Yu","year":"2019","unstructured":"Yu Gan, Yanqi Zhang, Kelvin Hu, Dailun Cheng, Yuan He, Meghna Pancholi, and Christina Delimitrou. 2019. Seer: Leveraging big data to navigate the complexity of performance debugging in cloud microservices. In ASPLOS\u201919. 19\u201333."},{"key":"e_1_3_1_17_2","first-page":"99","volume-title":"OSDI\u201916","author":"Gog Ionel","year":"2016","unstructured":"Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert NM Watson, and Steven Hand. 2016. Firmament: Fast, centralized cluster scheduling at scale. In OSDI\u201916. 99\u2013115."},{"key":"e_1_3_1_18_2","volume-title":"NSDI\u201911","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A platform for \\(\\lbrace\\) Fine-Grained \\(\\rbrace\\) resource sharing in the data center. In NSDI\u201911."},{"key":"e_1_3_1_19_2","first-page":"505","volume-title":"HPCA\u201917","author":"Hower Derek R.","year":"2017","unstructured":"Derek R. Hower, Harold W. Cain, and Carl A. Waldspurger. 2017. Pabst: Proportionally allocated bandwidth at the source and target. In HPCA\u201917. IEEE, 505\u2013516."},{"key":"e_1_3_1_20_2","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/1629575.1629601","volume-title":"SOSP\u201909","author":"Isard Michael","year":"2009","unstructured":"Michael Isard, Vijayan Prabhakaran, Jon Currey, Udi Wieder, Kunal Talwar, and Andrew Goldberg. 2009. Quincy: Fair scheduling for distributed computing clusters. In SOSP\u201909. 261\u2013276."},{"key":"e_1_3_1_21_2","first-page":"272","volume-title":"SoCC\u201919","author":"Javadi Seyyed Ahmad","year":"2019","unstructured":"Seyyed Ahmad Javadi, Amoghavarsha Suresh, Muhammad Wajahat, and Anshul Gandhi. 2019. Scavenger: A black-box batch workload resource manager for improving utilization in cloud environments. In SoCC\u201919. 272\u2013285."},{"key":"e_1_3_1_22_2","volume-title":"ICUIMC\u201912","author":"Kang Seungmin","year":"2012","unstructured":"Seungmin Kang, Shin gyu Kim, Hyeonsang Eom, and Heon Young Yeom. 2012. Towards workload-aware virtual machine consolidation on cloud platforms. In ICUIMC\u201912."},{"key":"e_1_3_1_23_2","first-page":"598","volume-title":"MICRO\u201915","author":"Kasture Harshad","year":"2015","unstructured":"Harshad Kasture, Davide B Bartolini, Nathan Beckmann, and Daniel Sanchez. 2015. Rubik: Fast analytical power management for latency-critical systems. In MICRO\u201915. 598\u2013610."},{"issue":"4","key":"e_1_3_1_24_2","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1145\/2644865.2541944","article-title":"Ubik: Efficient cache sharing with strict QoS for latency-critical workloads","volume":"49","author":"Kasture Harshad","year":"2014","unstructured":"Harshad Kasture and Daniel Sanchez. 2014. Ubik: Efficient cache sharing with strict QoS for latency-critical workloads. ACM SIGPLAN Not. 49, 4 (2014), 729\u2013742.","journal-title":"ACM SIGPLAN Not."},{"key":"e_1_3_1_25_2","article-title":"taskset(1)\u2013Linux Manual Page","author":"Kerrisk Michael","year":"2021","unstructured":"Michael Kerrisk. 2021. taskset(1)\u2013Linux Manual Page. Retrieved from https:\/\/man7.org\/linux\/man-pages\/man1\/taskset.1.html","journal-title":"https:\/\/man7.org\/linux\/man-pages\/man1\/taskset.1.html"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.10.013"},{"key":"e_1_3_1_27_2","first-page":"450","volume-title":"ISCA\u201915","author":"Lo David","year":"2015","unstructured":"David Lo, Liqun Cheng, Rama Govindaraju, Parthasarathy Ranganathan, and Christos Kozyrakis. 2015. Heracles: Improving resource efficiency at scale. In ISCA\u201915. 450\u2013462."},{"key":"e_1_3_1_28_2","first-page":"95","volume-title":"Middleware\u201917","author":"Marco Vicent Sanz","year":"2017","unstructured":"Vicent Sanz Marco, Ben Taylor, Barry Porter, and Zheng Wang. 2017. Improving spark application throughput via memory aware task co-location: A mixture of experts approach. In Middleware\u201917. 95\u2013108."},{"key":"e_1_3_1_29_2","article-title":"Introduction to Cache Allocation Technology in the Intel Xeon Processor E5 v4 Family","author":"Nguyen Khang T.","year":"2019","unstructured":"Khang T. Nguyen. 2019. Introduction to Cache Allocation Technology in the Intel Xeon Processor E5 v4 Family. Retrieved from https:\/\/software.intel.com\/en-us\/articles\/introduction-to-cache-allocation-technology\/","journal-title":"https:\/\/software.intel.com\/en-us\/articles\/introduction-to-cache-allocation-technology\/"},{"key":"e_1_3_1_30_2","first-page":"15","volume-title":"ICPP\u201919","author":"Nikas Konstantinos","year":"2019","unstructured":"Konstantinos Nikas, Nikela Papadopoulou, Dimitra Giantsidi, Vasileios Karakostas, Georgios Goumas, and Nectarios Koziris. 2019. DICER: Diligent cache partitioning for efficient workload consolidation. In ICPP\u201919. 15."},{"key":"e_1_3_1_31_2","first-page":"219","volume-title":"USENIX ATC\u201913","author":"Novakovi\u0107 Dejan","year":"2013","unstructured":"Dejan Novakovi\u0107, Nedeljko Vasi\u0107, Stanko Novakovi\u0107, Dejan Kosti\u0107, and Ricardo Bianchini. 2013. \\(\\lbrace\\) DeepDive \\(\\rbrace\\) : Transparently identifying and managing performance interference in virtualized environments. In USENIX ATC\u201913. 219\u2013230."},{"key":"e_1_3_1_32_2","first-page":"361","volume-title":"NSDI \u201919","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: Achieving high CPU efficiency for latency-sensitive datacenter workloads. In NSDI \u201919. 361\u2013378."},{"key":"e_1_3_1_33_2","first-page":"1","volume-title":"EuroSys\u201919","author":"Park Jinsu","year":"2019","unstructured":"Jinsu Park, Seongbeom Park, and Woongki Baek. 2019. CoPart: Coordinated partitioning of last-level cache and memory bandwidth for fairness-aware workload consolidation on commodity servers. In EuroSys\u201919. 1\u201310."},{"key":"e_1_3_1_34_2","first-page":"1","volume-title":"PACT\u201918","author":"Park Jinsu","year":"2018","unstructured":"Jinsu Park, Seongbeom Park, Myeonggyun Han, Jihoon Hyun, and Woongki Baek. 2018. Hypart: A hybrid technique for practical memory bandwidth partitioning on commodity servers. In PACT\u201918. 1\u201314."},{"key":"e_1_3_1_35_2","first-page":"193","volume-title":"HPCA\u201920","author":"Patel Tirthak","year":"2020","unstructured":"Tirthak Patel and Devesh Tiwari. 2020. Clite: Efficient and qos-aware co-location of multiple latency-critical jobs for warehouse scale computers. In HPCA\u201920. IEEE, 193\u2013206."},{"key":"e_1_3_1_36_2","doi-asserted-by":"crossref","DOI":"10.2172\/1482870","volume-title":"Fy18 Proxy app Suite Release. Milestone Report for the ecp Proxy app Project","author":"Richards David F.","year":"2018","unstructured":"David F. Richards, Omar Aaziz, Jeanine Cook, Hal Finkel, Brian Homerding, Peter McCorquodale, Tiffany Mintz, Shirley Moore, Abhinacv Bhatele, and Robert Pavel. 2018. Fy18 Proxy app Suite Release. Milestone Report for the ecp Proxy app Project. Technical Report. Lawrence Livermore National Lab.(LLNL), Livermore, CA (United States)."},{"key":"e_1_3_1_37_2","first-page":"292","volume-title":"ISCA\u201921","author":"Roy Rohan Basu","year":"2021","unstructured":"Rohan Basu Roy, Tirthak Patel, and Devesh Tiwari. 2021. Satori: Efficient and fair resource partitioning by sacrificing short-term benefits for long-term gains. In ISCA\u201921. IEEE, 292\u2013305."},{"key":"e_1_3_1_38_2","first-page":"101","volume-title":"ISPASS\u201916","author":"Sakalis Christos","year":"2016","unstructured":"Christos Sakalis, Carl Leonardsson, Stefanos Kaxiras, and Alberto Ros. 2016. Splash-3: A properly synchronized benchmark suite for contemporary research. In ISPASS\u201916. IEEE, 101\u2013111."},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","unstructured":"Daniel Sanchez and Christos Kozyrakis. 2013. ZSim: Fast and accurate microarchitectural simulation of thousand-core systems. In ISCA\u201913. Association for Computing Machinery New York NY 475\u2013486. DOI:10.1145\/2485922.2485963","DOI":"10.1145\/2485922.2485963"},{"key":"e_1_3_1_40_2","first-page":"351","volume-title":"EuroSys\u201913","author":"Schwarzkopf Malte","year":"2013","unstructured":"Malte Schwarzkopf, Andy Konwinski, Michael Abd-El-Malek, and John Wilkes. 2013. Omega: Flexible, scalable schedulers for large compute clusters. In EuroSys\u201913. 351\u2013364."},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"e_1_3_1_42_2","first-page":"109","volume-title":"SoCC\u201923","author":"Wang Xinkai","year":"2023","unstructured":"Xinkai Wang, Hao He, Yuancheng Li, Chao Li, Xiaofeng Hou, Jing Wang, Quan Chen, Jingwen Leng, Minyi Guo, and Leibo Wang. 2023. Not all resources are visible: Exploiting fragmented shadow resources in shared-state scheduler architecture. In SoCC\u201923. 109\u2013124."},{"key":"e_1_3_1_43_2","first-page":"13","volume-title":"EuroSys\u201918","author":"Xiang Yaocheng","year":"2018","unstructured":"Yaocheng Xiang, Xiaolin Wang, Zihui Huang, Zeyu Wang, Yingwei Luo, and Zhenlin Wang. 2018. DCAPS: Dynamic cache allocation with partial sharing. In EuroSys\u201918. 13."},{"key":"e_1_3_1_44_2","first-page":"16","volume-title":"ICPP\u201919","author":"Xiang Yaocheng","year":"2019","unstructured":"Yaocheng Xiang, Chencheng Ye, Xiaolin Wang, Yingwei Luo, and Zhenlin Wang. 2019. EMBA: Efficient memory bandwidth allocation to improve performance on intel commodity processor. In ICPP\u201919. 16."},{"key":"e_1_3_1_45_2","first-page":"14","volume-title":"EuroSys\u201918","author":"Xu Cong","year":"2018","unstructured":"Cong Xu, Karthick Rajamani, Alexandre Ferreira, Wesley Felter, Juan Rubio, and Yang Li. 2018. dCat: Dynamic cache management for efficient, performance-sensitive infrastructure-as-a-service. In EuroSys\u201918. 14."},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/2508148.2485974"},{"key":"e_1_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3053277.3053279"},{"key":"e_1_3_1_48_2","first-page":"864","volume-title":"IPDPS","author":"Zhang Lu","year":"2023","unstructured":"Lu Zhang, Chao Li, Xinkai Wang, Weiqi Feng, Zheng Yu, Quan Chen, Jingwen Leng, Minyi Guo, Pu Yang, and Shang Yue. 2023. FIRST: Exploiting the multi-dimensional attributes of functions for power-aware serverless computing. In IPDPS\u201923. IEEE, 864\u2013874."},{"key":"e_1_3_1_49_2","first-page":"379","volume-title":"EuroSys\u201913","author":"Zhang Xiao","year":"2013","unstructured":"Xiao Zhang, Eric Tune, Robert Hagmann, Rohit Jnagal, Vrigo Gokhale, and John Wilkes. 2013. CPI2: CPU performance isolation for shared compute clusters. In EuroSys\u201913. 379\u2013391."},{"key":"e_1_3_1_50_2","first-page":"406","volume-title":"MICRO\u201914","author":"Zhang Yunqi","year":"2014","unstructured":"Yunqi Zhang, Michael A Laurenzano, Jason Mars, and Lingjia Tang. 2014. Smite: Precise qos prediction on real-system smt processors to improve utilization in warehouse scale computers. In MICRO\u201914. IEEE, 406\u2013418."},{"key":"e_1_3_1_51_2","first-page":"1393","volume-title":"Proceedings of the VLDB Endowment","volume":"7","author":"Zhang Zhuo","year":"2014","unstructured":"Zhuo Zhang, Chao Li, Yangyu Tao, Renyu Yang, Hong Tang, and Jie Xu. 2014. Fuxi: A fault-tolerant resource management and job scheduling system at internet scale. In Proceedings of the VLDB Endowment, Vol. 7. 1393\u20131404."},{"key":"e_1_3_1_52_2","first-page":"33","volume-title":"ASPLOS\u201916)","author":"Zhu Haishan","year":"2016","unstructured":"Haishan Zhu and Mattan Erez. 2016. Dirigent: Enforcing QoS for latency-critical tasks on shared multicore systems. In ASPLOS\u201916). 33\u201347."},{"key":"e_1_3_1_53_2","first-page":"1225","volume-title":"OSDI\u201920","author":"Zhu Hang","year":"2020","unstructured":"Hang Zhu, Kostis Kaffes, Zixu Chen, Zhenming Liu, Christos Kozyrakis, Ion Stoica, and Xin Jin. 2020. RackSched: A microsecond-scale scheduler for rack-scale computers. In OSDI\u201920. 1225\u20131240."}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674736","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3674736","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:57:50Z","timestamp":1750294670000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674736"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,14]]},"references-count":52,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,9,30]]}},"alternative-id":["10.1145\/3674736"],"URL":"https:\/\/doi.org\/10.1145\/3674736","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"value":"1544-3566","type":"print"},{"value":"1544-3973","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,14]]},"assertion":[{"value":"2023-12-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-06-05","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-09-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}