{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:46:57Z","timestamp":1773193617582,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,26]],"date-time":"2021-10-26T00:00:00Z","timestamp":1635206400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1801884, CNS-1942219, CNS-2016727, CNS-2106388, CNS-2106751"],"award-info":[{"award-number":["CNS-1801884, CNS-1942219, CNS-2016727, CNS-2106388, CNS-2106751"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,26]]},"DOI":"10.1145\/3477132.3483583","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"772-787","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Automated SmartNIC Offloading Insights for Network Functions"],"prefix":"10.1145","author":[{"given":"Yiming","family":"Qiu","sequence":"first","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Jiarong","family":"Xing","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Kuo-Feng","family":"Hsu","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Qiao","family":"Kang","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Ming","family":"Liu","sequence":"additional","affiliation":[{"name":"UW-Madison\/VMware, Madison, WI, USA"}]},{"given":"Srinivas","family":"Narayana","sequence":"additional","affiliation":[{"name":"Rutgers University, New Brunswick NJ, USA"}]},{"given":"Ang","family":"Chen","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Autokeras supported tasks. https:\/\/autokeras.com\/tutorial\/overview.  Autokeras supported tasks. https:\/\/autokeras.com\/tutorial\/overview."},{"key":"e_1_3_2_1_2_1","unstructured":"The babel transpiler. https:\/\/github.com\/babel.  The babel transpiler. https:\/\/github.com\/babel."},{"key":"e_1_3_2_1_3_1","unstructured":"BlueField SmartNIC for Ethernet High Performance Ethernet Network Adapter Cards. https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet.  BlueField SmartNIC for Ethernet High Performance Ethernet Network Adapter Cards. https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet."},{"key":"e_1_3_2_1_4_1","unstructured":"Clara code repository. https:\/\/github.com\/824728350\/Clara.  Clara code repository. https:\/\/github.com\/824728350\/Clara."},{"key":"e_1_3_2_1_5_1","unstructured":"eBPF Hardware Offload to SmartNICs. https:\/\/www.netronome.com\/technology\/ebpf.  eBPF Hardware Offload to SmartNICs. https:\/\/www.netronome.com\/technology\/ebpf."},{"key":"e_1_3_2_1_6_1","unstructured":"f2c: From Fortran to C. http:\/\/www.netlib.org\/f2c\/.  f2c: From Fortran to C. http:\/\/www.netlib.org\/f2c\/."},{"key":"e_1_3_2_1_7_1","unstructured":"A few reasons for using transpilers. https:\/\/devopedia.org\/transpiler.  A few reasons for using transpilers. https:\/\/devopedia.org\/transpiler."},{"key":"e_1_3_2_1_8_1","unstructured":"LiquidIOII Smart NICs. https:\/\/www.marvell.com\/products\/ethernetadapters-and-controllers\/liquidio-smart-nics.html.  LiquidIOII Smart NICs. https:\/\/www.marvell.com\/products\/ethernetadapters-and-controllers\/liquidio-smart-nics.html."},{"key":"e_1_3_2_1_9_1","unstructured":"Mellanox Innova-2 Flex Open Programmable SmartNIC. https:\/\/www.mellanox.com\/products\/smartnics\/innova-2-flex\/.  Mellanox Innova-2 Flex Open Programmable SmartNIC. https:\/\/www.mellanox.com\/products\/smartnics\/innova-2-flex\/."},{"key":"e_1_3_2_1_10_1","unstructured":"The P4 language repositories. https:\/\/github.com\/p4lang.  The P4 language repositories. https:\/\/github.com\/p4lang."},{"key":"e_1_3_2_1_11_1","unstructured":"SmartNIC Overview - Netronome. https:\/\/www.netronome.com\/products\/smartnic\/overview\/.  SmartNIC Overview - Netronome. https:\/\/www.netronome.com\/products\/smartnic\/overview\/."},{"key":"e_1_3_2_1_12_1","unstructured":"The Fungible Data Processing Unit (DPU). https:\/\/www.fungible.com\/product\/dpu-platform\/.  The Fungible Data Processing Unit (DPU). https:\/\/www.fungible.com\/product\/dpu-platform\/."},{"key":"e_1_3_2_1_13_1","unstructured":"The Pensando Distributed Service Platform. https:\/\/pensando.io\/ourplatform\/.  The Pensando Distributed Service Platform. https:\/\/pensando.io\/ourplatform\/."},{"key":"e_1_3_2_1_14_1","unstructured":"The TOPT data science assistant. http:\/\/epistasislab.github.io\/tpot\/.  The TOPT data science assistant. http:\/\/epistasislab.github.io\/tpot\/."},{"key":"e_1_3_2_1_15_1","unstructured":"TPOT supported tasks. http:\/\/epistasislab.github.io\/tpot\/api.  TPOT supported tasks. http:\/\/epistasislab.github.io\/tpot\/api."},{"key":"e_1_3_2_1_16_1","unstructured":"trafgen-A fast multithreaded network packet generator. http:\/\/manpages.ubuntu.com\/manpages\/xenial\/man8\/trafgen.8.html.  trafgen-A fast multithreaded network packet generator. http:\/\/manpages.ubuntu.com\/manpages\/xenial\/man8\/trafgen.8.html."},{"key":"e_1_3_2_1_17_1","volume-title":"http:\/\/www.ieee802.org\/3\/bs\/","author":"IEEE P802.3bs 400 GbE Task Force","year":"2018","unstructured":"IEEE P802.3bs 400 GbE Task Force . Adopted Timeline . http:\/\/www.ieee802.org\/3\/bs\/ , 2018 . IEEE P802.3bs 400 GbE Task Force. Adopted Timeline. http:\/\/www.ieee802.org\/3\/bs\/, 2018."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2014.2360182"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830780"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/3019083.3019085"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724717"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939785"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Chen T.","year":"2018","unstructured":"T. Chen , T. Moreau , Z. Jiang , L. Zheng , E. Yan , H. Shen , M. Cowan , L. Wang , Y. Hu , L. Ceze , C. Guestrin , and A. Krishnamurthy . TVM: An automated end-to-end optimizing compiler for deep learning . In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2018 . T. Chen, T. Moreau, Z. Jiang, L. Zheng, E. Yan, H. Shen, M. Cowan, L. Wang, Y. Hu, L. Ceze, C. Guestrin, and A. Krishnamurthy. TVM: An automated end-to-end optimizing compiler for deep learning. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2018."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00029"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863731"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359786"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000108"},{"key":"e_1_3_2_1_29_1","first-page":"52","article-title":"Malicious sequential pattern mining for automatic malware detection","author":"Fan Y.","year":"2016","unstructured":"Y. Fan , Y. Ye , and L. Chen . Malicious sequential pattern mining for automatic malware detection . Expert Systems with Applications , 52 , 2016 . Y. Fan, Y. Ye, and L. Chen. Malicious sequential pattern mining for automatic malware detection. Expert Systems with Applications, 52, 2016.","journal-title":"Expert Systems with Applications"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Firestone D.","year":"2018","unstructured":"D. Firestone , A. Putnam , S. Mundkur , D. Chiou , A. Dabagh , M. Andrewartha , H. Angepat , V. Bhanu , A. Caulfield , E. Chung , H. K. Chandrappa , S. Chaturmohta , M. Humphrey , J. Lavier , N. Lam , F. Liu , K. Ovtcharov , J. Padhye , G. Popuri , S. Raindel , T. Sapre , M. Shaw , G. Silva , M. Sivakumar , N. Srivastava , A. Verma , Q. Zuhair , D. Bansal , D. Burger , K. Vaid , D. A. Maltz , and A. Greenberg . Azure Accelerated Networking: SmartNICs in the Public Cloud . In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2018 . D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. Andrewartha, H. Angepat, V. Bhanu, A. Caulfield, E. Chung, H. K. Chandrappa, S. Chaturmohta, M. Humphrey, J. Lavier, N. Lam, F. Liu, K. Ovtcharov, J. Padhye, G. Popuri, S. Raindel, T. Sapre, M. Shaw, G. Silva, M. Sivakumar, N. Srivastava, A. Verma, Q. Zuhair, D. Bansal, D. Burger, K. Vaid, D. A. Maltz, and A. Greenberg. Azure Accelerated Networking: SmartNICs in the Public Cloud. In Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2018."},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Fu S.","year":"2021","unstructured":"S. Fu , S. Gupta , R. Mittal , and S. Ratnasamy . On the use of ML for blackbox system performance prediction . In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2021 . S. Fu, S. Gupta, R. Mittal, and S. Ratnasamy. On the use of ML for blackbox system performance prediction. In Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2021."},{"key":"e_1_3_2_1_32_1","volume-title":"2018 USENIX Annual Technical Conference (ATC)","author":"Gallo M.","year":"2018","unstructured":"M. Gallo and R. Laufer . ClickNF: a modular stack for custom network functions . In 2018 USENIX Annual Technical Conference (ATC) , 2018 . M. Gallo and R. Laufer. ClickNF: a modular stack for custom network functions. In 2018 USENIX Annual Technical Conference (ATC), 2018."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405895"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901881"},{"key":"e_1_3_2_1_35_1","volume-title":"Support vector machines","author":"Hearst M. A.","year":"1998","unstructured":"M. A. Hearst , S. T. Dumais , E. Osuna , J. Platt , and B. Scholkopf . Support vector machines . IEEE Intelligent Systems and their Applications , 13(4):18--28, 1998 . M. A. Hearst, S. T. Dumais, E. Osuna, J. Platt, and B. Scholkopf. Support vector machines. IEEE Intelligent Systems and their Applications, 13(4):18--28, 1998."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282307"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00047"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555775"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815998"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Iyer R.","year":"2019","unstructured":"R. Iyer , L. Pedrosa , A. Zaostrovnykh , S. Pirelli , K. Argyraki , and G. Candea . Performance contracts for software network functions . In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2019 . R. Iyer, L. Pedrosa, A. Zaostrovnykh, S. Pirelli, K. Argyraki, and G. Candea. Performance contracts for software network functions. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2019."},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Katsikas G. P.","year":"2018","unstructured":"G. P. Katsikas , T. Barbette , D. Kostic , R. Steinert , and G. Q. Maguire Jr . Metron:NFV service chains at the true speed of the underlying hardware . In Proceedings of 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2018 . G. P. Katsikas, T. Barbette, D. Kostic, R. Steinert, and G. Q. Maguire Jr. Metron:NFV service chains at the true speed of the underlying hardware. In Proceedings of 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2018."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342079"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference (ATC)","author":"Liu M.","year":"2019","unstructured":"M. Liu , S. Peter , A. Krishnamurthy , and P. M. Phothilimthana . E3: Energy-efficient microservices on SmartNIC-accelerated servers . In Proceedings of the 2019 USENIX Annual Technical Conference (ATC) , 2019 . M. Liu, S. Peter, A. Krishnamurthy, and P. M. Phothilimthana. E3: Energy-efficient microservices on SmartNIC-accelerated servers. In Proceedings of the 2019 USENIX Annual Technical Conference (ATC), 2019."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428264"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405868"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063402"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3439726"},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Moon Y.","year":"2020","unstructured":"Y. Moon , S. Lee , M. A. Jamshed , and K. Park . AccelTCP: Accelerating network applications with stateful TCP offloading . In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2020 . Y. Moon, S. Lee, M. A. Jamshed, and K. Park. AccelTCP: Accelerating network applications with stateful TCP offloading. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2020."},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the Workshop on Automated Machine Learning (AutoML)","author":"Olson R. S.","year":"2016","unstructured":"R. S. Olson and J. H. Moore . TPOT: A tree-based pipeline optimization tool for automating machine learning . In Proceedings of the Workshop on Automated Machine Learning (AutoML) , 2016 . R. S. Olson and J. H. Moore. TPOT: A tree-based pipeline optimization tool for automating machine learning. In Proceedings of the Workshop on Automated Machine Learning (AutoML), 2016."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815423"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI)","author":"Panda A.","year":"2016","unstructured":"A. Panda , S. Han , K. Jang , M. Walls , S. Ratnasamy , and S. Shenker . Netbricks: Taking the V out of NFV . In Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI) , 2016 . A. Panda, S. Han, K. Jang, M. Walls, S. Ratnasamy, and S. Shenker. Netbricks: Taking the V out of NFV. In Proceedings of the 12th USENIX conference on Operating Systems Design and Implementation (OSDI), 2016."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2825236.2825248"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230573"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Phothilimthana P. M.","year":"2018","unstructured":"P. M. Phothilimthana , M. Liu , A. Kaufmann , S. Peter , R. Bodik , and T. Anderson . Floem: A programming system for NIC-accelerated network applications . In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2018 . P. M. Phothilimthana, M. Liu, A. Kaufmann, S. Peter, R. Bodik, and T. Anderson. Floem: A programming system for NIC-accelerated network applications. In Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2018."},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Pontarelli S.","year":"2019","unstructured":"S. Pontarelli , R. Bifulco , M. Bonola , C. Cascone , M. Spaziani , V. Bruschi , D. Sanvito , G. Siracusano , A. Capone , M. Honda , : Stateful packet processing in hardware . In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI) , 2019 . S. Pontarelli, R. Bifulco, M. Bonola, C. Cascone, M. Spaziani, V. Bruschi, D. Sanvito, G. Siracusano, A. Capone, M. Honda, et al. Flowblaze: Stateful packet processing in hardware. In Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2019."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D15-1303"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422604.3425929"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462176"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D17-1038"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145819"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378450"},{"key":"e_1_3_2_1_66_1","unstructured":"B. Stroustrup. Cfront: From C++ to C. http:\/\/www.softwarepreservation.org\/projects\/cplusplus\/index.html#cfront.  B. Stroustrup. Cfront: From C++ to C. http:\/\/www.softwarepreservation.org\/projects\/cplusplus\/index.html#cfront."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446058"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2005.20"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359647"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837853.1693493"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405869"}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","location":"Virtual Event Germany","acronym":"SOSP '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483583","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483583","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483583","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:02Z","timestamp":1750193342000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483583"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":71,"alternative-id":["10.1145\/3477132.3483583","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483583","relation":{},"subject":[],"published":{"date-parts":[[2021,10,26]]},"assertion":[{"value":"2021-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}