{"id":"https://openalex.org/W4411799679","doi":"https://doi.org/10.1109/ton.2025.3582400","title":"Payload Queueing for Optimizing Complex Header Processing in Programmable Switches","display_name":"Payload Queueing for Optimizing Complex Header Processing in Programmable Switches","publication_year":2025,"publication_date":"2025-06-30","ids":{"openalex":"https://openalex.org/W4411799679","doi":"https://doi.org/10.1109/ton.2025.3582400"},"language":"en","primary_location":{"id":"doi:10.1109/ton.2025.3582400","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3582400","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-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/A5034800012","display_name":"Yutaro Yoshinaka","orcid":"https://orcid.org/0000-0001-8742-7055"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yutaro Yoshinaka","raw_affiliation_strings":["Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"],"raw_orcid":"https://orcid.org/0000-0001-8742-7055","affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015534419","display_name":"Yuki Koizumi","orcid":"https://orcid.org/0000-0002-9254-6558"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yuki Koizumi","raw_affiliation_strings":["Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"],"raw_orcid":"https://orcid.org/0000-0002-9254-6558","affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083471454","display_name":"Junji Takemasa","orcid":"https://orcid.org/0000-0002-5361-1855"},"institutions":[{"id":"https://openalex.org/I98285908","display_name":"The University of Osaka","ror":"https://ror.org/035t8zc32","country_code":"JP","type":"education","lineage":["https://openalex.org/I98285908"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Junji Takemasa","raw_affiliation_strings":["Graduate School of Information Science and Technology, Osaka University, Osaka, Japan"],"raw_orcid":"https://orcid.org/0000-0002-5361-1855","affiliations":[{"raw_affiliation_string":"Graduate School of Information Science and Technology, Osaka University, Osaka, Japan","institution_ids":["https://openalex.org/I98285908"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101747884","display_name":"T\u014dru Hasegawa","orcid":"https://orcid.org/0000-0002-8925-1732"},"institutions":[{"id":"https://openalex.org/I169016828","display_name":"Shimane University","ror":"https://ror.org/01jaaym28","country_code":"JP","type":"education","lineage":["https://openalex.org/I169016828"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Toru Hasegawa","raw_affiliation_strings":["Faculty of Materials for Energy, Shimane University, Matsue, Japan"],"raw_orcid":"https://orcid.org/0000-0002-8925-1732","affiliations":[{"raw_affiliation_string":"Faculty of Materials for Energy, Shimane University, Matsue, Japan","institution_ids":["https://openalex.org/I169016828"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":1.1849,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.80354721,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":97},"biblio":{"volume":"33","issue":"6","first_page":"3196","last_page":"3211"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.983299970626831,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.983299970626831,"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/T10974","display_name":"Advanced Queuing Theory Analysis","score":0.9490000009536743,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9361000061035156,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/header","display_name":"Header","score":0.836897611618042},{"id":"https://openalex.org/keywords/payload","display_name":"Payload (computing)","score":0.8038700222969055},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6372380256652832},{"id":"https://openalex.org/keywords/queueing-theory","display_name":"Queueing theory","score":0.635432779788971},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3747466802597046},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34460991621017456},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.11521908640861511}],"concepts":[{"id":"https://openalex.org/C48105269","wikidata":"https://www.wikidata.org/wiki/Q1141160","display_name":"Header","level":2,"score":0.836897611618042},{"id":"https://openalex.org/C134066672","wikidata":"https://www.wikidata.org/wiki/Q1424639","display_name":"Payload (computing)","level":3,"score":0.8038700222969055},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6372380256652832},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.635432779788971},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3747466802597046},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34460991621017456},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.11521908640861511}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ton.2025.3582400","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3582400","pdf_url":null,"source":{"id":"https://openalex.org/S5407042750","display_name":"IEEE Transactions on Networking","issn_l":"2998-4157","issn":["2998-4157"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Networking","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W1970121628","https://openalex.org/W1994926493","https://openalex.org/W2000936130","https://openalex.org/W2001214508","https://openalex.org/W2097831241","https://openalex.org/W2098909884","https://openalex.org/W2105288904","https://openalex.org/W2152112690","https://openalex.org/W2168595508","https://openalex.org/W2289096564","https://openalex.org/W2557702138","https://openalex.org/W2743987472","https://openalex.org/W2912321846","https://openalex.org/W2986715885","https://openalex.org/W2990299590","https://openalex.org/W3044930318","https://openalex.org/W3096281043","https://openalex.org/W3107507029","https://openalex.org/W3110049424","https://openalex.org/W3119269375","https://openalex.org/W3120479720","https://openalex.org/W3120694622","https://openalex.org/W3129860491","https://openalex.org/W3155427278","https://openalex.org/W3185496122","https://openalex.org/W3196201577","https://openalex.org/W3197527842","https://openalex.org/W3198235557","https://openalex.org/W3212038671","https://openalex.org/W4205728079","https://openalex.org/W4205868411","https://openalex.org/W4232095703","https://openalex.org/W4237258532","https://openalex.org/W4253731216","https://openalex.org/W4285503900","https://openalex.org/W4290991009","https://openalex.org/W4291657085","https://openalex.org/W4311137574","https://openalex.org/W4311137583","https://openalex.org/W4312926610","https://openalex.org/W4387064056","https://openalex.org/W4391692697","https://openalex.org/W4401871104","https://openalex.org/W4407130147","https://openalex.org/W4407130462"],"related_works":["https://openalex.org/W2171597999","https://openalex.org/W2189136227","https://openalex.org/W1866537546","https://openalex.org/W630850086","https://openalex.org/W3200508093","https://openalex.org/W4372053344","https://openalex.org/W3193978431","https://openalex.org/W2379752180","https://openalex.org/W2519240373","https://openalex.org/W3044308011"],"abstract_inverted_index":{"Programmable":[0],"switches":[1],"offer":[2],"a":[3,13,41,132,142],"promising":[4],"platform":[5],"for":[6,84,152],"fast":[7],"and":[8,59,68,80,105,119,162,178],"flexible":[9],"in-network":[10],"computing.":[11],"However,":[12],"standard":[14],"mechanism,":[15],"packet":[16,31,128,154,173],"recirculation,":[17],"degrades":[18],"throughput":[19],"due":[20],"to":[21,89],"bandwidth":[22],"consumption":[23],"caused":[24],"by":[25,47],"the":[26,51,63,69,73,150],"loopback":[27],"of":[28],"not":[29],"only":[30],"headers":[32,58,79],"but":[33],"also":[34],"cumbersome":[35],"payloads.":[36],"This":[37],"paper":[38],"proposes":[39],"P4QRS,":[40],"mechanism":[42,151],"that":[43,115],"reduces":[44],"payload":[45,139],"recirculation":[46],"retaining":[48],"payloads":[49,81],"within":[50],"switch.":[52],"Specifically,":[53],"P4QRS":[54,99,116,137],"bifurcates":[55],"packets":[56,88],"into":[57,86],"payloads,":[60],"which":[61,130],"undergo":[62],"computation":[64],"process":[65,71],"through":[66,100],"pipelines":[67],"buffering":[70,140],"leveraging":[72],"switch\u2019s":[74],"queue":[75],"behavior,":[76],"respectively.":[77],"The":[78],"then":[82],"rendezvous":[83],"reassembly":[85],"complete":[87],"be":[90],"sent":[91],"out.":[92],"To":[93],"validate":[94],"its":[95],"effectiveness,":[96],"we":[97,126,159],"evaluated":[98],"both":[101,176],"an":[102],"analytical":[103],"model":[104],"implementation":[106],"on":[107,141],"state-of-the-art":[108],"hardware":[109],"programmable":[110],"switches.":[111],"Our":[112],"results":[113],"demonstrate":[114],"operates":[117],"stably":[118],"significantly":[120],"accelerates":[121],"complex":[122],"in-switch":[123],"computations.":[124],"Moreover,":[125],"address":[127],"reordering,":[129],"is":[131],"fundamental":[133],"concern":[134],"arising":[135],"because":[136],"performs":[138],"per-packet":[143],"basis":[144],"rather":[145],"than":[146],"per-flow.":[147],"After":[148],"identifying":[149],"developing":[153],"reordering":[155,174],"in":[156,175],"three":[157],"stages,":[158],"design,":[160],"implement,":[161],"evaluate":[163],"mitigation":[164],"strategies":[165,170],"targeting":[166],"each":[167],"stage.":[168],"These":[169],"effectively":[171],"suppress":[172],"flow-aware":[177],"flow-unaware":[179],"cases.":[180]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
