{"id":"https://openalex.org/W7155358895","doi":"https://doi.org/10.1145/3777884.3796984","title":"A Transparent and Efficient Performance Analysis Approach to Enhance DPDK Observability","display_name":"A Transparent and Efficient Performance Analysis Approach to Enhance DPDK Observability","publication_year":2026,"publication_date":"2026-04-23","ids":{"openalex":"https://openalex.org/W7155358895","doi":"https://doi.org/10.1145/3777884.3796984"},"language":null,"primary_location":{"id":"doi:10.1145/3777884.3796984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3777884.3796984","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3777884.3796984","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5041330345","display_name":"Adel Belkhiri","orcid":"https://orcid.org/0000-0001-6299-5574"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Adel Belkhiri","raw_affiliation_strings":["Polytechnique Montreal, Montreal, Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0001-6299-5574","affiliations":[{"raw_affiliation_string":"Polytechnique Montreal, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004576914","display_name":"Arnaud Fiorini","orcid":"https://orcid.org/0000-0002-0295-636X"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Arnaud Fiorini","raw_affiliation_strings":["Polytechnique Montreal, Montreal, Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0295-636X","affiliations":[{"raw_affiliation_string":"Polytechnique Montreal, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I45683168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093085428","display_name":"Matthew Khouzam","orcid":null},"institutions":[{"id":"https://openalex.org/I4210094041","display_name":"Ericsson (Canada)","ror":"https://ror.org/00nas2c56","country_code":"CA","type":"company","lineage":["https://openalex.org/I1306339040","https://openalex.org/I4210094041"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Matthew Khouzam","raw_affiliation_strings":["Ericsson, Montreal, Quebec, Canada"],"raw_orcid":"https://orcid.org/0009-0000-1414-8100","affiliations":[{"raw_affiliation_string":"Ericsson, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I4210094041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100338781","display_name":"Heng Li","orcid":"https://orcid.org/0000-0001-5441-6763"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Heng Li","raw_affiliation_strings":["Polytechnique Montreal, Montreal, Quebec, Canada"],"raw_orcid":"https://orcid.org/0000-0001-5441-6763","affiliations":[{"raw_affiliation_string":"Polytechnique Montreal, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I45683168"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5041330345"],"corresponding_institution_ids":["https://openalex.org/I45683168"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.93343309,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"290","last_page":"300"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.44209998846054077,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.44209998846054077,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.4124999940395355,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.0674000009894371,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/observability","display_name":"Observability","score":0.9383000135421753},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.8709999918937683},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.7269999980926514},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.7171000242233276},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5289999842643738},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4609000086784363},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41350001096725464},{"id":"https://openalex.org/keywords/limit","display_name":"Limit (mathematics)","score":0.38690000772476196}],"concepts":[{"id":"https://openalex.org/C36299963","wikidata":"https://www.wikidata.org/wiki/Q1369844","display_name":"Observability","level":2,"score":0.9383000135421753},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8709999918937683},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7269999980926514},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.7171000242233276},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6963000297546387},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5663999915122986},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5289999842643738},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4609000086784363},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41350001096725464},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.38690000772476196},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.383899986743927},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.351500004529953},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.325300008058548},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.32409998774528503},{"id":"https://openalex.org/C200749887","wikidata":"https://www.wikidata.org/wiki/Q1165574","display_name":"System monitoring","level":2,"score":0.3100000023841858},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.2985999882221222},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2888999879360199},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.2808000147342682},{"id":"https://openalex.org/C141571065","wikidata":"https://www.wikidata.org/wiki/Q1771949","display_name":"Performance measurement","level":2,"score":0.265500009059906},{"id":"https://openalex.org/C152745839","wikidata":"https://www.wikidata.org/wiki/Q5438153","display_name":"Fault detection and isolation","level":3,"score":0.26460000872612},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.2606000006198883},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.25999999046325684}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3777884.3796984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3777884.3796984","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3777884.3796984","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3777884.3796984","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 17th ACM/SPEC International Conference on Performance Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6527392268180847}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1541446204","https://openalex.org/W2897833659","https://openalex.org/W2901938775","https://openalex.org/W2944941529","https://openalex.org/W4309261811","https://openalex.org/W7128354712"],"related_works":[],"abstract_inverted_index":{"In":[0],"recent":[1],"years,":[2],"the":[3,10,20,32,61,117,120,151,163],"rapid":[4],"growth":[5],"of":[6,23,63,150],"network":[7],"traffic":[8],"and":[9,53,125,146,168],"performance":[11,54,69,77,97,127,170],"bottlenecks":[12,171],"inherent":[13],"in":[14,106,133,172],"kernel":[15,40],"networking":[16,25],"stacks":[17],"have":[18],"driven":[19],"widespread":[21],"adoption":[22],"userspace":[24],"frameworks.":[26],"While":[27],"kernel-bypass":[28],"solutions":[29],"such":[30],"as":[31],"Data":[33],"Plane":[34],"Development":[35],"Kit":[36],"(DPDK)":[37],"effectively":[38],"eliminate":[39],"overhead,":[41,116],"they":[42],"also":[43],"limit":[44],"observability":[45,57,112],"for":[46,81],"traditional":[47],"monitoring":[48],"tools,":[49],"complicating":[50],"fault":[51],"diagnosis":[52],"tuning.":[55],"This":[56,73],"gap,":[58],"coupled":[59],"with":[60,113],"complexity":[62],"modern":[64],"packet-processing":[65],"software,":[66],"makes":[67],"diagnosing":[68,156],"issues":[70],"increasingly":[71],"difficult.":[72],"paper":[74],"presents":[75],"a":[76,173],"analysis":[78],"framework":[79,85],"tailored":[80],"DPDK-based":[82,157],"applications.":[83,158],"The":[84],"leverages":[86],"trace":[87],"data":[88],"collected":[89],"through":[90,102],"DPDK's":[91],"native":[92],"tracer":[93],"to":[94,141],"derive":[95],"targeted":[96],"metrics,":[98],"which":[99],"are":[100],"visualized":[101],"interactive,":[103],"domain-specific":[104],"analyses":[105,165],"Trace":[107],"Compass.":[108],"By":[109],"enabling":[110],"fine-grained":[111],"minimal":[114],"runtime":[115],"approach":[118],"bridges":[119],"gap":[121],"between":[122],"low-level":[123],"tracing":[124],"actionable":[126],"insights.":[128],"To":[129],"ground":[130],"our":[131,143],"design":[132,144],"real-world":[134],"needs,":[135],"we":[136],"surveyed":[137],"19":[138],"industry":[139],"practitioners":[140],"validate":[142],"choices":[145],"capture":[147],"empirical":[148],"evidence":[149],"debugging":[152],"challenges":[153],"encountered":[154],"when":[155],"We":[159],"further":[160],"demonstrate":[161],"how":[162],"proposed":[164],"can":[166],"reveal":[167],"explain":[169],"widely":[174],"used":[175],"software":[176],"router.":[177]},"counts_by_year":[],"updated_date":"2026-04-29T09:16:38.111599","created_date":"2026-04-24T00:00:00"}
