{"id":"https://openalex.org/W2947983044","doi":"https://doi.org/10.1109/nfv-sdn.2018.8725736","title":"P4-CoDel: Active Queue Management in Programmable Data Planes","display_name":"P4-CoDel: Active Queue Management in Programmable Data Planes","publication_year":2018,"publication_date":"2018-11-01","ids":{"openalex":"https://openalex.org/W2947983044","doi":"https://doi.org/10.1109/nfv-sdn.2018.8725736","mag":"2947983044"},"language":"en","primary_location":{"id":"doi:10.1109/nfv-sdn.2018.8725736","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn.2018.8725736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","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/A5035795457","display_name":"Ralf Kundel","orcid":"https://orcid.org/0000-0003-1711-5990"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Ralf Kundel","raw_affiliation_strings":["Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045445012","display_name":"Jeremias Blendin","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jeremias Blendin","raw_affiliation_strings":["Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016453747","display_name":"Tobias Viernickel","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Viernickel","raw_affiliation_strings":["Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025082646","display_name":"Boris Koldehofe","orcid":"https://orcid.org/0000-0002-1588-2056"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Boris Koldehofe","raw_affiliation_strings":["Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004933128","display_name":"Ralf Steinmetz","orcid":"https://orcid.org/0000-0002-6839-9359"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ralf Steinmetz","raw_affiliation_strings":["Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Multimedia Communications Lab, Technische Universit\u00e4t, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5035795457"],"corresponding_institution_ids":["https://openalex.org/I31512782"],"apc_list":null,"apc_paid":null,"fwci":4.2991,"has_fulltext":false,"cited_by_count":48,"citation_normalized_percentile":{"value":0.94864833,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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":1.0,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9998999834060669,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/active-queue-management","display_name":"Active queue management","score":0.9787501096725464},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7958182096481323},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.643733561038971},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5866618156433105},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.5822282433509827},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5632381439208984},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5348607301712036},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3964485228061676},{"id":"https://openalex.org/keywords/network-congestion","display_name":"Network congestion","score":0.2938632071018219},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.12045183777809143}],"concepts":[{"id":"https://openalex.org/C34793927","wikidata":"https://www.wikidata.org/wiki/Q583367","display_name":"Active queue management","level":4,"score":0.9787501096725464},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7958182096481323},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.643733561038971},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5866618156433105},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.5822282433509827},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5632381439208984},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5348607301712036},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3964485228061676},{"id":"https://openalex.org/C195563490","wikidata":"https://www.wikidata.org/wiki/Q180368","display_name":"Network congestion","level":3,"score":0.2938632071018219},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.12045183777809143}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/nfv-sdn.2018.8725736","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn.2018.8725736","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","raw_type":"proceedings-article"},{"id":"pmh:oai:tubiblio.ulb.tu-darmstadt.de:119951","is_oa":false,"landing_page_url":"http://tubiblio.ulb.tu-darmstadt.de/119951/","pdf_url":null,"source":{"id":"https://openalex.org/S4377196390","display_name":"TUbilio (Technical University of Darmstadt)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31512782","host_organization_name":"Technische Universit\u00e4t Darmstadt","host_organization_lineage":["https://openalex.org/I31512782"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Konferenzver\u00f6ffentlichung"},{"id":"pmh:rug:oai:pure.rug.nl:publications/203de7d9-4e40-46c2-a3c9-47d284f194d5","is_oa":false,"landing_page_url":"https://research.rug.nl/en/publications/203de7d9-4e40-46c2-a3c9-47d284f194d5","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proceedings of the IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","raw_type":"info:eu-repo/semantics/conferencepaper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1965095275","https://openalex.org/W1994926493","https://openalex.org/W2134519279","https://openalex.org/W2159559173","https://openalex.org/W2161191386","https://openalex.org/W2265074903","https://openalex.org/W2568681937","https://openalex.org/W2592273991","https://openalex.org/W2734615662","https://openalex.org/W2799016029","https://openalex.org/W4206408755","https://openalex.org/W4232411329","https://openalex.org/W4238579824","https://openalex.org/W4253731216","https://openalex.org/W6751080872"],"related_works":["https://openalex.org/W2007260688","https://openalex.org/W2390990610","https://openalex.org/W2382530089","https://openalex.org/W2379438579","https://openalex.org/W2291152454","https://openalex.org/W1616225519","https://openalex.org/W2784246983","https://openalex.org/W2114103190","https://openalex.org/W1570571736","https://openalex.org/W3114732351"],"abstract_inverted_index":{"Today,":[0],"networks":[1,131],"are":[2,36,101],"still":[3,43],"vulnerable":[4],"to":[5,70,76,136],"high":[6],"latencies.":[7],"An":[8],"important":[9],"reason":[10],"for":[11],"that":[12],"is":[13,49],"the":[14,25,54,61,64,78,108,155],"Bufferbloat":[15],"problem":[16],"caused":[17],"by":[18],"big":[19],"packet":[20],"buffers":[21],"as":[22,94,184],"part":[23],"of":[24,28,63,81,107,151,154,165,177],"forwarding":[26],"equipment":[27],"modern":[29],"networks.":[30,190],"Even":[31],"if":[32],"these":[33,99],"buffer":[34,56,73],"sizes":[35,74],"configured":[37],"in":[38,105,161,168,179,187],"a":[39,45,51,174],"reasonable":[40],"way,":[41],"they":[42],"have":[44,89],"fixed":[46],"size":[47,57],"which":[48],"always":[50],"compromise.":[52],"Indeed,":[53],"required":[55],"strongly":[58],"depends":[59],"on":[60],"RTT":[62],"end-to-end":[65],"network":[66,110,126],"connection.":[67],"In":[68,128],"order":[69],"support":[71],"dynamic":[72],"and":[75,96],"reduce":[77],"negative":[79],"impact":[80],"Bufferbloat,":[82],"different":[83],"Active":[84],"Queue":[85],"Management":[86],"(AQM)":[87],"algorithms":[88,100,119],"been":[90],"proposed":[91],"recently,":[92],"such":[93,166,183],"CoDel":[95],"PIE.":[97],"However,":[98],"typically":[102],"not":[103],"available":[104,149],"state":[106],"art":[109],"equipment.In":[111],"this":[112,143],"paper":[113],"we":[114,145],"show":[115],"how":[116],"recent":[117],"AQM":[118,140],"can":[120,132],"be":[121,133],"implemented":[122],"using":[123],"P4":[124,169],"programmable":[125],"equipment.":[127],"consequence,":[129],"communication":[130],"easily":[134],"enhanced":[135],"benefit":[137],"from":[138],"state-of-the-art":[139],"algorithms.":[141],"To":[142],"end,":[144],"provide":[146],"an":[147],"open-source":[148],"implementation":[150,164],"CoDel,":[152],"one":[153],"most":[156],"prominent":[157],"queue":[158],"management":[159],"algorithms,":[160],"P4.":[162],"The":[163],"AQMs":[167],"data":[170],"plane":[171],"hardware":[172],"enables":[173],"massive":[175],"reduction":[176],"latency":[178],"many":[180],"use":[181],"cases,":[182],"traffic":[185],"shaping":[186],"ISP":[188],"access":[189]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":14},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":3}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
