{"id":"https://openalex.org/W2486748279","doi":"https://doi.org/10.1145/2934872.2959080","title":"High speed packet forwarding compiled from protocol independent data plane specifications","display_name":"High speed packet forwarding compiled from protocol independent data plane specifications","publication_year":2016,"publication_date":"2016-08-01","ids":{"openalex":"https://openalex.org/W2486748279","doi":"https://doi.org/10.1145/2934872.2959080","mag":"2486748279"},"language":"en","primary_location":{"id":"doi:10.1145/2934872.2959080","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2934872.2959080","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2934872.2959080?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 ACM SIGCOMM Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2934872.2959080?download=true","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060308984","display_name":"S\u00e1ndor Laki","orcid":"https://orcid.org/0000-0002-8875-5330"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"S\u00e1ndor Laki","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084708346","display_name":"D\u00e1niel Horp\u00e1csi","orcid":"https://orcid.org/0000-0003-0261-0091"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"D\u00e1niel Horp\u00e1csi","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088541194","display_name":"P\u00e9ter V\u00f6r\u00f6s","orcid":"https://orcid.org/0000-0001-7539-9878"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"P\u00e9ter V\u00f6r\u00f6s","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079186500","display_name":"R\u00f3bert Kitlei","orcid":null},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"R\u00f3bert Kitlei","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055193682","display_name":"D\u00e1niel Lesk\u00f3","orcid":"https://orcid.org/0000-0001-9886-9537"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"D\u00e1niel Lesk\u00f3","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073882154","display_name":"M\u00e1t\u00e9 Tejfel","orcid":"https://orcid.org/0000-0001-8982-1398"},"institutions":[{"id":"https://openalex.org/I106118109","display_name":"E\u00f6tv\u00f6s Lor\u00e1nd University","ror":"https://ror.org/01jsq2704","country_code":"HU","type":"education","lineage":["https://openalex.org/I106118109"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"M\u00e1t\u00e9 Tejfel","raw_affiliation_strings":["E\u00f6tv\u00f6s Lor\u00e1nd University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"E\u00f6tv\u00f6s Lor\u00e1nd University","institution_ids":["https://openalex.org/I106118109"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I106118109"],"apc_list":null,"apc_paid":null,"fwci":4.7975,"has_fulltext":true,"cited_by_count":30,"citation_normalized_percentile":{"value":0.96287252,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"629","last_page":"630"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9965000152587891,"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.9915000200271606,"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/computer-science","display_name":"Computer science","score":0.8763953447341919},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.8050563335418701},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7746001482009888},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.5393860340118408},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5393104553222656},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.48985740542411804},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.459966242313385},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.42998069524765015},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4145905077457428},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4128417372703552},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35057032108306885},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.18829059600830078}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8763953447341919},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.8050563335418701},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7746001482009888},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.5393860340118408},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5393104553222656},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.48985740542411804},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.459966242313385},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.42998069524765015},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4145905077457428},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4128417372703552},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35057032108306885},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.18829059600830078},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2934872.2959080","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2934872.2959080","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2934872.2959080?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 ACM SIGCOMM Conference","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2934872.2959080","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2934872.2959080","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2934872.2959080?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 ACM SIGCOMM Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2486748279.pdf","grobid_xml":"https://content.openalex.org/works/W2486748279.grobid-xml"},"referenced_works_count":3,"referenced_works":["https://openalex.org/W1994926493","https://openalex.org/W2105545278","https://openalex.org/W2147118406"],"related_works":["https://openalex.org/W107105315","https://openalex.org/W1584537303","https://openalex.org/W4388155270","https://openalex.org/W4367156293","https://openalex.org/W2750549761","https://openalex.org/W1872724644","https://openalex.org/W2128640905","https://openalex.org/W2011460173","https://openalex.org/W2021092055","https://openalex.org/W2114103190"],"abstract_inverted_index":{"P4":[0,38,74],"is":[1,83],"a":[2,77,100,123],"high":[3],"level":[4],"language":[5],"for":[6,12,125],"programming":[7],"network":[8],"switches":[9,138],"that":[10,82],"allows":[11],"great":[13],"flexibility":[14,118],"in":[15,40,139],"the":[16,25,28,42,54,57,61,71,104,113,117,130],"description":[17],"of":[18,24,27,56,63,119,136],"packet":[19,131],"structure":[20],"and":[21,45,88,128,133],"processing,":[22],"independent":[23,44,79],"specifics":[26],"underlying":[29],"hardware.":[30],"In":[31,112],"this":[32,86],"demo,":[33,114],"we":[34,115],"present":[35],"our":[36,64,120],"prototype":[37],"compiler":[39,72,121],"which":[41,59],"hardware":[43,46,105],"specific":[47,66],"functionalities":[48],"are":[49],"separated.":[50],"We":[51],"have":[52],"identified":[53],"requisites":[55],"latter,":[58],"form":[60],"interface":[62],"target":[65,78],"Hardware":[67],"Abstraction":[68],"Library":[69],"(HAL);":[70],"turns":[73],"code":[75],"into":[76],"core":[80],"program":[81],"linked":[84],"to":[85,98,109],"library":[87,107],"invokes":[89],"its":[90],"operations.":[91],"The":[92],"two":[93],"stage":[94],"separation":[95],"improves":[96],"portability:":[97],"support":[99],"new":[101],"architecture,":[102],"only":[103],"dependent":[106],"has":[108],"be":[110],"implemented.":[111],"demonstrate":[116],"with":[122],"HAL":[124],"Intel":[126],"DPDK,":[127],"show":[129],"processing":[132],"forwarding":[134],"performance":[135],"compiled":[137],"different":[140],"scenarios.":[141]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":9},{"year":2017,"cited_by_count":3}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
