P4SQA: A P4 Switch-based QoS Assurance Mechanism for SDN
Data center networks include a wide variety of service categories, which leads to a complex network topology. As a result, the QoS of different service flows cannot be guaranteed. In this paper, we propose a QoS assurance mechanism based on P4 switches (P4SQA) to make full use of network resources....
Saved in:
| Published in: | IEEE eTransactions on network and service management Vol. 20; no. 4; p. 1 |
|---|---|
| Main Authors: | , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.12.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1932-4537, 1932-4537 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Data center networks include a wide variety of service categories, which leads to a complex network topology. As a result, the QoS of different service flows cannot be guaranteed. In this paper, we propose a QoS assurance mechanism based on P4 switches (P4SQA) to make full use of network resources. P4SQA includes two functions: in-network traffic classification and in-network queue management. To reduce the communication overhead and computational pressure on the Software Defined Network (SDN) controller, we offload part of the neural computation from the control plane to the data plane. A fully connected neural network-based traffic classification method is deployed in the programmable data plane to classify different traffic types. In addition, the optimized active queue management algorithm CoDeL is integrated into the P4 switch (PCoDeL) to prevent network congestion while guaranteeing QoS more effectively. The evaluation results show that traffic classification accuracy has improved, especially in terms of the F1_score, which reached 0.97, significantly better than other state-of-the-art methods. Moreover, compared to traditional queue management algorithms, PCoDeL can improve network throughput and reduce transmission delay, which verifies the effectiveness and superiority of P4SQA in ensuring QoS. |
|---|---|
| AbstractList | Data center networks include a wide variety of service categories, which leads to a complex network topology. As a result, the QoS of different service flows cannot be guaranteed. In this paper, we propose a QoS assurance mechanism based on P4 switches (P4SQA) to make full use of network resources. P4SQA includes two functions: in-network traffic classification and in-network queue management. To reduce the communication overhead and computational pressure on the Software Defined Network (SDN) controller, we offload part of the neural computation from the control plane to the data plane. A fully connected neural network-based traffic classification method is deployed in the programmable data plane to classify different traffic types. In addition, the optimized active queue management algorithm CoDeL is integrated into the P4 switch (PCoDeL) to prevent network congestion while guaranteeing QoS more effectively. The evaluation results show that traffic classification accuracy has improved, especially in terms of the F1_score, which reached 0.97, significantly better than other state-of-the-art methods. Moreover, compared to traditional queue management algorithms, PCoDeL can improve network throughput and reduce transmission delay, which verifies the effectiveness and superiority of P4SQA in ensuring QoS. |
| Author | Chen, Te Xin, Ning Liu, Qiang Wu, Qianqian Jia, Zequn |
| Author_xml | – sequence: 1 givenname: Qianqian surname: Wu fullname: Wu, Qianqian organization: School of Computer and Information Technology, Beijing Key Lab of Transportation Data Analysis and Mining, Beijing Jiaotong University, Beijing, China – sequence: 2 givenname: Qiang orcidid: 0000-0001-5735-8642 surname: Liu fullname: Liu, Qiang organization: School of Computer and Information Technology, Beijing Key Lab of Transportation Data Analysis and Mining, Beijing Jiaotong University, Beijing, China – sequence: 3 givenname: Zequn orcidid: 0000-0002-7144-4448 surname: Jia fullname: Jia, Zequn organization: School of Computer and Information Technology, Beijing Key Lab of Transportation Data Analysis and Mining, Beijing Jiaotong University, Beijing, China – sequence: 4 givenname: Ning orcidid: 0000-0002-1982-0741 surname: Xin fullname: Xin, Ning organization: Institute of Telecommunication and Navigation Satellite, China Academy of Space Technology, Beijing, China – sequence: 5 givenname: Te surname: Chen fullname: Chen, Te organization: Institute of Telecommunication and Navigation Satellite, China Academy of Space Technology, Beijing, China |
| BookMark | eNp9kEtrwkAUhYdioWr7AwpdDHSddF5mZroL9glqldj1MJncYEQTOxMp_feN6EK66OqeeznnHvgGqFc3NSB0S0lMKdEPy1k2jRlhPOZMEU35BepTzVkkRlz2zvQVGoSwJmSkqGZ9pOYiW6SPOMVzgbPvqnWrKLcBCrxoMpyGsPe2doCn4Fa2rsIWl43H2dPsGl2WdhPg5jSH6PPleTl-iyYfr-_jdBI5pkUbFSXNuZMKFFimgUtNlUiI5LLTSpYWkpxDokjZbaI7SCsLIKqweS6ZY3yI7o9_d7752kNozbrZ-7qrNEwTykeSCNG56NHlfBOCh9LsfLW1_sdQYg6AzAGQOQAyJ0BdRv7JuKq1bdXUrbfV5t_k3TFZAcBZE-UqUYr_AjsbcfQ |
| CODEN | ITNSC4 |
| CitedBy_id | crossref_primary_10_1109_ACCESS_2024_3469730 crossref_primary_10_1007_s12083_023_01605_7 crossref_primary_10_1109_TNSE_2025_3535577 crossref_primary_10_1007_s10922_024_09814_y |
| Cites_doi | 10.1145/3365609.3365864 10.1109/MCOM.2019.1800819 10.1145/2890955.2890968 10.1109/ICC45855.2022.9838597 10.1109/TNSM.2022.3207227 10.1007/s00521-020-05440-2 10.1109/ICC40277.2020.9149159 10.1145/2674005.2674996 10.1109/NFV-SDN.2018.8725736 10.1145/3037697.3037731 10.1016/j.comnet.2020.107597 10.1109/TNSM.2022.3150664 10.17487/RFC8289 10.1145/3447868 10.1145/3375235.3375239 10.1109/TNSM.2022.3198171 10.1016/j.jnca.2020.102890 10.1109/ICC42927.2021.9500571 10.1109/ACCESS.2021.3086704 10.1145/3229591.3229594 10.1145/3387514.3405865 10.1109/MIC.2011.56 10.1109/INFOCOM42981.2021.9488840 10.1109/ICC42927.2021.9500943 10.1109/TNSM.2021.3073597 10.1109/COMST.2021.3060582 10.1109/TNSM.2021.3077051 10.1109/TII.2021.3130279 10.1145/3544216.3544252 10.5220/0006105602530262 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TNSM.2023.3280913 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1932-4537 |
| EndPage | 1 |
| ExternalDocumentID | 10_1109_TNSM_2023_3280913 10138688 |
| Genre | orig-research |
| GroupedDBID | 0R~ 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFO ACIWK AENEX AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 EBS HZ~ IES IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE 4.4 AAYXX AETIX AGSQL AIBXA CITATION EJD |
| ID | FETCH-LOGICAL-c294t-df1b3c78e8ea29e37918460737e3787fae6b3e680f787487f7a7de08dabb72c23 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 6 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001128152200004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1932-4537 |
| IngestDate | Mon Jun 30 10:20:15 EDT 2025 Sat Nov 29 03:13:17 EST 2025 Tue Nov 18 22:33:35 EST 2025 Mon Aug 04 05:48:52 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c294t-df1b3c78e8ea29e37918460737e3787fae6b3e680f787487f7a7de08dabb72c23 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-7144-4448 0000-0002-1982-0741 0000-0001-5735-8642 0000-0001-8467-4034 |
| PQID | 2901357044 |
| PQPubID | 85504 |
| PageCount | 1 |
| ParticipantIDs | crossref_citationtrail_10_1109_TNSM_2023_3280913 ieee_primary_10138688 proquest_journals_2901357044 crossref_primary_10_1109_TNSM_2023_3280913 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-12-01 |
| PublicationDateYYYYMMDD | 2023-12-01 |
| PublicationDate_xml | – month: 12 year: 2023 text: 2023-12-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE eTransactions on network and service management |
| PublicationTitleAbbrev | T-NSM |
| PublicationYear | 2023 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 ref15 ref14 ref31 ref11 ref33 ref10 ref32 ref2 ref1 ref17 ref16 ref19 ref18 Wang (ref7) 2021 ref24 ref23 ref26 ref25 ref20 ref22 ref21 Ruder (ref30) 2016 ref28 ref29 ref8 ref9 Siracusano (ref27) ref4 ref3 ref6 ref5 |
| References_xml | – ident: ref21 doi: 10.1145/3365609.3365864 – ident: ref11 doi: 10.1109/MCOM.2019.1800819 – ident: ref25 doi: 10.1145/2890955.2890968 – ident: ref1 doi: 10.1109/ICC45855.2022.9838597 – ident: ref19 doi: 10.1109/TNSM.2022.3207227 – ident: ref9 doi: 10.1007/s00521-020-05440-2 – ident: ref17 doi: 10.1109/ICC40277.2020.9149159 – ident: ref16 doi: 10.1145/2674005.2674996 – ident: ref5 doi: 10.1109/NFV-SDN.2018.8725736 – year: 2021 ident: ref7 article-title: BytesGAN: A semi-supervised generative adversarial network for encrypted traffic classification of SDN edge gateway in green communication network publication-title: arXiv:2103.05250 – ident: ref15 doi: 10.1145/3037697.3037731 – ident: ref28 doi: 10.1016/j.comnet.2020.107597 – year: 2016 ident: ref30 article-title: An overview of gradient descent optimization algorithms publication-title: arXiv:1609.04747 – ident: ref3 doi: 10.1109/TNSM.2022.3150664 – ident: ref13 doi: 10.17487/RFC8289 – ident: ref14 doi: 10.1145/3447868 – ident: ref18 doi: 10.1145/3375235.3375239 – ident: ref6 doi: 10.1109/TNSM.2022.3198171 – ident: ref10 doi: 10.1016/j.jnca.2020.102890 – ident: ref12 doi: 10.1109/ICC42927.2021.9500571 – ident: ref20 doi: 10.1109/ACCESS.2021.3086704 – ident: ref24 doi: 10.1145/3229591.3229594 – ident: ref26 doi: 10.1145/3387514.3405865 – ident: ref4 doi: 10.1109/MIC.2011.56 – ident: ref22 doi: 10.1109/INFOCOM42981.2021.9488840 – ident: ref31 doi: 10.1109/ICC42927.2021.9500943 – ident: ref23 doi: 10.1109/TNSM.2021.3073597 – ident: ref2 doi: 10.1109/COMST.2021.3060582 – start-page: 513 volume-title: Proc. 19th USENIX Symp. Netw. Syst. Design Implement. (NSDI) ident: ref27 article-title: Re-architecting traffic analysis with neural network interface cards – ident: ref33 doi: 10.1109/TNSM.2021.3077051 – ident: ref29 doi: 10.1109/TII.2021.3130279 – ident: ref8 doi: 10.1145/3544216.3544252 – ident: ref32 doi: 10.5220/0006105602530262 |
| SSID | ssj0058192 |
| Score | 2.3534346 |
| Snippet | Data center networks include a wide variety of service categories, which leads to a complex network topology. As a result, the QoS of different service flows... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Algorithms Assurance Classification Classification algorithms Communications traffic Computational modeling Computer architecture Data centers Data models In-network Computing Machine learning algorithms Network topologies Neural networks Programmable Data Plane Quality of service Quality of service architectures Queues Software-defined networking Traffic Management |
| Title | P4SQA: A P4 Switch-based QoS Assurance Mechanism for SDN |
| URI | https://ieeexplore.ieee.org/document/10138688 https://www.proquest.com/docview/2901357044 |
| Volume | 20 |
| WOSCitedRecordID | wos001128152200004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1932-4537 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0058192 issn: 1932-4537 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA62eNCDz4r1RQ6ehK1pNpuHt6IWD3Zp2Sq9LdnsLBS0lT7075tkt1IRBW9ZSJblm0xmZifzDUKXROdFm4MOIu7SjCxSgaKCW0fOUMILozKfMX1-FHEsRyPVr4rVfS0MAPjLZ9ByQ5_Lz6dm6X6VWQ1vh5JLWUM1IXhZrLU6diPH7FWlLdtEXQ_jpNdyvcFbIZWO_PKb4fGdVH4cv96mdHf_-TV7aKdyHnGnlPY-2oDJAdpeoxQ8RLLPkkHnBndwn-HkY2yFEjhLlePBNMFWGEvXSQNwD1zJ73j-iq3XipO7uIGeuvfD24eg6o4QGKrYIrAYZ6EREiRoqiAUygZr3GqssGMpCg08C4FLUtgnG5YUQosciMx1lglqaHiE6pPpBI4RztshSJ3RSBvBspxJbSKtmY4ypmiuTBORFXSpqajDXQeLl9SHEESlDu3UoZ1WaDfR1deSt5I346_JDQfv2sQS2SY6WwkorVRrnrrEbxgJwtjJL8tO0ZZ7e3np5AzVF7MlnKNN874Yz2cXftd8AjDDvbw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED90CuqD3-L8zINPQmeWpk3i21CH4lYmneJbSdMrDHQTt-m_b9J2ooiCbykktPwul7vr5X4HcEJ1ljdD1F4QujQjD5SnmAitI2cYDXOj0iJj-tARUSQfH1WvKlYvamEQsbh8hg03LHL52chM3a8yq-FNX4ZSzsNCwDmjZbnW7OANHLdXlbhsUnXWj-Juw3UHb_hMOvrLb6an6KXy4wAurEp77Z_fsw6rlftIWqW8N2AOh5uw8oVUcAtkj8d3rXPSIj1O4veBFYvnbFVG7kYxseKYul4aSLroin4H42di_VYSX0bbcN--6l9ce1V_BM8wxSeeRTn1jZAoUTOFvlA2XAutzgo7liLXGKY-hpLm9skGJrnQIkMqM52mghnm70BtOBriLpCs6aPUKQu0ETzNuNQm0JrrIOWKZcrUgc6gS0xFHu56WDwlRRBBVeLQThzaSYV2HU4_l7yUzBl_Td528H6ZWCJbh4OZgJJKucaJS_36gaCc7_2y7BiWrvvdTtK5iW73Ydm9qbyCcgC1yesUD2HRvE0G49ejYgd9AD2XwQM |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=P4SQA%3A+A+P4+Switch-Based+QoS+Assurance+Mechanism+for+SDN&rft.jtitle=IEEE+eTransactions+on+network+and+service+management&rft.au=Wu%2C+Qianqian&rft.au=Liu%2C+Qiang&rft.au=Jia%2C+Zequn&rft.au=Ning+Xin&rft.date=2023-12-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=1932-4537&rft.volume=20&rft.issue=4&rft.spage=4875&rft_id=info:doi/10.1109%2FTNSM.2023.3280913&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1932-4537&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1932-4537&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1932-4537&client=summon |