{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T07:17:59Z","timestamp":1783063079501,"version":"3.54.6"},"reference-count":54,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2024,1,3]],"date-time":"2024-01-03T00:00:00Z","timestamp":1704240000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJICC"],"published-print":{"date-parts":[[2024,5,30]]},"abstract":"<jats:sec>\n                    <jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n                    <jats:p>A cross-domain intelligent software-defined network (SDN) routing method based on a proposed multiagent deep reinforcement learning (MDRL) method is developed.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n                    <jats:p>First, the network is divided into multiple subdomains managed by multiple local controllers, and the state information of each subdomain is flexibly obtained by the designed SDN multithreaded network measurement mechanism. Then, a cooperative communication module is designed to realize message transmission and message synchronization between the root and local controllers, and socket technology is used to ensure the reliability and stability of message transmission between multiple controllers to acquire global network state information in real time. Finally, after the optimal intradomain and interdomain routing paths are adaptively generated by the agents in the root and local controllers, a network traffic state prediction mechanism is designed to improve awareness of the cross-domain intelligent routing method and enable the generation of the optimal routing paths in the global network in real time.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n                    <jats:p>Experimental results show that the proposed cross-domain intelligent routing method can significantly improve the network throughput and reduce the network delay and packet loss rate compared to those of the Dijkstra and open shortest path first (OSPF) routing methods.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n                    <jats:p>Message transmission and message synchronization for multicontroller interdomain routing in SDN have long adaptation times and slow convergence speeds, coupled with the shortcomings of traditional interdomain routing methods, such as cumbersome configuration and inflexible acquisition of network state information. These drawbacks make it difficult to obtain global state information about the network, and the optimal routing decision cannot be made in real time, affecting network performance. This paper proposes a cross-domain intelligent SDN routing method based on a proposed MDRL method. First, the network is divided into multiple subdomains managed by multiple local controllers, and the state information of each subdomain is flexibly obtained by the designed SDN multithreaded network measurement mechanism. Then, a cooperative communication module is designed to realize message transmission and message synchronization between root and local controllers, and socket technology is used to ensure the reliability and stability of message transmission between multiple controllers to realize the real-time acquisition of global network state information. Finally, after the optimal intradomain and interdomain routing paths are adaptively generated by the agents in the root and local controllers, a prediction mechanism for the network traffic state is designed to improve awareness of the cross-domain intelligent routing method and enable the generation of the optimal routing paths in the global network in real time. Experimental results show that the proposed cross-domain intelligent routing method can significantly improve the network throughput and reduce the network delay and packet loss rate compared to those of the Dijkstra and OSPF routing methods.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1108\/ijicc-09-2023-0269","type":"journal-article","created":{"date-parts":[[2024,1,2]],"date-time":"2024-01-02T04:23:07Z","timestamp":1704169387000},"page":"330-362","source":"Crossref","is-referenced-by-count":8,"title":["A new intelligent cross-domain routing method in SDN based on a proposed multiagent reinforcement learning algorithm"],"prefix":"10.1108","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5057-5713","authenticated-orcid":false,"given":"Miao","family":"Ye","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin Qiang","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao Li","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qiu Xiang","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hong Bing","family":"Qiu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2024,1,3]]},"reference":[{"key":"key2024061211540445300_ref001","doi-asserted-by":"publisher","first-page":"26735","DOI":"10.1109\/access.2021.3057690","article-title":"DSF: a distributed sdn control plane framework for\u00a0the east\/west interface","volume":"9","year":"2019","journal-title":"IEEE Access"},{"issue":"3","key":"key2024061211540445300_ref002","doi-asserted-by":"publisher","first-page":"1869","DOI":"10.1109\/tase.2021.3077537","article-title":"A hybrid prediction method for realistic network traffic with temporal convolutional network and lstm","volume":"19","year":"2021","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"4","key":"key2024061211540445300_ref003","first-page":"4807","article-title":"DRSIR: a deep reinforcement learning approach for routing in software-defined networking","volume":"19","year":"2021","journal-title":"IEEE Transactions on Network and Service Management"},{"issue":"6","key":"key2024061211540445300_ref004","doi-asserted-by":"publisher","first-page":"4864","DOI":"10.1109\/taes.2022.3199191","article-title":"Hierarchical domain-based multi-controller deployment strategy in SDN-enabled space-air-ground integrated network","volume":"58","year":"2022","journal-title":"IEEE Transactions on Aerospace and Electronic Systems"},{"issue":"4","key":"key2024061211540445300_ref005","doi-asserted-by":"publisher","first-page":"5821","DOI":"10.1109\/jsyst.2022.3149990","article-title":"IQoR-LSE: an intelligent QoS on-demand routing algorithm with link state estimation","volume":"16","year":"2022","journal-title":"IEEE Systems Journal"},{"issue":"5","key":"key2024061211540445300_ref006","doi-asserted-by":"publisher","first-page":"3215","DOI":"10.1007\/s10462-020-09938-y","article-title":"A survey on multi-agent deep reinforcement learning: from the perspective of challenges and applications","volume":"54","year":"2021","journal-title":"Artificial Intelligence Review"},{"issue":"3","key":"key2024061211540445300_ref007","doi-asserted-by":"publisher","first-page":"1004","DOI":"10.3390\/smartcities3030050","article-title":"A new SDN-based routing protocol for improving delay in smart city environments","volume":"3","year":"2020","journal-title":"Smart Cities"},{"issue":"2","key":"key2024061211540445300_ref008","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.1109\/comst.2021.3063822","article-title":"Single and multi-agent deep reinforcement learning for AI-enabled wireless networks: a tutorial","volume":"23","year":"2021","journal-title":"IEEE Communications Surveys and Tutorials"},{"issue":"1","key":"key2024061211540445300_ref009","first-page":"22","article-title":"Weight adjustment scheme based on hop count in Q-routing for software defined networks-enabled wireless sensor networks","volume":"20","year":"2022","journal-title":"Journal of Information and Commu-Nication Convergence Engineering"},{"key":"key2024061211540445300_ref010","doi-asserted-by":"publisher","first-page":"15980","DOI":"10.1109\/access.2018.2814738","article-title":"Multi-controller based software-defined networking: a survey","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"key2024061211540445300_ref011","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11276-022-03066-x","article-title":"Intelligent routing method based on Dueling DQN reinforcement learning and network traffic state prediction in SDN","year":"2022","journal-title":"Wireless Networks"},{"key":"key2024061211540445300_ref012","unstructured":"iPerf (2021), available at: https:\/\/iperf.fr\/,Jan.5"},{"issue":"11","key":"key2024061211540445300_ref013","doi-asserted-by":"publisher","first-page":"3743","DOI":"10.3390\/s21113743","article-title":"A sensor-based decision support system for transfemoral socket rectification","volume":"21","year":"2021","journal-title":"Sensors"},{"key":"key2024061211540445300_ref014","doi-asserted-by":"publisher","first-page":"18121","DOI":"10.1109\/access.2022.3151081","article-title":"Deep reinforcement learning-based routing on software-defined networks","volume":"10","year":"2022","journal-title":"IEEE Access"},{"issue":"7553","key":"key2024061211540445300_ref015","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","year":"2015","journal-title":"Nature"},{"key":"key2024061211540445300_ref016","first-page":"5457","article-title":"Independently recurrent neural network (indrnn): building a longer and deeper rnn","year":"2018"},{"key":"key2024061211540445300_ref017","first-page":"1120","article-title":"SDN controller load balancing based on reinforcement learning","year":"2018"},{"issue":"1","key":"key2024061211540445300_ref018","doi-asserted-by":"publisher","first-page":"616","DOI":"10.1007\/s11227-021-03878-2","article-title":"An improved DQN path planning algorithm","volume":"78","year":"2022","journal-title":"The\u00a0Journal of Supercomputing"},{"key":"key2024061211540445300_ref019","article-title":"Advancing SDN: from openflow to P4, a survey","year":"2022","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"key2024061211540445300_ref020","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/twc.2023.3266497","article-title":"A PDDQNLP algorithm for energy efficient computation offloading in UAV-assisted MEC","year":"2023","journal-title":"IEEE Transactions on Wireless Communications"},{"key":"key2024061211540445300_ref021","first-page":"28919","article-title":"Convolutional normalization: improving deep convolutional network robustness and training","volume":"34","year":"2021","journal-title":"Advances in Neural Information Processing Systems"},{"issue":"4","key":"key2024061211540445300_ref022","doi-asserted-by":"publisher","first-page":"3133","DOI":"10.1109\/comst.2019.2916583","article-title":"Applications of deep reinforcement learning in communications and networking: a survey","volume":"21","year":"2019","journal-title":"IEEE Communications Surveys and Tutorials"},{"issue":"2","key":"key2024061211540445300_ref023","first-page":"30","article-title":"Software-defined networking","volume":"17","year":"2009","journal-title":"INFOCOM Keynote Talk"},{"key":"key2024061211540445300_ref024","first-page":"283","article-title":"Secure East-west communication to approve service access continuity for mobile devices in a distributed SDN","year":"2022"},{"issue":"1","key":"key2024061211540445300_ref025","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10922-021-09638-0","article-title":"Collaborative multi-domain routing in SDN environments","volume":"30","year":"2022","journal-title":"Journal of Network and Systems Management"},{"key":"key2024061211540445300_ref026","unstructured":"New York Metro IBX data center data sheet (2020), available at: https:\/\/www.equinix.com\/resources\/data-sheets\/nyc-metro-data-sheet\/ (accessed 31 December)."},{"issue":"9","key":"key2024061211540445300_ref027","doi-asserted-by":"publisher","first-page":"3826","DOI":"10.1109\/tcyb.2020.2977374","article-title":"Deep reinforcement learning for multiagent systems: a review of challenges, solutions, and applications","volume":"50","year":"2020","journal-title":"IEEE Transactions on Cybernetics"},{"key":"key2024061211540445300_ref028","first-page":"1","volume-title":"A Review of Cooperative Multi-Agent Deep Reinforcement Learning","year":"2022"},{"key":"key2024061211540445300_ref029","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2021.103055","article-title":"TRAQR: trust aware End-to-End QoS routing in multi-domain SDN using Blockchain","volume":"182","year":"2021","journal-title":"Journal of Network and Computer Applications"},{"issue":"3","key":"key2024061211540445300_ref030","doi-asserted-by":"publisher","first-page":"514","DOI":"10.1109\/tcds.2018.2840971","article-title":"Decision making in multiagent systems: a survey","volume":"10","year":"2018","journal-title":"IEEE Transactions on Cognitive and Developmental Systems"},{"key":"key2024061211540445300_ref031","unstructured":"Ryu, (2020), available at: https:\/\/github.com\/faucetsdn\/ryu (accessed 31 December)."},{"issue":"9","key":"key2024061211540445300_ref032","doi-asserted-by":"publisher","first-page":"16654","DOI":"10.1109\/tits.2021.3094659","article-title":"A short-term traffic flow prediction model based on an improved gate recurrent unit neural network","volume":"23","year":"2021","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"issue":"2","key":"key2024061211540445300_ref033","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/s10922-014-9321-9","article-title":"HONE: joint host-network traffic management in software-defined networks","volume":"23","year":"2015","journal-title":"Journal of Network and Systems Management"},{"key":"key2024061211540445300_ref034","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107230","article-title":"MARVEL: enabling controller load balancing in software-defined networks with multi-agent reinforcement learning","volume":"177","year":"2020","journal-title":"Computer Networks"},{"issue":"2","key":"key2024061211540445300_ref035","doi-asserted-by":"publisher","first-page":"629","DOI":"10.1109\/tnet.2021.3126933","article-title":"Enabling scalable routing in software-defined networks with deep reinforcement learning on critical nodes","volume":"30","year":"2021","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"key2024061211540445300_ref036","first-page":"82","article-title":"Cooperative flow management in multi-domain SDN-based networks with multiple controllers","year":"2020"},{"key":"key2024061211540445300_ref037","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1016\/j.comnet.2018.05.012","article-title":"Load-balancing routing in software defined networks with multiple controllers","volume":"141","year":"2018","journal-title":"Computer Networks"},{"key":"key2024061211540445300_ref038","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2023.102902","article-title":"A review of urban air mobility-enabled intelligent transportation systems:mechanisms, applications and challenges","volume":"141","year":"2023","journal-title":"Journal of Systems Architecture"},{"key":"key2024061211540445300_ref039","first-page":"1","volume-title":"Improving the Exploration Efficiency of DQNs via the Confidence Bound Methods","year":"2022"},{"issue":"4","key":"key2024061211540445300_ref040","doi-asserted-by":"publisher","first-page":"4058","DOI":"10.1109\/tnsm.2022.3208342","article-title":"Deep reinforcement learning-based QoS optimization for software-defined factory heterogeneous networks","volume":"19","year":"2022","journal-title":"IEEE Transactions on Network and Service Management"},{"issue":"1","key":"key2024061211540445300_ref041","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1109\/comst.2018.2866942","article-title":"A survey of machine learning techniques applied to software defined networking (SDN): research issues and challenges","volume":"21","year":"2018","journal-title":"IEEE Communications Surveys and Tutorials"},{"key":"key2024061211540445300_ref042","first-page":"1","article-title":"Multi-controller load balancing mechanism based on improved genetic algorithm","year":"2022"},{"issue":"10","key":"key2024061211540445300_ref043","doi-asserted-by":"publisher","first-page":"11001","DOI":"10.1109\/tits.2023.3279321","article-title":"HRST-LR: a hessian regularization spatio-temporal low rank algorithm for traffic data imputation","volume":"24","year":"2023","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"key2024061211540445300_ref044","doi-asserted-by":"publisher","first-page":"107343","DOI":"10.1016\/j.asoc.2021.107343","article-title":"Matching large-scale biomedical ontologies with central concept based partitioning algorithm and adaptive compact evolutionary algorithm","volume":"106","year":"2021","journal-title":"Applied Soft Computing"},{"issue":"2","key":"key2024061211540445300_ref045","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/s11390-018-1819-2","article-title":"LLMP: exploiting LLDP for latency measurement in software-defined data center networks","volume":"33","year":"2018","journal-title":"Journal of Computer Science and Technology"},{"issue":"1","key":"key2024061211540445300_ref046","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/s11036-018-1194-9","article-title":"WECAN: an Efficient west-east control associated network for large-scale SDN systems","volume":"25","year":"2020","journal-title":"Mobile Networks and Applications"},{"issue":"1","key":"key2024061211540445300_ref047","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1109\/tnsm.2020.3047765","article-title":"Dynamic controller assignment in software defined internet of vehicles through multi-agent deep reinforcement learning","volume":"18","year":"2020","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"key2024061211540445300_ref048","doi-asserted-by":"publisher","first-page":"78640","DOI":"10.1109\/access.2018.2885130","article-title":"Adaptive consistency strategy of multiple controllers in SDN","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"key2024061211540445300_ref049","volume-title":"The Implementation of Border Gateway Protocol Using Software-Defined Networks: A Systematic Literature Review","year":"2021"},{"issue":"2021","key":"key2024061211540445300_ref050","doi-asserted-by":"publisher","first-page":"1389","DOI":"10.1016\/j.comnet.2021.107837","article-title":"An intelligent fuzzy-based routing scheme for software-defined vehicular networks","volume":"187","year":"2021","journal-title":"Computer Networks"},{"issue":"7","key":"key2024061211540445300_ref051","doi-asserted-by":"publisher","first-page":"9786","DOI":"10.1109\/tits.2021.3114199","article-title":"Intelligent content caching strategy in autonomous driving toward 6G","volume":"23","year":"2022","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"issue":"7","key":"key2024061211540445300_ref052","first-page":"9466","article-title":"SPIDER: a social computing inspired predictive routing scheme for softwarized vehicular networks","volume":"23","year":"2023","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"key2024061211540445300_ref053","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/tmc.2023.3289611","article-title":"MESON: a mobility-aware dependent task offloading scheme for urban vehicular edge computing","year":"2023","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"key2024061211540445300_ref054","unstructured":"Mininet (2022), available at: http:\/\/mininet.org\/"}],"container-title":["International Journal of Intelligent Computing and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJICC-09-2023-0269\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJICC-09-2023-0269\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:54:55Z","timestamp":1753397695000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijicc\/article\/17\/2\/330-362\/1232969"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,3]]},"references-count":54,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,1,3]]},"published-print":{"date-parts":[[2024,5,30]]}},"alternative-id":["10.1108\/IJICC-09-2023-0269"],"URL":"https:\/\/doi.org\/10.1108\/ijicc-09-2023-0269","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3347583\/v1","asserted-by":"object"}]},"ISSN":["1756-378X"],"issn-type":[{"value":"1756-378X","type":"print"}],"subject":[],"published":{"date-parts":[[2024,1,3]]}}}