{"id":"https://openalex.org/W4408092656","doi":"https://doi.org/10.1109/ants63515.2024.10899021","title":"Heavy Hitter Flow Detection using P4-based Programmable Data Plane Switches","display_name":"Heavy Hitter Flow Detection using P4-based Programmable Data Plane Switches","publication_year":2024,"publication_date":"2024-12-15","ids":{"openalex":"https://openalex.org/W4408092656","doi":"https://doi.org/10.1109/ants63515.2024.10899021"},"language":"en","primary_location":{"id":"doi:10.1109/ants63515.2024.10899021","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ants63515.2024.10899021","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","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/A5116479463","display_name":"Ks Adarsha","orcid":null},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"facility","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Ks Adarsha","raw_affiliation_strings":["Indian Institute of Technology Madras,Department of Computer Science and Engineering,Chennai,India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Madras,Department of Computer Science and Engineering,Chennai,India","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087560555","display_name":"Krishna M. Sivalingam","orcid":"https://orcid.org/0000-0001-8425-3432"},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"facility","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Krishna M. Sivalingam","raw_affiliation_strings":["Indian Institute of Technology Madras,Department of Computer Science and Engineering,Chennai,India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Madras,Department of Computer Science and Engineering,Chennai,India","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039079685","display_name":"Gauravdeep Shami","orcid":null},"institutions":[{"id":"https://openalex.org/I4210160469","display_name":"Ciena (Canada)","ror":"https://ror.org/05agqdk49","country_code":"CA","type":"company","lineage":["https://openalex.org/I1295297804","https://openalex.org/I4210160469"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gauravdeep Shami","raw_affiliation_strings":["Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada"],"affiliations":[{"raw_affiliation_string":"Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada","institution_ids":["https://openalex.org/I4210160469"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034452370","display_name":"Marc Lyonnais","orcid":null},"institutions":[{"id":"https://openalex.org/I4210160469","display_name":"Ciena (Canada)","ror":"https://ror.org/05agqdk49","country_code":"CA","type":"company","lineage":["https://openalex.org/I1295297804","https://openalex.org/I4210160469"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Marc Lyonnais","raw_affiliation_strings":["Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada"],"affiliations":[{"raw_affiliation_string":"Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada","institution_ids":["https://openalex.org/I4210160469"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072059087","display_name":"Rodney Wilson","orcid":null},"institutions":[{"id":"https://openalex.org/I4210160469","display_name":"Ciena (Canada)","ror":"https://ror.org/05agqdk49","country_code":"CA","type":"company","lineage":["https://openalex.org/I1295297804","https://openalex.org/I4210160469"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Rodney Wilson","raw_affiliation_strings":["Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada"],"affiliations":[{"raw_affiliation_string":"Ciena Corporation,External Research, Global Research and Development,Ottawa,Canada","institution_ids":["https://openalex.org/I4210160469"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5116479463"],"corresponding_institution_ids":["https://openalex.org/I24676775"],"apc_list":null,"apc_paid":null,"fwci":0.3576,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.65220202,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.8939999938011169,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.8939999938011169,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13928","display_name":"Advanced Sensor Technologies Research","score":0.8493000268936157,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12537","display_name":"Flow Measurement and Analysis","score":0.8486999869346619,"subfield":{"id":"https://openalex.org/subfields/2211","display_name":"Mechanics of Materials"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.6836876273155212},{"id":"https://openalex.org/keywords/flow","display_name":"Flow (mathematics)","score":0.4862309992313385},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.44895848631858826},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.26042693853378296},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.11009132862091064}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6836876273155212},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.4862309992313385},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.44895848631858826},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.26042693853378296},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.11009132862091064},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ants63515.2024.10899021","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ants63515.2024.10899021","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W2040333627","https://openalex.org/W2168595508","https://openalex.org/W2479510968","https://openalex.org/W2487095677","https://openalex.org/W2605823630","https://openalex.org/W2792044364","https://openalex.org/W3136284412","https://openalex.org/W3198596637","https://openalex.org/W4292967977","https://openalex.org/W4312257493"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W116776481","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W2125008614","https://openalex.org/W4396701345","https://openalex.org/W2376932109"],"abstract_inverted_index":{"In":[0,50,67,84,151],"data":[1,64,239],"networks":[2],"carrying":[3],"large":[4],"numbers":[5],"of":[6,23,134,179,189],"flows,":[7],"Heavy":[8],"Hitters":[9],"(HHs)":[10],"or":[11,25],"Elephant":[12],"flows":[13,16,34],"are":[14],"the":[15,74,105,121,155,161,175,177,186,198,229,236],"exceeding":[17],"pre-determined":[18],"thresholds":[19],"(e.g.":[20],"wrt.":[21],"number":[22,188],"packets":[24],"bytes)":[26],"in":[27,40,62,120,131,160,197,221],"a":[28,92,116,127,144],"given":[29],"time":[30],"window.":[31],"Such":[32],"HH":[33,53,118,135],"need":[35],"to":[36,42,58,80,86,153,174,181],"be":[37,59,78,124,182],"handled":[38],"differently":[39],"order":[41,85,152],"minimize":[43],"their":[44],"impact":[45],"on":[46,203],"other":[47],"smaller":[48],"flows.":[49,136],"recent":[51,68],"years,":[52],"detection":[54,133],"techniques":[55],"were":[56],"shown":[57,72],"effectively":[60,240],"implementable":[61],"programmable":[63],"plane":[65],"switches.":[66],"work,":[69],"it":[70,112],"was":[71],"that":[73,115,220],"inter-packet":[75],"gap":[76],"can":[77,123,226],"used":[79],"identify":[81],"heavy":[82],"hitters.":[83],"conserve":[87],"memory,":[88],"such":[89],"schemes":[90],"use":[91],"limited-size":[93],"hash":[94,109,162],"table":[95,122],"for":[96,104,232],"storing":[97],"flow":[98,119,129],"state":[99],"information":[100],"and":[101,184,201,241],"using":[102,212,235],"this":[103,139,141],"detection.":[106],"However,":[107],"when":[108],"collisions":[110],"occur,":[111],"is":[113,165],"possible":[114],"valid":[117],"replaced":[125],"by":[126,234],"non-HH":[128],"resulting":[130],"missing":[132],"To":[137],"address":[138],"problem,":[140],"paper":[142],"incorporates":[143],"flow\u2019s":[145],"medium":[146],"term":[147],"Packet":[148],"Count":[149],"feature.":[150],"limit":[154],"packet":[156,237],"count":[157,238],"field":[158],"size":[159],"table,":[163],"counting":[164],"done":[166,211],"only":[167],"till":[168],"Hash":[169],"Collision":[170],"occurs":[171],"so":[172],"as":[173],"reduce":[176,228],"range":[178],"values":[180],"stored":[183],"thus,":[185],"required":[187],"bits.":[190],"The":[191,217],"proposed":[192],"scheme":[193],"has":[194,209],"been":[195,210],"implemented":[196],"P4":[199],"language":[200],"run":[202],"Intel":[204],"Tofino":[205],"hardware.":[206],"Performance":[207],"evaluation":[208],"MAWI-based":[213],"real-life":[214],"traffic":[215],"traces.":[216],"results":[218],"shows":[219],"several":[222],"scenarios":[223],"cases,":[224],"we":[225],"significantly":[227],"False":[230],"Negatives":[231],"HHs":[233],"efficiently.":[242]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-22T23:10:17.713674","created_date":"2025-10-10T00:00:00"}
