{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T05:55:09Z","timestamp":1772085309773,"version":"3.50.1"},"reference-count":48,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T00:00:00Z","timestamp":1772323200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,3,1]],"date-time":"2026-03-01T00:00:00Z","timestamp":1772323200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T00:00:00Z","timestamp":1763078400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100014440","name":"Gobierno de Espana Ministerio de Ciencia e Innovacion","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PID2022-136454NB-C21"],"award-info":[{"award-number":["PID2022-136454NB-C21"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["RYC2021-033959-I"],"award-info":[{"award-number":["RYC2021-033959-I"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["TED2021-131176B-I00"],"award-info":[{"award-number":["TED2021-131176B-I00"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PID2019-105660RB-C22"],"award-info":[{"award-number":["PID2019-105660RB-C22"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006433","name":"Barcelona Supercomputing Center","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100006433","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[2026,3]]},"DOI":"10.1016\/j.jpdc.2025.105199","type":"journal-article","created":{"date-parts":[[2025,11,20]],"date-time":"2025-11-20T09:26:05Z","timestamp":1763630765000},"page":"105199","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":1,"special_numbering":"C","title":["A new switch buffer architecture for dragonfly networks"],"prefix":"10.1016","volume":"209","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-7762-9904","authenticated-orcid":false,"given":"Alejandro","family":"Cano","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6418-2614","authenticated-orcid":false,"given":"Crist\u00f3bal","family":"Camarero","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9815-239X","authenticated-orcid":false,"given":"Carmen","family":"Mart\u00ednez","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9591-7078","authenticated-orcid":false,"given":"Ram\u00f3n","family":"Beivide","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jpdc.2025.105199_bib0001","series-title":"Proceedings of the 35Th Annual International Symposium on Computer Architecture","first-page":"77","article-title":"Technology-driven, highly-scalable dragonfly topology","author":"Kim","year":"2008"},{"key":"10.1016\/j.jpdc.2025.105199_bib0002","series-title":"Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis","first-page":"1","article-title":"Hyperx: topology, routing, and packaging of efficient large-scale networks","author":"Ahn","year":"2009"},{"issue":"2","key":"10.1016\/j.jpdc.2025.105199_bib0003","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/L-CA.2007.10","article-title":"Flattened butterfly topology for on-Chip networks","volume":"6","author":"Kim","year":"2007","journal-title":"Comput. Archit. Lett."},{"key":"10.1016\/j.jpdc.2025.105199_bib0004","series-title":"2017IEEE 3Rd International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era (HiPINEB)","first-page":"1","article-title":"Dragonfly+: low cost topology for scaling datacenters","author":"Shpiner","year":"2017"},{"key":"10.1016\/j.jpdc.2025.105199_bib0005","series-title":"International Conference on High Performance Computing","first-page":"289","article-title":"Megafly: a topology for exascale systems","author":"Flajslik","year":"2018"},{"key":"10.1016\/j.jpdc.2025.105199_bib0006","unstructured":"E. Strohmaier, J. Dongarra, H. Simon, M. Meuer, TOP500 List of Supercomputer Sites, 2023, https:\/\/top500.org\/lists\/top500\/2024\/11\/."},{"key":"10.1016\/j.jpdc.2025.105199_bib0007","series-title":"ISCA@50 25-Year retrospective: 1996\u20132020","article-title":"RETROSPECTIVE: Technology-Driven, highly-Scalable dragonfly topology","author":"Kim","year":"2023"},{"key":"10.1016\/j.jpdc.2025.105199_bib0008","series-title":"The 41St International Conference on Parallel Processing (ICPP)","first-page":"279","article-title":"On-the-Fly adaptive routing in high-Radix hierarchical networks","author":"Garc\u00eda","year":"2012"},{"issue":"2","key":"10.1016\/j.jpdc.2025.105199_bib0009","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1137\/0211027","article-title":"A scheme for fast parallel communication","volume":"11","author":"Valiant","year":"1982","journal-title":"SIAM J. Comput."},{"key":"10.1016\/j.jpdc.2025.105199_bib0010","series-title":"2010 18Th IEEE Symposium on High Performance Interconnects","first-page":"75","article-title":"The PERCS high-performance interconnect","author":"Arimilli","year":"2010"},{"key":"10.1016\/j.jpdc.2025.105199_bib0011","series-title":"Load-Balanced Routing in Interconnection Networks","author":"Singh","year":"2005"},{"issue":"3","key":"10.1016\/j.jpdc.2025.105199_bib0012","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1145\/1555815.1555783","article-title":"Indirect adaptive routing on large scale interconnection networks","volume":"37","author":"Jiang","year":"2009","journal-title":"SIGARCH Comput. Archit. News"},{"issue":"3","key":"10.1016\/j.jpdc.2025.105199_bib0013","doi-asserted-by":"crossref","first-page":"1116","DOI":"10.1007\/s11227-014-1357-9","article-title":"On-the-fly adaptive routing for dragonfly interconnection networks","volume":"71","author":"Garc\u00eda","year":"2015","journal-title":"J. Supercomput."},{"key":"10.1016\/j.jpdc.2025.105199_bib0014","series-title":"Proceedings of the 34Th ACM International Conference on Supercomputing","article-title":"Global link arrangement for practical dragonfly","author":"Alzaid","year":"2020"},{"issue":"4","key":"10.1016\/j.jpdc.2025.105199_bib0015","first-page":"39:1","article-title":"Topological characterization of hamming and dragonfly networks and its implications on routing","volume":"11","author":"Camarero","year":"2014","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"10.1016\/j.jpdc.2025.105199_bib0016","series-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","first-page":"1","article-title":"Topology-custom UGAL routing on dragonfly","author":"Rahman","year":"2019"},{"key":"10.1016\/j.jpdc.2025.105199_bib0017","series-title":"2015IEEE 21St International Symposium on High Performance Computer Architecture (HPCA)","first-page":"415","article-title":"Overcoming far-end congestion in large-scale networks","author":"Won","year":"2015"},{"key":"10.1016\/j.jpdc.2025.105199_bib0018","series-title":"2017IEEE International Parallel and Distributed Processing Symposium (IPDPS)","first-page":"842","article-title":"FlexVC: flexible virtual channel management in low-Diameter networks","author":"Fuentes","year":"2017"},{"issue":"3","key":"10.1016\/j.jpdc.2025.105199_bib0019","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/TCOM.1980.1094666","article-title":"Deadlock avoidance in store-and-Forward networks\u2013i: store-and-Forward deadlock","volume":"28","author":"Merlin","year":"1980","journal-title":"Commun. IEEE Trans. on"},{"issue":"4","key":"10.1016\/j.jpdc.2025.105199_bib0020","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/TCOM.1981.1095021","article-title":"Prevention of deadlocks in packet-Switched data transport systems","volume":"29","author":"G\u00fcnther","year":"1981","journal-title":"IEEE Trans. Commun."},{"issue":"12","key":"10.1016\/j.jpdc.2025.105199_bib0021","doi-asserted-by":"crossref","first-page":"1258","DOI":"10.1109\/TCOM.1985.1096253","article-title":"Prevention of store-and-forward deadlock in computer networks","volume":"33","author":"Gopal","year":"1985","journal-title":"Commun. IEEE Trans. on"},{"key":"10.1016\/j.jpdc.2025.105199_bib0022","series-title":"2023IEEE 35Th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD)","first-page":"12","article-title":"Analysing mechanisms for virtual channel management in low-Diameter networks","author":"Cano","year":"2023"},{"key":"10.1016\/j.jpdc.2025.105199_bib0023","series-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","article-title":"Practical and efficient incremental adaptive routing for hyperx networks","author":"McDonald","year":"2019"},{"key":"10.1016\/j.jpdc.2025.105199_bib0024","series-title":"Proceedings of the 32Th Annual International Symposium on Computer Architecture","first-page":"420","article-title":"Microarchitecture of a high-radix router","volume":"33","author":"Kim","year":"2005"},{"key":"10.1016\/j.jpdc.2025.105199_bib0025","series-title":"2015IEEE International Conference on Cluster Computing","first-page":"801","article-title":"Throughput unfairness in dragonfly networks under realistic traffic patterns","author":"Fuentes","year":"2015"},{"key":"10.1016\/j.jpdc.2025.105199_bib0026","series-title":"Principles and Practices of Interconnection Networks","author":"Dally","year":"2003"},{"key":"10.1016\/j.jpdc.2025.105199_bib0027","unstructured":"CAMINOS, CAMINOS, 2018, https:\/\/crates.io\/crates\/caminos."},{"issue":"4","key":"10.1016\/j.jpdc.2025.105199_bib0028","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1109\/71.219761","article-title":"Deadlock-free adaptive routing in multicomputer networks using virtual channels","volume":"4","author":"Dally","year":"1993","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"10.1016\/j.jpdc.2025.105199_bib0029","unstructured":"A. Bataineh, D. Roweth, et al., Increasingly minimal bias routing, 2017. US Patent 9,577,918."},{"key":"10.1016\/j.jpdc.2025.105199_bib0030","series-title":"SC\u201916: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","first-page":"154","article-title":"Evaluating HPC networks via simulation of parallel workloads","author":"Jain","year":"2016"},{"key":"10.1016\/j.jpdc.2025.105199_bib0031","article-title":"A quantitative measure of fairness and discrimination","volume":"21","author":"Jain","year":"1984","journal-title":"Eastern Res. Lab. Digit. Equip. Corp. Hudson, MA"},{"key":"10.1016\/j.jpdc.2025.105199_bib0032","series-title":"Sequential and Parallel Algorithms and Data Structures","author":"Sanders","year":"2019"},{"issue":"1","key":"10.1016\/j.jpdc.2025.105199_bib0033","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1177\/1094342005051521","article-title":"Optimization of collective communication operations in MPICH","volume":"19","author":"Thakur","year":"2005","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"10.1016\/j.jpdc.2025.105199_bib0034","series-title":"2018IEEE International Parallel and Distributed Processing Symposium (IPDPS)","first-page":"1123","article-title":"Level-spread: a new job allocation policy for dragonfly networks","author":"Zhang","year":"2018"},{"key":"10.1016\/j.jpdc.2025.105199_bib0035","series-title":"SC23: International Conference for High Performance Computing, Networking, Storage and Analysis","first-page":"1","article-title":"Frontier: exploring exascale the system architecture of the first exascale supercomputer","author":"Atchley","year":"2023"},{"key":"10.1016\/j.jpdc.2025.105199_bib0036","series-title":"Proceedings of the 25Th European MPI Users\u2019 Group Meeting","first-page":"1","article-title":"Using node information to implement MPI cartesian topologies","author":"Gropp","year":"2018"},{"key":"10.1016\/j.jpdc.2025.105199_bib0037","series-title":"Technical Report","article-title":"Task Mapping on a Dragonfly Supercomputer","author":"Tuncer","year":"2017"},{"key":"10.1016\/j.jpdc.2025.105199_bib0038","doi-asserted-by":"crossref","first-page":"4468","DOI":"10.1007\/s11227-016-1758-z","article-title":"Network unfairness in dragonfly topologies","volume":"72","author":"Fuentes","year":"2016","journal-title":"J. Supercomput."},{"key":"10.1016\/j.jpdc.2025.105199_bib0039","series-title":"International Symposium on Benchmarking, Measuring and Optimization","first-page":"123","article-title":"An analysis of long-Tailed network latency distribution and background traffic on dragonfly+","author":"Salimi Beni","year":"2022"},{"issue":"06","key":"10.1016\/j.jpdc.2025.105199_bib0040","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/12.144624","article-title":"Dynamically-allocated multi-queue buffers for VLSI communication switches","volume":"41","author":"Tamir","year":"1992","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/j.jpdc.2025.105199_bib0041","series-title":"High-Performance Interconnects (HOTI), 2013 IEEE 21St Annual Symposium on","first-page":"55","article-title":"OFAR-CM: Efficient dragonfly networks with simple congestion management","author":"Garc\u00eda","year":"2013"},{"key":"10.1016\/j.jpdc.2025.105199_bib0042","series-title":"2013 42Nd International Conference on Parallel Processing (ICPP)","first-page":"582","article-title":"Efficient routing mechanisms for dragonfly networks","author":"Garc\u00eda","year":"2013"},{"key":"10.1016\/j.jpdc.2025.105199_bib0043","series-title":"2015IEEE International Parallel and Distributed Processing Symposium","first-page":"103","article-title":"Contention-based nonminimal adaptive routing in high-radix networks","author":"Fuentes","year":"2015"},{"key":"10.1016\/j.jpdc.2025.105199_bib0044","series-title":"2021IEEE Global Communications Conference (GLOBECOM)","first-page":"1","article-title":"Flow-level adaptive routing scheme for RDMA enabled dragonfly network","author":"Wang","year":"2021"},{"key":"10.1016\/j.jpdc.2025.105199_bib0045","series-title":"2022IEEE 8Th International Conference on Computer and Communications (ICCC)","first-page":"659","article-title":"Fairness-improved UGAL routing scheme against selfish users in dragonfly networks","author":"Xu","year":"2022"},{"key":"10.1016\/j.jpdc.2025.105199_bib0046","series-title":"2020IEEE International Parallel and Distributed Processing Symposium (IPDPS)","first-page":"896","article-title":"The case of performance variability on dragonfly-based systems","author":"Bhatele","year":"2020"},{"key":"10.1016\/j.jpdc.2025.105199_bib0047","series-title":"SC\u201905: Proceedings of the 2005 ACM\/IEEE Conference on Supercomputing","first-page":"17","article-title":"Analyzing ultra-scale application communication requirements for a reconfigurable hybrid interconnect","author":"Shalf","year":"2005"},{"key":"10.1016\/j.jpdc.2025.105199_bib0048","series-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis","first-page":"1","article-title":"Run-to-run variability on xeon phi based cray xc systems","author":"Chunduri","year":"2017"}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731525001662?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0743731525001662?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T03:43:42Z","timestamp":1772077422000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0743731525001662"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3]]},"references-count":48,"alternative-id":["S0743731525001662"],"URL":"https:\/\/doi.org\/10.1016\/j.jpdc.2025.105199","relation":{},"ISSN":["0743-7315"],"issn-type":[{"value":"0743-7315","type":"print"}],"subject":[],"published":{"date-parts":[[2026,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A new switch buffer architecture for dragonfly networks","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.jpdc.2025.105199","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Author(s). Published by Elsevier Inc.","name":"copyright","label":"Copyright"}],"article-number":"105199"}}