{"id":"https://openalex.org/W4401784913","doi":"https://doi.org/10.1145/3676861","title":"FAJITA: Stateful Packet Processing at 100 Million pps","display_name":"FAJITA: Stateful Packet Processing at 100 Million pps","publication_year":2024,"publication_date":"2024-08-18","ids":{"openalex":"https://openalex.org/W4401784913","doi":"https://doi.org/10.1145/3676861"},"language":"en","primary_location":{"id":"doi:10.1145/3676861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676861","source":{"id":"https://openalex.org/S4387290834","display_name":"Proceedings of the ACM on Networking","issn_l":"2834-5509","issn":["2834-5509"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Networking","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3676861","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069156660","display_name":"Hamid Ghasemirahni","orcid":"https://orcid.org/0000-0002-0034-5098"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Hamid Ghasemirahni","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-0034-5098","affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066610907","display_name":"Alireza Farshin","orcid":"https://orcid.org/0000-0001-5083-4052"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alireza Farshin","raw_affiliation_strings":["NVIDIA, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0001-5083-4052","affiliations":[{"raw_affiliation_string":"NVIDIA, Stockholm, Sweden","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089462139","display_name":"Mariano Scazzariello","orcid":"https://orcid.org/0000-0002-9780-873X"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Mariano Scazzariello","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-9780-873X","affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058057533","display_name":"Gerald Q. Maguire","orcid":"https://orcid.org/0000-0002-6066-746X"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Gerald Q. Maguire","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-6066-746X","affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048036382","display_name":"Dejan Kosti\u0107","orcid":"https://orcid.org/0000-0002-1256-1070"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Dejan Kosti\u0107","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-1256-1070","affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058517041","display_name":"Marco Chiesa","orcid":"https://orcid.org/0000-0002-9675-9729"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Marco Chiesa","raw_affiliation_strings":["KTH Royal Institute of Technology, Stockholm, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-9675-9729","affiliations":[{"raw_affiliation_string":"KTH Royal Institute of Technology, Stockholm, Sweden","institution_ids":["https://openalex.org/I86987016"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5788,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.83748344,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"2","issue":"CoNEXT3","first_page":"1","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9988999962806702,"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.9987999796867371,"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/stateful-firewall","display_name":"Stateful firewall","score":0.9669764041900635},{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.5818347930908203},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.46812453866004944},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4307875335216522},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.32932159304618835}],"concepts":[{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.9669764041900635},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.5818347930908203},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.46812453866004944},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4307875335216522},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.32932159304618835}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3676861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676861","source":{"id":"https://openalex.org/S4387290834","display_name":"Proceedings of the ACM on Networking","issn_l":"2834-5509","issn":["2834-5509"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Networking","raw_type":"journal-article"},{"id":"pmh:oai:DiVA.org:kth-357087","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-357087","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1918345/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3676861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3676861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3676861","source":{"id":"https://openalex.org/S4387290834","display_name":"Proceedings of the ACM on Networking","issn_l":"2834-5509","issn":["2834-5509"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Networking","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4099999964237213,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G325035501","display_name":null,"funder_award_id":"770889","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G4635572712","display_name":null,"funder_award_id":"2023-03003","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"},{"id":"https://openalex.org/G6894485844","display_name":null,"funder_award_id":"2021-04212","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G7842005466","display_name":null,"funder_award_id":"Horizon 2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F379871122","display_name":"Digital Futures","ror":null},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"},{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401784913.pdf","grobid_xml":"https://content.openalex.org/works/W4401784913.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W83339351","https://openalex.org/W95608104","https://openalex.org/W2036162037","https://openalex.org/W2042661579","https://openalex.org/W2115559007","https://openalex.org/W2134519279","https://openalex.org/W2135446949","https://openalex.org/W2310426546","https://openalex.org/W2412012631","https://openalex.org/W2593419235","https://openalex.org/W2734941459","https://openalex.org/W2744693751","https://openalex.org/W2798776206","https://openalex.org/W2798814003","https://openalex.org/W2883536671","https://openalex.org/W2885736510","https://openalex.org/W2887958664","https://openalex.org/W2903417927","https://openalex.org/W2903538278","https://openalex.org/W2912601938","https://openalex.org/W2933406884","https://openalex.org/W2952970806","https://openalex.org/W2963577414","https://openalex.org/W2990264049","https://openalex.org/W2991897569","https://openalex.org/W3009555218","https://openalex.org/W3010259508","https://openalex.org/W3011389351","https://openalex.org/W3046440678","https://openalex.org/W3046771328","https://openalex.org/W3100857721","https://openalex.org/W3110049424","https://openalex.org/W3154927282","https://openalex.org/W3154932866","https://openalex.org/W3176014708","https://openalex.org/W3195919030","https://openalex.org/W3202514958","https://openalex.org/W3207518684","https://openalex.org/W4212998308","https://openalex.org/W4214573349","https://openalex.org/W4283214784","https://openalex.org/W4385374211","https://openalex.org/W4389076999","https://openalex.org/W4394945047","https://openalex.org/W6751247543","https://openalex.org/W6756158988","https://openalex.org/W6796817636","https://openalex.org/W7019484940","https://openalex.org/W7071788047"],"related_works":["https://openalex.org/W4381744925","https://openalex.org/W2047113772","https://openalex.org/W2743409560","https://openalex.org/W4290991465","https://openalex.org/W2345672066","https://openalex.org/W2114510630","https://openalex.org/W4387147583","https://openalex.org/W2734900520","https://openalex.org/W2071891813","https://openalex.org/W2598371515"],"abstract_inverted_index":{"Data":[0],"centers":[1],"increasingly":[2],"utilize":[3],"commodity":[4,28,91,168],"servers":[5],"to":[6,81,103,133,161,170,173],"deploy":[7,134],"low-latency":[8],"Network":[9],"Functions":[10],"(NFs).":[11],"However,":[12],"the":[13,24,51,109,125,149,162],"emergence":[14],"of":[15,69,111,124,153],"multi-hundred-gigabit-per-second":[16],"network":[17,101,136,156],"interface":[18],"cards":[19],"(NICs)":[20],"has":[21],"drastically":[22],"increased":[23],"performance":[25],"expected":[26],"from":[27],"servers.":[29],"Additionally,":[30],"recently":[31],"introduced":[32],"systems":[33],"that":[34],"store":[35],"packet":[36,57,72,88],"payloads":[37],"in":[38],"temporary":[39],"off-CPU":[40],"locations":[41],"(e.g.,":[42],"programmable":[43],"switches,":[44],"NICs,":[45],"and":[46,67,75,107,151],"RDMA":[47],"servers)":[48],"further":[49],"increase":[50],"load":[52],"on":[53,90],"NF":[54],"servers,":[55],"making":[56],"processing":[58,73,89,97,120],"even":[59],"more":[60],"challenging.":[61],"This":[62],"paper":[63],"demonstrates":[64],"existing":[65],"bottlenecks":[66],"challenges":[68,84],"state-of-the-art":[70,165],"stateful":[71,87,100,141,155],"frameworks":[74],"proposes":[76,94],"a":[77,130],"system,":[78],"called":[79],"FAJITA,":[80],"tackle":[82],"these":[83],"&amp;":[85],"accelerate":[86],"hardware.":[92],"FAJITA":[93,128,147],"an":[95],"optimized":[96],"pipeline":[98],"for":[99],"functions":[102,137,157],"minimize":[104],"memory":[105],"accesses":[106],"overcome":[108],"overheads":[110],"accessing":[112],"shared":[113],"data":[114],"structures":[115],"while":[116],"ensuring":[117],"efficient":[118],"batch":[119],"at":[121],"every":[122],"stage":[123],"pipeline.":[126],"Furthermore,":[127],"provides":[129],"performant":[131,164],"architecture":[132],"high-performance":[135],"service":[138],"chains":[139],"containing":[140],"elements":[142],"with":[143],"different":[144],"state":[145],"granularities.":[146],"improves":[148],"throughput":[150],"latency":[152],"high-speed":[154],"by":[158],"~2.43x":[159],"compared":[160],"most":[163],"solutions,":[166],"enabling":[167],"hardware":[169],"process":[171],"up":[172],"~178":[174],"Million":[175],"64-B":[176],"packets":[177],"per":[178],"second":[179],"(pps)":[180],"using":[181],"16":[182],"cores.":[183]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T08:27:34.040176","created_date":"2025-10-10T00:00:00"}
