{"id":"https://openalex.org/W4406858650","doi":"https://doi.org/10.1109/ton.2025.3531129","title":"RIFO: Pushing the Efficiency of Programmable Packet Schedulers","display_name":"RIFO: Pushing the Efficiency of Programmable Packet Schedulers","publication_year":2025,"publication_date":"2025-01-27","ids":{"openalex":"https://openalex.org/W4406858650","doi":"https://doi.org/10.1109/ton.2025.3531129"},"language":"en","primary_location":{"id":"doi:10.1109/ton.2025.3531129","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3531129","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":true,"oa_status":"green","oa_url":"https://pure.tue.nl/ws/files/362670108/RIFO_Pushing_the_Efficiency_of_Programmable_Packet_Schedulers.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035910159","display_name":"Habib Mostafaei","orcid":"https://orcid.org/0000-0001-8282-1571"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Habib Mostafaei","raw_affiliation_strings":["Department of Mathematics and Computer Science of Eindhoven University of Technology, Eindhoven, AZ, The Netherlands","Department of Mathematics and Computer Science of Eindhoven University of Technology, Eindhoven, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0001-8282-1571","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science of Eindhoven University of Technology, Eindhoven, AZ, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Department of Mathematics and Computer Science of Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046854190","display_name":"Maciej Pacut","orcid":"https://orcid.org/0000-0002-6379-1490"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Maciej Pacut","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, Technical University Berlin (TU Berlin), Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0002-6379-1490","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Technical University Berlin (TU Berlin), Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066080641","display_name":"Stefan Schmid","orcid":"https://orcid.org/0000-0002-7798-1711"},"institutions":[{"id":"https://openalex.org/I4210133470","display_name":"Fraunhofer Institute for Secure Information Technology","ror":"https://ror.org/03qt2gs44","country_code":"DE","type":"facility","lineage":["https://openalex.org/I4210133470","https://openalex.org/I4923324"]},{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Schmid","raw_affiliation_strings":["Fraunhofer SIT, Darmstadt, Germany","Department of Electrical Engineering and Computer Science, Technical University Berlin (TU Berlin), Berlin, Germany"],"raw_orcid":"https://orcid.org/0000-0002-7798-1711","affiliations":[{"raw_affiliation_string":"Fraunhofer SIT, Darmstadt, Germany","institution_ids":["https://openalex.org/I4210133470"]},{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, Technical University Berlin (TU Berlin), Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2301,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.76003463,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"33","issue":"3","first_page":"1295","last_page":"1308"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11409","display_name":"Advanced Wireless Network Optimization","score":0.9904000163078308,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T11409","display_name":"Advanced Wireless Network Optimization","score":0.9904000163078308,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9711999893188477,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.970300018787384,"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.5575531125068665},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5166716575622559},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.47618594765663147},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3205387592315674}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5575531125068665},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5166716575622559},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.47618594765663147},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3205387592315674}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ton.2025.3531129","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ton.2025.3531129","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"},{"id":"pmh:oai:pure.tue.nl:openaire/dbfbb626-2322-4071-93ff-1f92e812a20b","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/dbfbb626-2322-4071-93ff-1f92e812a20b","pdf_url":"https://pure.tue.nl/ws/files/362670108/RIFO_Pushing_the_Efficiency_of_Programmable_Packet_Schedulers.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","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":"Mostafaei, H, Pacut, M & Schmid, S 2025, 'RIFO: Pushing the Efficiency of Programmable Packet Schedulers', IEEE Transactions on Networking, vol. 33, no. 3, 10854518, pp. 1295-1308. https://doi.org/10.1109/TON.2025.3531129","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:pure.tue.nl:openaire/dbfbb626-2322-4071-93ff-1f92e812a20b","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/dbfbb626-2322-4071-93ff-1f92e812a20b","pdf_url":"https://pure.tue.nl/ws/files/362670108/RIFO_Pushing_the_Efficiency_of_Programmable_Packet_Schedulers.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","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":"Mostafaei, H, Pacut, M & Schmid, S 2025, 'RIFO: Pushing the Efficiency of Programmable Packet Schedulers', IEEE Transactions on Networking, vol. 33, no. 3, 10854518, pp. 1295-1308. https://doi.org/10.1109/TON.2025.3531129","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7599999904632568}],"awards":[{"id":"https://openalex.org/G2180221829","display_name":null,"funder_award_id":"2023-2027","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G5930974260","display_name":null,"funder_award_id":"SPP 2378","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4406858650.pdf","grobid_xml":"https://content.openalex.org/works/W4406858650.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W1580674457","https://openalex.org/W1583981513","https://openalex.org/W1979948822","https://openalex.org/W1994926493","https://openalex.org/W2001794165","https://openalex.org/W2025533349","https://openalex.org/W2040889326","https://openalex.org/W2058819785","https://openalex.org/W2117884704","https://openalex.org/W2122456939","https://openalex.org/W2124827397","https://openalex.org/W2127128853","https://openalex.org/W2143925178","https://openalex.org/W2157614013","https://openalex.org/W2161191386","https://openalex.org/W2193422108","https://openalex.org/W2235443073","https://openalex.org/W2487583538","https://openalex.org/W2968193396","https://openalex.org/W3082547393","https://openalex.org/W3111048012","https://openalex.org/W3150478326","https://openalex.org/W3161507710","https://openalex.org/W3163193303","https://openalex.org/W3163287424","https://openalex.org/W3190458349","https://openalex.org/W3213282050","https://openalex.org/W4237003968","https://openalex.org/W4386396574","https://openalex.org/W6736124970","https://openalex.org/W6751080872","https://openalex.org/W6755283958","https://openalex.org/W6774546816","https://openalex.org/W6774762888","https://openalex.org/W6794198451","https://openalex.org/W6804639091"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Packet":[0],"scheduling":[1,21,34],"is":[2,102,137,176],"a":[3,143],"fundamental":[4],"networking":[5],"task":[6],"that":[7,120],"recently":[8],"received":[9],"renewed":[10],"attention":[11],"in":[12,117,140],"the":[13],"context":[14],"of":[15,70,146,174],"programmable":[16,50],"data":[17],"planes.":[18],"Programmable":[19],"packet":[20,82],"systems":[22],"such":[23],"as":[24],"those":[25],"based":[26,103],"on":[27,58,104,167],"Push-In":[28],"First-Out":[29,85],"(PIFO)":[30],"abstraction":[31],"enabled":[32],"flexible":[33],"policies,":[35],"but":[36],"are":[37],"too":[38],"resource-expensive":[39],"for":[40],"large-scale":[41,115],"line":[42,181],"rate":[43],"operation.":[44],"This":[45],"prompted":[46],"research":[47],"into":[48],"practical":[49],"schedulers":[51],"(e.g.,":[52],"SP-PIFO,":[53],"AIFO)":[54],"approximating":[55],"PIFO":[56,99],"behavior":[57],"regular":[59],"hardware.":[60],"Yet,":[61],"their":[62],"scalability":[63],"remains":[64],"limited":[65],"due":[66],"to":[67,159],"extensive":[68],"number":[69],"memory":[71,92],"operations.":[72],"To":[73],"address":[74],"this,":[75],"we":[76],"design":[77],"an":[78],"effective":[79,139],"yet":[80],"resource-efficient":[81],"scheduler,":[83],"Range-In":[84],"(RIFO),":[86],"which":[87],"uses":[88,109],"only":[89,171],"three":[90],"mutable":[91],"cells":[93],"and":[94,108,136,178],"one":[95],"FIFO":[96],"queue":[97],"per":[98],"queue.":[100],"RIFO":[101,125],"multi-criteria":[105],"decision-making":[106],"principles":[107],"small":[110],"guaranteed":[111],"admission":[112],"buffers.":[113],"Our":[114,162],"simulations":[116],"Netbench":[118],"demonstrate":[119],"despite":[121],"using":[122,165],"fewer":[123],"resources,":[124],"generally":[126],"achieves":[127],"competitive":[128],"flow":[129,150],"completion":[130,151],"times":[131],"across":[132],"all":[133],"studied":[134],"workloads,":[135],"especially":[138],"workloads":[141],"with":[142],"significant":[144],"share":[145],"large":[147],"flows,":[148],"reducing":[149],"time":[152],"up":[153],"to$4.91\\times":[154],"$in":[155],"datamining":[156],"workload":[157],"compared":[158],"state-of-the-art":[160],"solutions.":[161],"prototype":[163],"implementation":[164],"P4":[166],"Tofino":[168],"switches":[169],"requires":[170],"600":[172],"lines":[173],"code,":[175],"scalable,":[177],"runs":[179],"at":[180],"rate.":[182]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
