{"id":"https://openalex.org/W4407130994","doi":"https://doi.org/10.1109/icnp61940.2024.10858514","title":"Roundabout: Solving PFC Deadlocks With Distributed Detection and Buffer Collaboration","display_name":"Roundabout: Solving PFC Deadlocks With Distributed Detection and Buffer Collaboration","publication_year":2024,"publication_date":"2024-10-28","ids":{"openalex":"https://openalex.org/W4407130994","doi":"https://doi.org/10.1109/icnp61940.2024.10858514"},"language":"en","primary_location":{"id":"doi:10.1109/icnp61940.2024.10858514","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp61940.2024.10858514","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 32nd International Conference on Network Protocols (ICNP)","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/A5101526635","display_name":"Kai Lv","orcid":"https://orcid.org/0000-0003-4826-7284"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kai Lv","raw_affiliation_strings":["Institute of Computing Technology, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058593618","display_name":"Heng Pan","orcid":"https://orcid.org/0000-0002-5506-5958"},"institutions":[{"id":"https://openalex.org/I4210108629","display_name":"Computer Network Information Center","ror":"https://ror.org/01s0wyf50","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210108629"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Heng Pan","raw_affiliation_strings":["Computer Network Information Center, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Computer Network Information Center, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210108629","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077209125","display_name":"Chengjun Jia","orcid":"https://orcid.org/0000-0001-6985-263X"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chengjun Jia","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100628333","display_name":"Jiaxing Zhang","orcid":"https://orcid.org/0000-0002-1324-6486"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaxing Zhang","raw_affiliation_strings":["Institute of Computing Technology, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048848589","display_name":"Luyang Li","orcid":"https://orcid.org/0009-0004-3814-3776"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Luyang Li","raw_affiliation_strings":["Institute of Computing Technology, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005992286","display_name":"Jianer Zhou","orcid":"https://orcid.org/0000-0002-0639-9978"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianer Zhou","raw_affiliation_strings":["Peng Cheng Laboratory,ShenZhen,China"],"affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory,ShenZhen,China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008766343","display_name":"Yanbiao Li","orcid":"https://orcid.org/0000-0001-7408-2203"},"institutions":[{"id":"https://openalex.org/I4210108629","display_name":"Computer Network Information Center","ror":"https://ror.org/01s0wyf50","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210108629"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanbiao Li","raw_affiliation_strings":["Computer Network Information Center, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Computer Network Information Center, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210108629","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100330770","display_name":"Zhenyu Li","orcid":"https://orcid.org/0000-0002-9959-1124"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyu Li","raw_affiliation_strings":["Institute of Computing Technology, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Institute of Computing Technology, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030689390","display_name":"Gaogang Xie","orcid":"https://orcid.org/0000-0003-4964-1135"},"institutions":[{"id":"https://openalex.org/I4210108629","display_name":"Computer Network Information Center","ror":"https://ror.org/01s0wyf50","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210108629"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Gaogang Xie","raw_affiliation_strings":["Computer Network Information Center, Chinese Academy of Sciences,China"],"affiliations":[{"raw_affiliation_string":"Computer Network Information Center, Chinese Academy of Sciences,China","institution_ids":["https://openalex.org/I4210108629","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5101526635"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176"],"apc_list":null,"apc_paid":null,"fwci":0.3755,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.66763924,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9993000030517578,"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.9993000030517578,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9944999814033508,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9894999861717224,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/roundabout","display_name":"Roundabout","score":0.9096071720123291},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7246469259262085},{"id":"https://openalex.org/keywords/buffer","display_name":"Buffer (optical fiber)","score":0.62075275182724},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4582878649234772},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3861314356327057},{"id":"https://openalex.org/keywords/transport-engineering","display_name":"Transport engineering","score":0.18967613577842712},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.10038352012634277},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08858442306518555}],"concepts":[{"id":"https://openalex.org/C109157449","wikidata":"https://www.wikidata.org/wiki/Q7371221","display_name":"Roundabout","level":2,"score":0.9096071720123291},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7246469259262085},{"id":"https://openalex.org/C145018004","wikidata":"https://www.wikidata.org/wiki/Q4985944","display_name":"Buffer (optical fiber)","level":2,"score":0.62075275182724},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4582878649234772},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3861314356327057},{"id":"https://openalex.org/C22212356","wikidata":"https://www.wikidata.org/wiki/Q775325","display_name":"Transport engineering","level":1,"score":0.18967613577842712},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.10038352012634277},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08858442306518555}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icnp61940.2024.10858514","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp61940.2024.10858514","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 32nd International Conference on Network Protocols (ICNP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1958215124","https://openalex.org/W1987879194","https://openalex.org/W2029407480","https://openalex.org/W2100785182","https://openalex.org/W2104826735","https://openalex.org/W2110816371","https://openalex.org/W2130531694","https://openalex.org/W2143404251","https://openalex.org/W2144159136","https://openalex.org/W2164740236","https://openalex.org/W2338370098","https://openalex.org/W2484926313","https://openalex.org/W2498764059","https://openalex.org/W2540750097","https://openalex.org/W2547954812","https://openalex.org/W2768710090","https://openalex.org/W2968108410","https://openalex.org/W2968755040","https://openalex.org/W3046330538","https://openalex.org/W3089731223","https://openalex.org/W3092260380","https://openalex.org/W3148326493","https://openalex.org/W3190053701","https://openalex.org/W4206204369","https://openalex.org/W4235732943","https://openalex.org/W4240522432","https://openalex.org/W4283211849","https://openalex.org/W4290991009","https://openalex.org/W4401176521","https://openalex.org/W6632490965","https://openalex.org/W6759786419","https://openalex.org/W6763300512","https://openalex.org/W6774410061","https://openalex.org/W6774785472","https://openalex.org/W6784425352","https://openalex.org/W6798485294","https://openalex.org/W6799065049","https://openalex.org/W6810117058","https://openalex.org/W6861885378","https://openalex.org/W7005924706"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2093826578","https://openalex.org/W4294237266","https://openalex.org/W3195565206","https://openalex.org/W647040144","https://openalex.org/W2558143469","https://openalex.org/W2176704059","https://openalex.org/W4375811566"],"abstract_inverted_index":{"RDMA":[0],"over":[1],"Converged":[2],"Ethernet":[3],"(RoCEv2)":[4],"employs":[5],"Priority-based":[6],"Flow":[7],"Control":[8],"(PFC)":[9],"for":[10,32,159],"a":[11,39,51,114,124],"lossless":[12,115],"fabric":[13],"to":[14,29,56,74,110,127,132,151],"maintain":[15],"high":[16],"performance.":[17],"However,":[18],"PFC":[19,160],"can":[20],"cause":[21],"Deadlocks,":[22],"which":[23],"pauses":[24],"traffic":[25],"and":[26,58,89,137,144],"potentially":[27],"leads":[28],"severe":[30],"exceptions":[31],"applications.":[33],"Existing":[34],"solutions":[35],"solve":[36],"deadlocks":[37,60,146],"at":[38],"considerable":[40],"cost,":[41],"resulting":[42],"in":[43,70,113],"degradation":[44],"of":[45],"end-to-end":[46],"network":[47],"performance.We":[48],"present":[49],"Roundabout,":[50],"data":[52],"plane":[53],"scheme":[54,86,105],"designed":[55],"detect":[57],"resolve":[59],"with":[61],"minimal":[62],"side":[63,149],"effects.":[64],"We":[65],"first":[66],"analyze":[67],"how":[68],"switches":[69],"different":[71],"states":[72],"contribute":[73],"deadlocks.":[75,92],"Based":[76],"on":[77],"the":[78,133,152],"analysis,":[79],"we":[80,98,122],"design":[81],"an":[82,100,156],"election-based":[83],"distributed":[84],"detection":[85],"that":[87,106,140],"efficiently":[88],"robustly":[90],"identifies":[91],"By":[93],"exploiting":[94],"buffer":[95],"configuration":[96],"redundancy,":[97],"develop":[99],"innetwork":[101],"collaborative":[102],"packet":[103,130],"scheduling":[104],"forwards":[107],"deadlocked":[108],"packets":[109],"their":[111],"destinations":[112],"manner,":[116],"facilitating":[117],"natural":[118],"deadlock":[119],"resolution.":[120],"Additionally,":[121],"implement":[123],"barrier":[125],"mechanism":[126],"ensure":[128],"in-order":[129],"delivery":[131],"receiver.":[134],"Both":[135],"analysis":[136],"experiments":[138],"demonstrate":[139],"Roundabout":[141],"effectively":[142],"detects":[143],"resolves":[145],"while":[147],"minimizing":[148],"effects":[150],"network,":[153],"making":[154],"it":[155],"ideal":[157],"enhancement":[158],"switches.":[161]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
