{"id":"https://openalex.org/W4408325093","doi":"https://doi.org/10.1109/globecom52923.2024.10901079","title":"Scalable Heavy Hitter Detection: A DPDK-based Software Approach with P4 Integration","display_name":"Scalable Heavy Hitter Detection: A DPDK-based Software Approach with P4 Integration","publication_year":2024,"publication_date":"2024-12-08","ids":{"openalex":"https://openalex.org/W4408325093","doi":"https://doi.org/10.1109/globecom52923.2024.10901079"},"language":"en","primary_location":{"id":"doi:10.1109/globecom52923.2024.10901079","is_oa":false,"landing_page_url":"https://doi.org/10.1109/globecom52923.2024.10901079","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"GLOBECOM 2024 - 2024 IEEE Global Communications Conference","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5098672746","display_name":"Samia Choueiri","orcid":"https://orcid.org/0009-0004-5537-0647"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Samia Choueiri","raw_affiliation_strings":["University of South Carolina,USA"],"affiliations":[{"raw_affiliation_string":"University of South Carolina,USA","institution_ids":["https://openalex.org/I155781252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046451709","display_name":"Ali Mazloum","orcid":"https://orcid.org/0000-0002-5982-8393"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ali Mazloum","raw_affiliation_strings":["University of South Carolina,USA"],"affiliations":[{"raw_affiliation_string":"University of South Carolina,USA","institution_ids":["https://openalex.org/I155781252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002648936","display_name":"Elie Kfoury","orcid":"https://orcid.org/0000-0003-1236-6168"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Elie F. Kfoury","raw_affiliation_strings":["University of South Carolina,USA"],"affiliations":[{"raw_affiliation_string":"University of South Carolina,USA","institution_ids":["https://openalex.org/I155781252"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058298121","display_name":"Jorge Crichigno","orcid":"https://orcid.org/0000-0002-6705-5300"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jorge Crichigno","raw_affiliation_strings":["University of South Carolina,USA"],"affiliations":[{"raw_affiliation_string":"University of South Carolina,USA","institution_ids":["https://openalex.org/I155781252"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5098672746"],"corresponding_institution_ids":["https://openalex.org/I155781252"],"apc_list":null,"apc_paid":null,"fwci":1.0632,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.82706524,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1930","last_page":"1935"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.2563000023365021,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.2563000023365021,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/computer-science","display_name":"Computer science","score":0.797057032585144},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7142558097839355},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4695088565349579},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4512190520763397},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3566560447216034},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34950196743011475},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.349473774433136},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3273089528083801}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.797057032585144},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7142558097839355},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4695088565349579},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4512190520763397},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3566560447216034},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34950196743011475},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.349473774433136},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3273089528083801}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/globecom52923.2024.10901079","is_oa":false,"landing_page_url":"https://doi.org/10.1109/globecom52923.2024.10901079","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"GLOBECOM 2024 - 2024 IEEE Global Communications Conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1994926493","https://openalex.org/W2605823630","https://openalex.org/W2762020989","https://openalex.org/W2834288129","https://openalex.org/W2909676702","https://openalex.org/W3002749125","https://openalex.org/W3003307593","https://openalex.org/W3127353117","https://openalex.org/W3215801814","https://openalex.org/W4206511366","https://openalex.org/W4321383469","https://openalex.org/W4381194507","https://openalex.org/W4400880706"],"related_works":["https://openalex.org/W2389214306","https://openalex.org/W2965083567","https://openalex.org/W4235240664","https://openalex.org/W1838576100","https://openalex.org/W2095886385","https://openalex.org/W2889616422","https://openalex.org/W2089704382","https://openalex.org/W1983399550","https://openalex.org/W97075385","https://openalex.org/W4401278057"],"abstract_inverted_index":{"Identifying":[0],"heavy":[1,77,173,182],"hitters":[2,183],"is":[3,100,112,163],"vital":[4],"for":[5,44,172],"applications":[6],"like":[7],"Denial":[8],"of":[9,106,131,142,148,157,181],"Service":[10],"(DoS)":[11],"detection":[12,79],"and":[13,53,116,145,154,184],"traffic":[14,191],"engineering.":[15],"Current":[16],"solutions":[17,25,50],"fall":[18],"into":[19],"hardware":[20],"or":[21],"software":[22],"categories.":[23],"Hardware":[24],"(e.g.,":[26,47],"P4":[27,115],"programmable":[28],"data":[29,98],"plane":[30],"switches)":[31],"offer":[32],"high":[33,190],"performance":[34,58,153,162],"but":[35,55],"require":[36],"adding":[37],"hardware,":[38],"which":[39],"may":[40],"not":[41],"be":[42],"ideal":[43],"virtualized":[45],"environments":[46],"cloud).":[48],"Software":[49],"are":[51],"cost-effective":[52],"flexible":[54],"suffer":[56],"from":[57],"issues":[59],"due":[60],"to":[61,102],"the":[62,67,82,85,88,104,119,129,136,140,146,152,155,158],"packet":[63,137],"processing":[64],"overhead":[65],"in":[66,81,114],"Operating":[68],"System":[69],"(OS)":[70],"kernel.":[71],"This":[72],"paper":[73],"presents":[74],"a":[75,189],"scalable":[76],"hitter":[78,174],"algorithm":[80],"software,":[83],"bypassing":[84],"kernel":[86],"using":[87],"Data":[89],"Plane":[90],"Development":[91],"Kit":[92],"(DPDK).":[93],"The":[94,110,126,160,176],"Count-min":[95],"Sketch":[96],"(CMS)":[97],"structure":[99],"used":[101],"estimate":[103],"frequency":[105],"packets":[107],"per":[108],"flow.":[109],"system":[111],"implemented":[113],"deployed":[117],"on":[118,123,151],"P4-DPDK":[120],"target":[121],"running":[122],"CPU":[124,143],"cores.":[125],"experiments":[127],"analyzed":[128],"impact":[130],"various":[132],"parameters":[133],"such":[134],"as":[135],"size":[138],"distribution,":[139],"number":[141,147],"cores,":[144],"hash":[149],"functions,":[150],"accuracy":[156],"detection.":[159,175],"system's":[161],"further":[164],"evaluated":[165],"through":[166],"comparison":[167],"with":[168],"another":[169],"DPDK-based":[170],"approach":[171],"results":[177],"show":[178],"accurate":[179],"identification":[180],"improved":[185],"performance,":[186],"even":[187],"at":[188],"rate":[192],"approaching":[193],"100Gbps.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
