{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T13:13:46Z","timestamp":1776950026219,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,4]]},"DOI":"10.1145\/3777884.3796984","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:27:26Z","timestamp":1776947246000},"page":"290-300","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Transparent and Efficient Performance Analysis Approach to Enhance DPDK Observability"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6299-5574","authenticated-orcid":false,"given":"Adel","family":"Belkhiri","sequence":"first","affiliation":[{"name":"Polytechnique Montreal, Montreal, Quebec, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0295-636X","authenticated-orcid":false,"given":"Arnaud","family":"Fiorini","sequence":"additional","affiliation":[{"name":"Polytechnique Montreal, Montreal, Quebec, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-1414-8100","authenticated-orcid":false,"given":"Matthew","family":"Khouzam","sequence":"additional","affiliation":[{"name":"Ericsson, Montreal, Quebec, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5441-6763","authenticated-orcid":false,"given":"Heng","family":"Li","sequence":"additional","affiliation":[{"name":"Polytechnique Montreal, Montreal, Quebec, Canada"}]}],"member":"320","published-online":{"date-parts":[[2026,5,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"April","year":"2025","unstructured":"Intel, ''Data plane development kit (dpdk),'' Available at: https:\/\/www.dpdk.org\/, April 2025."},{"key":"e_1_3_2_1_2_1","first-page":"101","volume-title":"21st USENIX Security Symposium (USENIX Security 12)","author":"Rizzo L.","year":"2012","unstructured":"L. Rizzo, ''netmap: a novel framework for fast packet i\/o,'' ser. 21st USENIX Security Symposium (USENIX Security 12), Bellevue, WA, USA, 2012, pp. 101-112."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2018.2874476"},{"key":"e_1_3_2_1_4_1","volume-title":"April","year":"2025","unstructured":"Cisco, ''Trex realistic traffic generator,'' Available at: https:\/\/trex-tgn.cisco.com\/, April 2025."},{"key":"e_1_3_2_1_5_1","volume-title":"April","author":"Foundation L.","year":"2025","unstructured":"L. Foundation, ''Open vswitch with dpdk,'' Available at: https:\/\/docs.openvswitch.org\/en\/latest\/intro\/install\/dpdk\/, April 2025."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1800069"},{"key":"e_1_3_2_1_7_1","volume-title":"April","author":"QLB","year":"2025","unstructured":"iQiYi QLB team, ''Dpdk virtual server,'' Available at: https:\/\/github.com\/iqiyi\/dpvs, April 2025."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2022.10.012"},{"key":"e_1_3_2_1_9_1","volume-title":"April","year":"2025","unstructured":"Intel, ''Intel vtune profiler user guide,'' Available at: https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/vtune-profiler\/user-guide\/2023-0\/analyze-dpdk-applications.html, April 2025."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2913710"},{"key":"e_1_3_2_1_11_1","volume-title":"Dpdkstat: 40gbps statistical traffic analysis with off-the-shelf hardware,'' Telecom","author":"Trevisan M.","year":"2016","unstructured":"M. Trevisan, A. Finamore, M. Mellia, M. Munaf\u00f2, and D. Rossi, ''Dpdkstat: 40gbps statistical traffic analysis with off-the-shelf hardware,'' Telecom, Paris, France, Tech. Rep, vol. 318627, 2016."},{"key":"e_1_3_2_1_12_1","volume-title":"April","year":"2025","unstructured":"Intel, ''dpdk-proc-info application,'' Available at: https:\/\/doc.dpdk.org\/guides\/tools\/proc_info.html, April 2025."},{"key":"e_1_3_2_1_13_1","volume-title":"April","year":"2025","unstructured":"---, ''dpdk-pdump application,'' Available at: https:\/\/doc.dpdk.org\/guides\/tools\/pdump.html, April 2025."},{"key":"e_1_3_2_1_14_1","volume-title":"May","author":"E. Inc.","year":"2025","unstructured":"E. Inc., ''Trace Compass,'' Available at: http:\/\/tracecompass.org\/, May 2025."},{"key":"e_1_3_2_1_15_1","first-page":"42","volume-title":"A survey of trace exploration tools and techniques,'' in Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research","author":"Hamou-Lhadj A.","year":"2004","unstructured":"A. Hamou-Lhadj and T. C. Lethbridge, ''A survey of trace exploration tools and techniques,'' in Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, 2004, pp. 42-55."},{"key":"e_1_3_2_1_16_1","first-page":"219","volume-title":"International Conference on Runtime Verification, A. Legay and S. Bensalem, Eds.hskip 1em plus 0.5em minus 0.4emrelax Berlin","author":"Montplaisir A.","year":"2013","unstructured":"A. Montplaisir, N. Ezzati-Jivan, F. Wininger, and M. Dagenais, ''Efficient model to query and visualize the system states extracted from trace data,'' ser. International Conference on Runtime Verification, A. Legay and S. Bensalem, Eds.hskip 1em plus 0.5em minus 0.4emrelax Berlin, Heidelberg: Springer Berlin Heidelberg, 2013, pp. 219-234."},{"key":"e_1_3_2_1_17_1","first-page":"154","volume-title":"Spdk: A development kit to build high performance storage applications,'' in 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)","author":"Yang Z.","year":"2017","unstructured":"Z. Yang, J. R. Harris, B. Walker, D. Verkamp, C. Liu, C. Chang, G. Cao, J. Stern, V. Verma, and L. E. Paul, ''Spdk: A development kit to build high performance storage applications,'' in 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2017, pp. 154-161."},{"key":"e_1_3_2_1_18_1","volume-title":"Fast data io \/ vector packet processor: Architecture overview.''hskip 1em plus 0.5em minus 0.4emrelax Bangalore","author":"Bhandari S.","year":"2017","unstructured":"S. Bhandari, ''Fast data io \/ vector packet processor: Architecture overview.''hskip 1em plus 0.5em minus 0.4emrelax Bangalore, India: DPDK Summit, April 2017."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36480-3_11"},{"key":"e_1_3_2_1_20_1","first-page":"209","volume-title":"The lttng tracer: A low impact performance and behavior monitor for gnu\/linux,'' in OLS (Ottawa Linux Symposium)","author":"Desnoyers M.","year":"2006","unstructured":"M. Desnoyers and M. R. Dagenais, ''The lttng tracer: A low impact performance and behavior monitor for gnu\/linux,'' in OLS (Ottawa Linux Symposium), vol. 2006.hskip 1em plus 0.5em minus 0.4emrelax Citeseer, 2006, pp. 209-224."},{"key":"e_1_3_2_1_21_1","first-page":"1","article-title":"Noprobe: A nop-based dynamic binary instrumentation framework using binary rewriting on x86","author":"Bushehri A. S.","year":"2025","unstructured":"A. S. Bushehri, A. Balboul, A. Belkhiri, S. Keivanpour, G. Nicolescu, and M. Dagenais, ''Noprobe: A nop-based dynamic binary instrumentation framework using binary rewriting on x86,'' IEEE Transactions on Dependable and Secure Computing, pp. 1-17, 2025.","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.31299124"}],"event":{"name":"ICPE '26: 17th ACM\/SPEC International Conference on Performance Engineering","location":"Florence Italy","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SPEC"]},"container-title":["Proceedings of the 17th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:28:01Z","timestamp":1776947281000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3777884.3796984"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,3]]},"references-count":22,"alternative-id":["10.1145\/3777884.3796984","10.1145\/3777884"],"URL":"https:\/\/doi.org\/10.1145\/3777884.3796984","relation":{},"subject":[],"published":{"date-parts":[[2026,5,3]]},"assertion":[{"value":"2026-05-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}