MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering
Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in Internet Service Provider (ISP) networks. Nowaday...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on cognitive communications and networking 2023-04, Vol.9 (2), p.1-1 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1 |
---|---|
container_issue | 2 |
container_start_page | 1 |
container_title | IEEE transactions on cognitive communications and networking |
container_volume | 9 |
creator | Bernardez, Guillermo Suarez-Varela, Jose Lopez, Albert Shi, Xiang Xiao, Shihan Cheng, Xiangle Barlet-Ros, Pere Cabellos-Aparicio, Albert |
description | Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in Internet Service Provider (ISP) networks. Nowadays, state-of-the-art TE optimizers rely on traditional optimization techniques, such as Local search, Constraint Programming, or Linear programming. In this paper, we present MAGNNETO, a distributed ML-based framework that leverages Multi-Agent Reinforcement Learning and Graph Neural Networks for distributed TE optimization. MAGNNETO deploys a set of agents across the network that learn and communicate in a distributed fashion via message exchanges between neighboring agents. Particularly, we apply this framework to optimize link weights in Open Shortest Path First (OSPF), with the goal of minimizing network congestion. In our evaluation, we compare MAGNNETO against several state-of-the-art TE optimizers in more than 75 topologies (up to 153 nodes and 354 links), including realistic traffic loads. Our experimental results show that, thanks to its distributed nature, MAGNNETO achieves comparable performance to state-of-the-art TE optimizers with significantly lower execution times. Moreover, our ML-based solution demonstrates a strong generalization capability to successfully operate in new networks unseen during training. |
doi_str_mv | 10.1109/TCCN.2023.3235719 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_10013773</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10013773</ieee_id><sourcerecordid>2797286572</sourcerecordid><originalsourceid>FETCH-LOGICAL-c337t-454bb53df237ee99b42fe618d3e35500708c29658656ca630badc98986a3456d3</originalsourceid><addsrcrecordid>eNpNkFFLwzAUhYMoOOZ-gOBDwOfOJLdNGt_KmFPYOoT6HNL2dnZu7UxaZP_eju1hT-c-nO9c-Ah55GzKOdMv2WyWTgUTMAUBkeL6howEgAiUAn57dd-TifdbxhiXQso4HJHPVbJI03m2fqUJXTh7-KYp9s7uhuj-WvcT5NZjSVf9rquDZINNR_3Rd7inVeto5mxV1QWdN5u6QXR1s3kgd5XdeZxccky-3ubZ7D1Yrhcfs2QZFACqC8IozPMIykqAQtQ6D0WFksclIEQRY4rFhdAyimUkCyuB5bYsdKxjaSGMZAlj8nzePbj2t0ffmW3bu2Z4aYTSSgygEkOLn1uFa713WJmDq_fWHQ1n5iTPnOSZkzxzkTcwT2emRsSrPuMwSIR_m9FoQg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2797286572</pqid></control><display><type>article</type><title>MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering</title><source>IEEE Electronic Library (IEL)</source><creator>Bernardez, Guillermo ; Suarez-Varela, Jose ; Lopez, Albert ; Shi, Xiang ; Xiao, Shihan ; Cheng, Xiangle ; Barlet-Ros, Pere ; Cabellos-Aparicio, Albert</creator><creatorcontrib>Bernardez, Guillermo ; Suarez-Varela, Jose ; Lopez, Albert ; Shi, Xiang ; Xiao, Shihan ; Cheng, Xiangle ; Barlet-Ros, Pere ; Cabellos-Aparicio, Albert</creatorcontrib><description>Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in Internet Service Provider (ISP) networks. Nowadays, state-of-the-art TE optimizers rely on traditional optimization techniques, such as Local search, Constraint Programming, or Linear programming. In this paper, we present MAGNNETO, a distributed ML-based framework that leverages Multi-Agent Reinforcement Learning and Graph Neural Networks for distributed TE optimization. MAGNNETO deploys a set of agents across the network that learn and communicate in a distributed fashion via message exchanges between neighboring agents. Particularly, we apply this framework to optimize link weights in Open Shortest Path First (OSPF), with the goal of minimizing network congestion. In our evaluation, we compare MAGNNETO against several state-of-the-art TE optimizers in more than 75 topologies (up to 153 nodes and 354 links), including realistic traffic loads. Our experimental results show that, thanks to its distributed nature, MAGNNETO achieves comparable performance to state-of-the-art TE optimizers with significantly lower execution times. Moreover, our ML-based solution demonstrates a strong generalization capability to successfully operate in new networks unseen during training.</description><identifier>ISSN: 2332-7731</identifier><identifier>EISSN: 2332-7731</identifier><identifier>DOI: 10.1109/TCCN.2023.3235719</identifier><identifier>CODEN: ITCCG7</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Graph Neural Networks ; Internet service providers ; Linear programming ; Machine learning ; Multi-Agent Reinforcement Learning ; Multiagent systems ; Network management systems ; Network topology ; Neural networks ; Optimization ; Optimization techniques ; Proposals ; Routing ; Routing Optimization ; Shortest-path problems ; State of the art ; Topology ; Traffic control ; Traffic Engineering ; Training</subject><ispartof>IEEE transactions on cognitive communications and networking, 2023-04, Vol.9 (2), p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c337t-454bb53df237ee99b42fe618d3e35500708c29658656ca630badc98986a3456d3</citedby><cites>FETCH-LOGICAL-c337t-454bb53df237ee99b42fe618d3e35500708c29658656ca630badc98986a3456d3</cites><orcidid>0000-0002-6790-4878</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10013773$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10013773$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Bernardez, Guillermo</creatorcontrib><creatorcontrib>Suarez-Varela, Jose</creatorcontrib><creatorcontrib>Lopez, Albert</creatorcontrib><creatorcontrib>Shi, Xiang</creatorcontrib><creatorcontrib>Xiao, Shihan</creatorcontrib><creatorcontrib>Cheng, Xiangle</creatorcontrib><creatorcontrib>Barlet-Ros, Pere</creatorcontrib><creatorcontrib>Cabellos-Aparicio, Albert</creatorcontrib><title>MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering</title><title>IEEE transactions on cognitive communications and networking</title><addtitle>TCCN</addtitle><description>Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in Internet Service Provider (ISP) networks. Nowadays, state-of-the-art TE optimizers rely on traditional optimization techniques, such as Local search, Constraint Programming, or Linear programming. In this paper, we present MAGNNETO, a distributed ML-based framework that leverages Multi-Agent Reinforcement Learning and Graph Neural Networks for distributed TE optimization. MAGNNETO deploys a set of agents across the network that learn and communicate in a distributed fashion via message exchanges between neighboring agents. Particularly, we apply this framework to optimize link weights in Open Shortest Path First (OSPF), with the goal of minimizing network congestion. In our evaluation, we compare MAGNNETO against several state-of-the-art TE optimizers in more than 75 topologies (up to 153 nodes and 354 links), including realistic traffic loads. Our experimental results show that, thanks to its distributed nature, MAGNNETO achieves comparable performance to state-of-the-art TE optimizers with significantly lower execution times. Moreover, our ML-based solution demonstrates a strong generalization capability to successfully operate in new networks unseen during training.</description><subject>Graph Neural Networks</subject><subject>Internet service providers</subject><subject>Linear programming</subject><subject>Machine learning</subject><subject>Multi-Agent Reinforcement Learning</subject><subject>Multiagent systems</subject><subject>Network management systems</subject><subject>Network topology</subject><subject>Neural networks</subject><subject>Optimization</subject><subject>Optimization techniques</subject><subject>Proposals</subject><subject>Routing</subject><subject>Routing Optimization</subject><subject>Shortest-path problems</subject><subject>State of the art</subject><subject>Topology</subject><subject>Traffic control</subject><subject>Traffic Engineering</subject><subject>Training</subject><issn>2332-7731</issn><issn>2332-7731</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkFFLwzAUhYMoOOZ-gOBDwOfOJLdNGt_KmFPYOoT6HNL2dnZu7UxaZP_eju1hT-c-nO9c-Ah55GzKOdMv2WyWTgUTMAUBkeL6howEgAiUAn57dd-TifdbxhiXQso4HJHPVbJI03m2fqUJXTh7-KYp9s7uhuj-WvcT5NZjSVf9rquDZINNR_3Rd7inVeto5mxV1QWdN5u6QXR1s3kgd5XdeZxccky-3ubZ7D1Yrhcfs2QZFACqC8IozPMIykqAQtQ6D0WFksclIEQRY4rFhdAyimUkCyuB5bYsdKxjaSGMZAlj8nzePbj2t0ffmW3bu2Z4aYTSSgygEkOLn1uFa713WJmDq_fWHQ1n5iTPnOSZkzxzkTcwT2emRsSrPuMwSIR_m9FoQg</recordid><startdate>20230401</startdate><enddate>20230401</enddate><creator>Bernardez, Guillermo</creator><creator>Suarez-Varela, Jose</creator><creator>Lopez, Albert</creator><creator>Shi, Xiang</creator><creator>Xiao, Shihan</creator><creator>Cheng, Xiangle</creator><creator>Barlet-Ros, Pere</creator><creator>Cabellos-Aparicio, Albert</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0002-6790-4878</orcidid></search><sort><creationdate>20230401</creationdate><title>MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering</title><author>Bernardez, Guillermo ; Suarez-Varela, Jose ; Lopez, Albert ; Shi, Xiang ; Xiao, Shihan ; Cheng, Xiangle ; Barlet-Ros, Pere ; Cabellos-Aparicio, Albert</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c337t-454bb53df237ee99b42fe618d3e35500708c29658656ca630badc98986a3456d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Graph Neural Networks</topic><topic>Internet service providers</topic><topic>Linear programming</topic><topic>Machine learning</topic><topic>Multi-Agent Reinforcement Learning</topic><topic>Multiagent systems</topic><topic>Network management systems</topic><topic>Network topology</topic><topic>Neural networks</topic><topic>Optimization</topic><topic>Optimization techniques</topic><topic>Proposals</topic><topic>Routing</topic><topic>Routing Optimization</topic><topic>Shortest-path problems</topic><topic>State of the art</topic><topic>Topology</topic><topic>Traffic control</topic><topic>Traffic Engineering</topic><topic>Training</topic><toplevel>online_resources</toplevel><creatorcontrib>Bernardez, Guillermo</creatorcontrib><creatorcontrib>Suarez-Varela, Jose</creatorcontrib><creatorcontrib>Lopez, Albert</creatorcontrib><creatorcontrib>Shi, Xiang</creatorcontrib><creatorcontrib>Xiao, Shihan</creatorcontrib><creatorcontrib>Cheng, Xiangle</creatorcontrib><creatorcontrib>Barlet-Ros, Pere</creatorcontrib><creatorcontrib>Cabellos-Aparicio, Albert</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on cognitive communications and networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bernardez, Guillermo</au><au>Suarez-Varela, Jose</au><au>Lopez, Albert</au><au>Shi, Xiang</au><au>Xiao, Shihan</au><au>Cheng, Xiangle</au><au>Barlet-Ros, Pere</au><au>Cabellos-Aparicio, Albert</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering</atitle><jtitle>IEEE transactions on cognitive communications and networking</jtitle><stitle>TCCN</stitle><date>2023-04-01</date><risdate>2023</risdate><volume>9</volume><issue>2</issue><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2332-7731</issn><eissn>2332-7731</eissn><coden>ITCCG7</coden><abstract>Current trends in networking propose the use of Machine Learning (ML) for a wide variety of network optimization tasks. As such, many efforts have been made to produce ML-based solutions for Traffic Engineering (TE), which is a fundamental problem in Internet Service Provider (ISP) networks. Nowadays, state-of-the-art TE optimizers rely on traditional optimization techniques, such as Local search, Constraint Programming, or Linear programming. In this paper, we present MAGNNETO, a distributed ML-based framework that leverages Multi-Agent Reinforcement Learning and Graph Neural Networks for distributed TE optimization. MAGNNETO deploys a set of agents across the network that learn and communicate in a distributed fashion via message exchanges between neighboring agents. Particularly, we apply this framework to optimize link weights in Open Shortest Path First (OSPF), with the goal of minimizing network congestion. In our evaluation, we compare MAGNNETO against several state-of-the-art TE optimizers in more than 75 topologies (up to 153 nodes and 354 links), including realistic traffic loads. Our experimental results show that, thanks to its distributed nature, MAGNNETO achieves comparable performance to state-of-the-art TE optimizers with significantly lower execution times. Moreover, our ML-based solution demonstrates a strong generalization capability to successfully operate in new networks unseen during training.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TCCN.2023.3235719</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-6790-4878</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2332-7731 |
ispartof | IEEE transactions on cognitive communications and networking, 2023-04, Vol.9 (2), p.1-1 |
issn | 2332-7731 2332-7731 |
language | eng |
recordid | cdi_ieee_primary_10013773 |
source | IEEE Electronic Library (IEL) |
subjects | Graph Neural Networks Internet service providers Linear programming Machine learning Multi-Agent Reinforcement Learning Multiagent systems Network management systems Network topology Neural networks Optimization Optimization techniques Proposals Routing Routing Optimization Shortest-path problems State of the art Topology Traffic control Traffic Engineering Training |
title | MAGNNETO: A Graph Neural Network-based Multi-Agent system for Traffic Engineering |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T17%3A31%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=MAGNNETO:%20A%20Graph%20Neural%20Network-based%20Multi-Agent%20system%20for%20Traffic%20Engineering&rft.jtitle=IEEE%20transactions%20on%20cognitive%20communications%20and%20networking&rft.au=Bernardez,%20Guillermo&rft.date=2023-04-01&rft.volume=9&rft.issue=2&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2332-7731&rft.eissn=2332-7731&rft.coden=ITCCG7&rft_id=info:doi/10.1109/TCCN.2023.3235719&rft_dat=%3Cproquest_RIE%3E2797286572%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2797286572&rft_id=info:pmid/&rft_ieee_id=10013773&rfr_iscdi=true |