{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,18]],"date-time":"2026-09-18T02:36:41Z","timestamp":1789699001902,"version":"4.0.1"},"reference-count":24,"publisher":"Optica Publishing Group","issue":"7","license":[{"start":{"date-parts":[[2021,3,17]],"date-time":"2021-03-17T00:00:00Z","timestamp":1615939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/doi.org\/10.1364\/OA_License_v1#VOR-OA"},{"start":{"date-parts":[[2021,3,17]],"date-time":"2021-03-17T00:00:00Z","timestamp":1615939200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/opg.optica.org\/policies\/opg-tdm-policy.json"}],"funder":[{"name":"Youth Innovation Team of Shaanxi Universities"},{"name":"Natural Science Foundation of Shaanxi Province for Distinguished Young Scholars","award":["2020JC-26"],"award-info":[{"award-number":["2020JC-26"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61634004"],"award-info":[{"award-number":["61634004"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61934002"],"award-info":[{"award-number":["61934002"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["opg.optica.org"],"crossmark-restriction":false},"short-container-title":["Opt. Express"],"published-print":{"date-parts":[[2021,3,29]]},"abstract":"<jats:p>Optical network-on-chip (ONoC) is an effective communication architecture to realize high performance and energy ef\ufb01ciency. Diverse routing algorithms are proposed to avoid the congestion, tolerate the faults, and reduce the insertion loss or energy consumption. However, existing algorithms did not consider the characteristic optical circuit-switching of ONoC, which aggravates the network congestion and degrades the associated performance severely. In this paper, by exploiting congestion prediction technique, we propose a new routing algorithm for ONoC, named loophole-routing, to improve the success rate of path-setup and decrease the latency. We use the congestion prediction technique to analyze the latency and predict the port condition caused by the network congestion. Theoretical analysis and experimental results of different synthetic traffic patterns show that the loophole-routing improves network latency over XY routing and OE-turn routing by 15.56%, 25.71%, 18.92%, 66.67% and 42.86% under uniform, hotspot1, hotspot2, transpose2 and transpose3 traffic patterns while improving the saturation throughput by 31.43%, 34.33%, 35.29%, 67.86% and 99.5% under uniform, hotspot1, hotspot2, transpose2 and transpose3 traffic patterns on average than XY routing. In addition, our proposed loophole-routing has the benefits of high path diversity and adaptive degree and low computing complexity and overhead and the potential to make fault-tolerant path selection.<\/jats:p>","DOI":"10.1364\/oe.419003","type":"journal-article","created":{"date-parts":[[2021,3,10]],"date-time":"2021-03-10T03:00:09Z","timestamp":1615345209000},"page":"10221","update-policy":"https:\/\/doi.org\/10.1364\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Making path selection faster: a routing algorithm for ONoC"],"prefix":"10.1364","volume":"29","author":[{"given":"Lijing","family":"Zhu","sequence":"first","affiliation":[{"name":"Xidian University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huaxi","family":"Gu","sequence":"additional","affiliation":[{"name":"Xidian University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yintang","family":"Yang","sequence":"additional","affiliation":[{"name":"Xidian University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yawen","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Otago"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"285","published-online":{"date-parts":[[2021,3,17]]},"reference":[{"key":"oe-29-7-10221-R1","doi-asserted-by":"publisher","first-page":"963","DOI":"10.1007\/s11277-019-06630-5","volume":"116","author":"Yahya","year":"2021","journal-title":"Wireless Pers. Commun."},{"key":"oe-29-7-10221-R2","doi-asserted-by":"publisher","first-page":"24953","DOI":"10.1364\/OE.27.024953","volume":"27","author":"Zhou","year":"2019","journal-title":"Opt. Express"},{"key":"oe-29-7-10221-R3","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/JLT.2012.2227683","volume":"31","author":"Zhu","year":"2013","journal-title":"J. Lightwave Technol."},{"key":"oe-29-7-10221-R4","doi-asserted-by":"publisher","first-page":"1246","DOI":"10.1109\/TC.2008.78","volume":"57","author":"Shacham","year":"2008","journal-title":"IEEE Trans. Comput."},{"key":"oe-29-7-10221-R5","doi-asserted-by":"publisher","first-page":"450","DOI":"10.1109\/JLT.2013.2294389","volume":"32","author":"Gong","year":"2014","journal-title":"J. Lightwave Technol."},{"key":"oe-29-7-10221-R6","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/LPT.2014.2360126","volume":"27","author":"Chen","year":"2015","journal-title":"IEEE Photonics Technol. Lett."},{"key":"oe-29-7-10221-R7","doi-asserted-by":"publisher","first-page":"930","DOI":"10.1109\/JLT.2013.2294863","volume":"32","author":"Chen","year":"2014","journal-title":"J. Lightwave Technol"},{"key":"oe-29-7-10221-R8","doi-asserted-by":"publisher","first-page":"1770","DOI":"10.1109\/JLT.2014.2311119","volume":"32","author":"Chen","year":"2014","journal-title":"J. Lightwave Technol"},{"key":"oe-29-7-10221-R9","doi-asserted-by":"publisher","first-page":"5448","DOI":"10.1109\/JLT.2017.2764956","volume":"35","author":"Tan","year":"2017","journal-title":"J. Lightwave Technol."},{"key":"oe-29-7-10221-R10","doi-asserted-by":"publisher","first-page":"4695","DOI":"10.1109\/TCAD.2020.2971529","volume":"39","author":"Yao","year":"2020","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"oe-29-7-10221-R11","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1109\/TCAD.2020.2987775","volume":"40","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"oe-29-7-10221-R13","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1109\/TC.2012.171","volume":"63","author":"Koohi","year":"2014","journal-title":"IEEE Trans. Comput."},{"key":"oe-29-7-10221-R14","doi-asserted-by":"publisher","first-page":"1334","DOI":"10.1016\/j.sysarc.2013.08.017","volume":"59","author":"Lee","year":"2013","journal-title":"J. Systems Architecture"},{"key":"oe-29-7-10221-R15","doi-asserted-by":"publisher","first-page":"A100","DOI":"10.1364\/JOCN.5.00A100","volume":"5","author":"Yin","year":"2013","journal-title":"J. Opt. Commun. Netw."},{"key":"oe-29-7-10221-R16","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1364\/JOCN.8.000813","volume":"8","author":"Tan","year":"2016","journal-title":"J. Opt. Commun. Netw."},{"key":"oe-29-7-10221-R19","doi-asserted-by":"publisher","first-page":"836","DOI":"10.1364\/JOCN.5.000836","volume":"5","author":"Gong","year":"2013","journal-title":"J. Opt. Commun. Netw."},{"key":"oe-29-7-10221-R20","doi-asserted-by":"publisher","first-page":"729","DOI":"10.1109\/71.877831","volume":"11","author":"Chiu","year":"2000","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"oe-29-7-10221-R24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2830716","volume":"12","author":"Beuningen","year":"2016","journal-title":"J. Emerg. Technol. Comput. Syst."},{"key":"oe-29-7-10221-R27","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1007\/s11107-016-0627-2","volume":"32","author":"Zhu","year":"2016","journal-title":"Photonic Netw. Commun."},{"key":"oe-29-7-10221-R28","doi-asserted-by":"publisher","first-page":"559","DOI":"10.1109\/TCAD.2017.2712670","volume":"37","author":"Lee","year":"2018","journal-title":"IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."},{"key":"oe-29-7-10221-R29","doi-asserted-by":"publisher","first-page":"547","DOI":"10.1109\/TPDS.2019.2939240","volume":"31","author":"Guo","year":"2020","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"oe-29-7-10221-R30","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/JPHOT.2018.2796094","volume":"10","author":"Guo","year":"2018","journal-title":"IEEE Photonics J."},{"key":"oe-29-7-10221-R32","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1007\/s11107-016-0656-x","volume":"34","author":"Asadi","year":"2017","journal-title":"Photon. Netw. Commun."},{"key":"oe-29-7-10221-R36","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MNET.2015.7293303","volume":"29","author":"Lu","year":"2015","journal-title":"IEEE Netw."}],"container-title":["Optics Express"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/opg.optica.org\/viewmedia.cfm?URI=oe-29-7-10221&seq=0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,6]],"date-time":"2024-08-06T19:26:55Z","timestamp":1722972415000},"score":1,"resource":{"primary":{"URL":"https:\/\/opg.optica.org\/abstract.cfm?URI=oe-29-7-10221"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,17]]},"references-count":24,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2021]]},"published-print":{"date-parts":[[2021]]}},"URL":"https:\/\/doi.org\/10.1364\/oe.419003","relation":{},"ISSN":["1094-4087"],"issn-type":[{"value":"1094-4087","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,17]]},"assertion":[{"value":"Optica Publishing Group","name":"publisher","label":"This article is maintained by"},{"value":"https:\/\/doi.org\/10.1364\/OE.419003","name":"articlelink","label":"Crossref DOI link to publisher maintained version"},{"value":"research-article","name":"content_type","label":"Article type"},{"value":"Screened by Similarity Check","name":"cross_check","label":"Similarity check"},{"value":"Yes","order":0,"name":"peer_reviewed","label":"Peer reviewed","group":{"name":"peer_review","label":"Peer review"}},{"value":"Single blind","order":1,"name":"review_process","label":"Review process","group":{"name":"peer_review","label":"Peer review"}},{"value":"26 January 2021","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"9 March 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"17 March 2021","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}},{"value":"\u00a9 2021 Optical Society of America under the terms of the OSA Open Access Publishing Agreement","name":"copyright","label":"Copyright"}]}}