DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks

In datacenter networks, bandwidth-demanding elephant flows without deadline and delay-sensitive mice flows with strict deadline coexist. They compete with each other for limited network resources, and the effective scheduling of such mix-flows is extremely challenging. We propose a deep reinforcemen...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE eTransactions on network and service management 2022-06, Vol.19 (2), p.1049-1064
Hauptverfasser: Liu, Wai-Xi, Lu, Jinjie, Cai, Jun, Zhu, Yinghao, Ling, Sen, Chen, Qingchun
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1064
container_issue 2
container_start_page 1049
container_title IEEE eTransactions on network and service management
container_volume 19
creator Liu, Wai-Xi
Lu, Jinjie
Cai, Jun
Zhu, Yinghao
Ling, Sen
Chen, Qingchun
description In datacenter networks, bandwidth-demanding elephant flows without deadline and delay-sensitive mice flows with strict deadline coexist. They compete with each other for limited network resources, and the effective scheduling of such mix-flows is extremely challenging. We propose a deep reinforcement learning with private link approach (DRL-PLink), which combines the software-defined network and deep reinforcement learning (DRL) to schedule mix-flows. DRL-PLink divides the link bandwidth and establishes some corresponding private-links for different types of flows to isolate them such that the competition among different types of flows can decrease accordingly. DRL is used to adaptively and intelligently allocate bandwidth resources for these private-links. Furthermore, to improve the scheduling policy, DRL-PLink introduces the novel clipped double Q-learning, exploration with noise, and prioritized experience replay technology for DDPG to address function approximation error, to induce lager and more randomness for exploration, as well as more effective and efficient experience replay in DRL respectively. The experiment results under actual datacenter network workloads (including Web search and data mining workload) indicate that DRL-PLink can effectively schedule mix-flows at a small system overhead. Compared with ECMP, pFabric, and Karuna, the average flow completion time of DRL-PLink decreased by 77.79%, 65.61%, and 23.34% respectively, when the deadline meet rate is increased by 16.27%, 0.02%, and 0.836% respectively. Additionally, DRL-PLink can also well achieve load balance between paths.
doi_str_mv 10.1109/TNSM.2021.3128267
format Article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9615363</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9615363</ieee_id><sourcerecordid>2675043305</sourcerecordid><originalsourceid>FETCH-LOGICAL-c336t-351b2e7c2588d21eaccb4e385177b0ae6e3b4af5afda3b749b5d4cce540f78783</originalsourceid><addsrcrecordid>eNpNkMtOwzAQRS0EEqXwAYiNJdYufsR5sKtaCkhpqdoilpHjTKj7SILjUtjy5SRqhVjNLM69MzoIXTPaY4xGd4vJfNzjlLOeYDzkfnCCOiwSnHhSBKf_9nN0UdcrSmXIIt5BP8NZTKaxKdb3eAhQ4RmYIi-thi0UDsegbGGKd_xm3BJPrflUDnCL435V2VLpJW5oPDZfZLQp93iul5DtNm3EFHhe5m6vLJAh5KaADA-VU2TQNIPFE3D70q7rS3SWq00NV8fZRa-jh8XgicQvj8-Dfky0EL4jQrKUQ6C5DMOMM1Bapx6IULIgSKkCH0TqqVyqPFMiDbwolZmnNUiP5kEYhKKLbg-9zd8fO6hdsip3tmhOJo0vST0hqGwodqC0LevaQp5U1myV_U4YTVrVSas6aVUnR9VN5uaQMQDwx0c-k8IX4hcsYXta</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2675043305</pqid></control><display><type>article</type><title>DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks</title><source>IEEE Electronic Library (IEL)</source><creator>Liu, Wai-Xi ; Lu, Jinjie ; Cai, Jun ; Zhu, Yinghao ; Ling, Sen ; Chen, Qingchun</creator><creatorcontrib>Liu, Wai-Xi ; Lu, Jinjie ; Cai, Jun ; Zhu, Yinghao ; Ling, Sen ; Chen, Qingchun</creatorcontrib><description>In datacenter networks, bandwidth-demanding elephant flows without deadline and delay-sensitive mice flows with strict deadline coexist. They compete with each other for limited network resources, and the effective scheduling of such mix-flows is extremely challenging. We propose a deep reinforcement learning with private link approach (DRL-PLink), which combines the software-defined network and deep reinforcement learning (DRL) to schedule mix-flows. DRL-PLink divides the link bandwidth and establishes some corresponding private-links for different types of flows to isolate them such that the competition among different types of flows can decrease accordingly. DRL is used to adaptively and intelligently allocate bandwidth resources for these private-links. Furthermore, to improve the scheduling policy, DRL-PLink introduces the novel clipped double Q-learning, exploration with noise, and prioritized experience replay technology for DDPG to address function approximation error, to induce lager and more randomness for exploration, as well as more effective and efficient experience replay in DRL respectively. The experiment results under actual datacenter network workloads (including Web search and data mining workload) indicate that DRL-PLink can effectively schedule mix-flows at a small system overhead. Compared with ECMP, pFabric, and Karuna, the average flow completion time of DRL-PLink decreased by 77.79%, 65.61%, and 23.34% respectively, when the deadline meet rate is increased by 16.27%, 0.02%, and 0.836% respectively. Additionally, DRL-PLink can also well achieve load balance between paths.</description><identifier>ISSN: 1932-4537</identifier><identifier>EISSN: 1932-4537</identifier><identifier>DOI: 10.1109/TNSM.2021.3128267</identifier><identifier>CODEN: ITNSC4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Bandwidth ; Bandwidths ; Completion time ; Computer networks ; data center networks ; Data centers ; Data mining ; Data search ; Deep learning ; Deep reinforcement learning ; Dynamic scheduling ; Machine learning ; mix-flow scheduling ; Optimization ; private link ; Reinforcement learning ; Resource scheduling ; Schedules ; Software ; Software-defined networking ; software-defined networks ; Switches ; Workload</subject><ispartof>IEEE eTransactions on network and service management, 2022-06, Vol.19 (2), p.1049-1064</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c336t-351b2e7c2588d21eaccb4e385177b0ae6e3b4af5afda3b749b5d4cce540f78783</citedby><cites>FETCH-LOGICAL-c336t-351b2e7c2588d21eaccb4e385177b0ae6e3b4af5afda3b749b5d4cce540f78783</cites><orcidid>0000-0002-7343-4948 ; 0000-0003-2503-6416 ; 0000-0002-9454-4919 ; 0000-0003-1695-483X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9615363$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids></links><search><creatorcontrib>Liu, Wai-Xi</creatorcontrib><creatorcontrib>Lu, Jinjie</creatorcontrib><creatorcontrib>Cai, Jun</creatorcontrib><creatorcontrib>Zhu, Yinghao</creatorcontrib><creatorcontrib>Ling, Sen</creatorcontrib><creatorcontrib>Chen, Qingchun</creatorcontrib><title>DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks</title><title>IEEE eTransactions on network and service management</title><addtitle>T-NSM</addtitle><description>In datacenter networks, bandwidth-demanding elephant flows without deadline and delay-sensitive mice flows with strict deadline coexist. They compete with each other for limited network resources, and the effective scheduling of such mix-flows is extremely challenging. We propose a deep reinforcement learning with private link approach (DRL-PLink), which combines the software-defined network and deep reinforcement learning (DRL) to schedule mix-flows. DRL-PLink divides the link bandwidth and establishes some corresponding private-links for different types of flows to isolate them such that the competition among different types of flows can decrease accordingly. DRL is used to adaptively and intelligently allocate bandwidth resources for these private-links. Furthermore, to improve the scheduling policy, DRL-PLink introduces the novel clipped double Q-learning, exploration with noise, and prioritized experience replay technology for DDPG to address function approximation error, to induce lager and more randomness for exploration, as well as more effective and efficient experience replay in DRL respectively. The experiment results under actual datacenter network workloads (including Web search and data mining workload) indicate that DRL-PLink can effectively schedule mix-flows at a small system overhead. Compared with ECMP, pFabric, and Karuna, the average flow completion time of DRL-PLink decreased by 77.79%, 65.61%, and 23.34% respectively, when the deadline meet rate is increased by 16.27%, 0.02%, and 0.836% respectively. Additionally, DRL-PLink can also well achieve load balance between paths.</description><subject>Bandwidth</subject><subject>Bandwidths</subject><subject>Completion time</subject><subject>Computer networks</subject><subject>data center networks</subject><subject>Data centers</subject><subject>Data mining</subject><subject>Data search</subject><subject>Deep learning</subject><subject>Deep reinforcement learning</subject><subject>Dynamic scheduling</subject><subject>Machine learning</subject><subject>mix-flow scheduling</subject><subject>Optimization</subject><subject>private link</subject><subject>Reinforcement learning</subject><subject>Resource scheduling</subject><subject>Schedules</subject><subject>Software</subject><subject>Software-defined networking</subject><subject>software-defined networks</subject><subject>Switches</subject><subject>Workload</subject><issn>1932-4537</issn><issn>1932-4537</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNpNkMtOwzAQRS0EEqXwAYiNJdYufsR5sKtaCkhpqdoilpHjTKj7SILjUtjy5SRqhVjNLM69MzoIXTPaY4xGd4vJfNzjlLOeYDzkfnCCOiwSnHhSBKf_9nN0UdcrSmXIIt5BP8NZTKaxKdb3eAhQ4RmYIi-thi0UDsegbGGKd_xm3BJPrflUDnCL435V2VLpJW5oPDZfZLQp93iul5DtNm3EFHhe5m6vLJAh5KaADA-VU2TQNIPFE3D70q7rS3SWq00NV8fZRa-jh8XgicQvj8-Dfky0EL4jQrKUQ6C5DMOMM1Bapx6IULIgSKkCH0TqqVyqPFMiDbwolZmnNUiP5kEYhKKLbg-9zd8fO6hdsip3tmhOJo0vST0hqGwodqC0LevaQp5U1myV_U4YTVrVSas6aVUnR9VN5uaQMQDwx0c-k8IX4hcsYXta</recordid><startdate>202206</startdate><enddate>202206</enddate><creator>Liu, Wai-Xi</creator><creator>Lu, Jinjie</creator><creator>Cai, Jun</creator><creator>Zhu, Yinghao</creator><creator>Ling, Sen</creator><creator>Chen, Qingchun</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-7343-4948</orcidid><orcidid>https://orcid.org/0000-0003-2503-6416</orcidid><orcidid>https://orcid.org/0000-0002-9454-4919</orcidid><orcidid>https://orcid.org/0000-0003-1695-483X</orcidid></search><sort><creationdate>202206</creationdate><title>DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks</title><author>Liu, Wai-Xi ; Lu, Jinjie ; Cai, Jun ; Zhu, Yinghao ; Ling, Sen ; Chen, Qingchun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c336t-351b2e7c2588d21eaccb4e385177b0ae6e3b4af5afda3b749b5d4cce540f78783</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Bandwidth</topic><topic>Bandwidths</topic><topic>Completion time</topic><topic>Computer networks</topic><topic>data center networks</topic><topic>Data centers</topic><topic>Data mining</topic><topic>Data search</topic><topic>Deep learning</topic><topic>Deep reinforcement learning</topic><topic>Dynamic scheduling</topic><topic>Machine learning</topic><topic>mix-flow scheduling</topic><topic>Optimization</topic><topic>private link</topic><topic>Reinforcement learning</topic><topic>Resource scheduling</topic><topic>Schedules</topic><topic>Software</topic><topic>Software-defined networking</topic><topic>software-defined networks</topic><topic>Switches</topic><topic>Workload</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Wai-Xi</creatorcontrib><creatorcontrib>Lu, Jinjie</creatorcontrib><creatorcontrib>Cai, Jun</creatorcontrib><creatorcontrib>Zhu, Yinghao</creatorcontrib><creatorcontrib>Ling, Sen</creatorcontrib><creatorcontrib>Chen, Qingchun</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE eTransactions on network and service management</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Wai-Xi</au><au>Lu, Jinjie</au><au>Cai, Jun</au><au>Zhu, Yinghao</au><au>Ling, Sen</au><au>Chen, Qingchun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks</atitle><jtitle>IEEE eTransactions on network and service management</jtitle><stitle>T-NSM</stitle><date>2022-06</date><risdate>2022</risdate><volume>19</volume><issue>2</issue><spage>1049</spage><epage>1064</epage><pages>1049-1064</pages><issn>1932-4537</issn><eissn>1932-4537</eissn><coden>ITNSC4</coden><abstract>In datacenter networks, bandwidth-demanding elephant flows without deadline and delay-sensitive mice flows with strict deadline coexist. They compete with each other for limited network resources, and the effective scheduling of such mix-flows is extremely challenging. We propose a deep reinforcement learning with private link approach (DRL-PLink), which combines the software-defined network and deep reinforcement learning (DRL) to schedule mix-flows. DRL-PLink divides the link bandwidth and establishes some corresponding private-links for different types of flows to isolate them such that the competition among different types of flows can decrease accordingly. DRL is used to adaptively and intelligently allocate bandwidth resources for these private-links. Furthermore, to improve the scheduling policy, DRL-PLink introduces the novel clipped double Q-learning, exploration with noise, and prioritized experience replay technology for DDPG to address function approximation error, to induce lager and more randomness for exploration, as well as more effective and efficient experience replay in DRL respectively. The experiment results under actual datacenter network workloads (including Web search and data mining workload) indicate that DRL-PLink can effectively schedule mix-flows at a small system overhead. Compared with ECMP, pFabric, and Karuna, the average flow completion time of DRL-PLink decreased by 77.79%, 65.61%, and 23.34% respectively, when the deadline meet rate is increased by 16.27%, 0.02%, and 0.836% respectively. Additionally, DRL-PLink can also well achieve load balance between paths.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNSM.2021.3128267</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0002-7343-4948</orcidid><orcidid>https://orcid.org/0000-0003-2503-6416</orcidid><orcidid>https://orcid.org/0000-0002-9454-4919</orcidid><orcidid>https://orcid.org/0000-0003-1695-483X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1932-4537
ispartof IEEE eTransactions on network and service management, 2022-06, Vol.19 (2), p.1049-1064
issn 1932-4537
1932-4537
language eng
recordid cdi_ieee_primary_9615363
source IEEE Electronic Library (IEL)
subjects Bandwidth
Bandwidths
Completion time
Computer networks
data center networks
Data centers
Data mining
Data search
Deep learning
Deep reinforcement learning
Dynamic scheduling
Machine learning
mix-flow scheduling
Optimization
private link
Reinforcement learning
Resource scheduling
Schedules
Software
Software-defined networking
software-defined networks
Switches
Workload
title DRL-PLink: Deep Reinforcement Learning With Private Link Approach for Mix-Flow Scheduling in Software-Defined Data-Center Networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T16%3A02%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=DRL-PLink:%20Deep%20Reinforcement%20Learning%20With%20Private%20Link%20Approach%20for%20Mix-Flow%20Scheduling%20in%20Software-Defined%20Data-Center%20Networks&rft.jtitle=IEEE%20eTransactions%20on%20network%20and%20service%20management&rft.au=Liu,%20Wai-Xi&rft.date=2022-06&rft.volume=19&rft.issue=2&rft.spage=1049&rft.epage=1064&rft.pages=1049-1064&rft.issn=1932-4537&rft.eissn=1932-4537&rft.coden=ITNSC4&rft_id=info:doi/10.1109/TNSM.2021.3128267&rft_dat=%3Cproquest_ieee_%3E2675043305%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2675043305&rft_id=info:pmid/&rft_ieee_id=9615363&rfr_iscdi=true