{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T20:21:25Z","timestamp":1792786885711,"version":"4.5.0"},"reference-count":63,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2024,6,1]],"date-time":"2024-06-01T00:00:00Z","timestamp":1717200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"name":"SERICS","award":["This work was partially supported by the project"],"award-info":[{"award-number":["This work was partially supported by the project"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Netw. Serv. Manage."],"published-print":{"date-parts":[[2024,6]]},"DOI":"10.1109\/tnsm.2024.3377538","type":"journal-article","created":{"date-parts":[[2024,3,18]],"date-time":"2024-03-18T15:10:43Z","timestamp":1710774643000},"page":"3482-3497","source":"Crossref","is-referenced-by-count":16,"title":["Unleashing Dynamic Pipeline Reconfiguration of P4 Switches for Efficient Network Monitoring"],"prefix":"10.1109","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5560-9871","authenticated-orcid":false,"given":"Amir Al","family":"Sadi","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8193-0597","authenticated-orcid":false,"given":"Marco","family":"Savi","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0101-2551","authenticated-orcid":false,"given":"Andrea","family":"Melis","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3962-5513","authenticated-orcid":false,"given":"Marco","family":"Prandini","sequence":"additional","affiliation":[{"name":"Department of Informatics, Systems and Communication, University of Milano-Bicocca, Milan, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6669-8072","authenticated-orcid":false,"given":"Franco","family":"Callegati","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of Bologna, Bologna, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","volume-title":"View on 5G architecture","author":"Group","year":"2016"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2016.7588275"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2022.3208657"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.3048277"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00470-5_8"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2846236"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2013.081313.00105"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS54207.2022.9789848"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN53031.2021.9665141"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.2971776"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3556973"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107763"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626292"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342085"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143401"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.inffus.2021.12.007"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2689819"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524364"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00047"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.3011798"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507726"},{"key":"ref25","article-title":"pForest: In-network inference with random forests","author":"Busse-Grawitz","year":"2019","journal-title":"arXiv:1909.05680"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3565475.3569074"},{"key":"ref27","first-page":"352","article-title":"Line-speed and scalable intrusion detection at the network edge via federated learning","volume-title":"Proc. IFIP Netw. Conf. (Netw.)","author":"Qin"},{"key":"ref28","first-page":"513","article-title":"Re-architecting traffic analysis with neural network interface cards","volume-title":"Proc. 19th USENIX Symp. Netw. Syst. Des. Implement. (NSDI)","author":"Siracusano"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3565475.3569079"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICCI-CC.2018.8482019"},{"key":"ref31","volume-title":"DDoS 2007 attack","year":"2023"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTCOMP.2017.7946998"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2011.12.012"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1511.08458"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2021.3060483"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-7641-3_9"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.108800"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3116345"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.3048265"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3073597"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2928564"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2866942"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/CSCloud.2017.58"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICOIN.2016.7427148"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24007"},{"key":"ref48","article-title":"IIsy: Practical in-network classification","author":"Zheng","year":"2022","journal-title":"arXiv:2205.08243"},{"key":"ref49","first-page":"962","article-title":"Oracle: An architecture for collaboration of data and control planes to detect DDoS attacks","volume-title":"Proc. IFIP\/IEEE Int. Symp. Integr. Netw. Manage. (IM)","author":"Macias"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-021-09633-5"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2021.24067"},{"key":"ref52","first-page":"651","article-title":"Runtime programmable switches","volume-title":"Proc. 19th USENIX Symp. Netw. Syst. Des. Implement. (NSDI)","author":"Xing"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3484266.3487367"},{"key":"ref54","volume-title":"P4Runtime specification","year":"2020"},{"key":"ref55","volume-title":"OpenFlow switch specification, version 1.5.1 (protocol version 0x06)","year":"2015"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ICIN56760.2023.10073501"},{"key":"ref57","first-page":"139","article-title":"Mininet as software defined networking testing platform","volume-title":"Proc. Int. Conf. Commun., Comput. Syst. (ICCCS)","author":"Kaur"},{"key":"ref58","volume-title":"P4 behavioral model (BMV2)","year":"2024"},{"key":"ref59","volume-title":"The Go programming language","author":"Pike","year":"2009"},{"key":"ref60","volume-title":"tcpreplay","year":"2023"},{"key":"ref61","volume-title":"CICIDS2017 Dataset"},{"key":"ref62","volume-title":"hping3","year":"2023"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.110162"}],"container-title":["IEEE Transactions on Network and Service Management"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4275028\/10599562\/10472603.pdf?arnumber=10472603","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,20]],"date-time":"2024-07-20T01:10:11Z","timestamp":1721437811000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10472603\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6]]},"references-count":63,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/tnsm.2024.3377538","relation":{},"ISSN":["1932-4537","2373-7379"],"issn-type":[{"value":"1932-4537","type":"electronic"},{"value":"2373-7379","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6]]}}}