NLP4: An Architecture for Intent-Driven Data Plane Programmability
Translating high-level policies to lower-level network rules is one of the main goals of control or data plane network programmability. To further abstract requirements and propel automation in networking, several industries have proposed the paradigm of "network intent". However, the tran...
Uloženo v:
| Vydáno v: | IEEE Conference on Network Softwarization (NetSoft) (Online) s. 25 - 30 |
|---|---|
| Hlavní autoři: | , , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
27.06.2022
|
| Témata: | |
| ISSN: | 2693-9789 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Translating high-level policies to lower-level network rules is one of the main goals of control or data plane network programmability. To further abstract requirements and propel automation in networking, several industries have proposed the paradigm of "network intent". However, the translation from intents to low-level policies is considered critical to program data planes and other network elements, especially when dealing with P4-enabled switches. In this paper, we present NLP4, an architecture that helps translate intents, in the form of human language, into data-plane programs, in the form of P4 rules. In particular, NLP4 uses Natural Language Processing (NLP) techniques to translate high-level human-language intents, a MultiLayer Perceptron (MLP) model for processing the NLP output and converting it into mid-level policy. An API then uses this information, which separates the intent from the network to generate commands readable by P4-enabled switches. Our initial prototype on a network emulator validates our architecture for a specific case: load profiling, demonstrating how even users with limited P4 expertise may customize their networks by merely specifying intents. |
|---|---|
| AbstractList | Translating high-level policies to lower-level network rules is one of the main goals of control or data plane network programmability. To further abstract requirements and propel automation in networking, several industries have proposed the paradigm of "network intent". However, the translation from intents to low-level policies is considered critical to program data planes and other network elements, especially when dealing with P4-enabled switches. In this paper, we present NLP4, an architecture that helps translate intents, in the form of human language, into data-plane programs, in the form of P4 rules. In particular, NLP4 uses Natural Language Processing (NLP) techniques to translate high-level human-language intents, a MultiLayer Perceptron (MLP) model for processing the NLP output and converting it into mid-level policy. An API then uses this information, which separates the intent from the network to generate commands readable by P4-enabled switches. Our initial prototype on a network emulator validates our architecture for a specific case: load profiling, demonstrating how even users with limited P4 expertise may customize their networks by merely specifying intents. |
| Author | Clemm, Alexander Sacco, Alessio Angi, Antonino Marchetto, Guido Esposito, Flavio |
| Author_xml | – sequence: 1 givenname: Antonino surname: Angi fullname: Angi, Antonino organization: Politecnico di Torino,Department of Control and Computer Engineering,Italy – sequence: 2 givenname: Alessio surname: Sacco fullname: Sacco, Alessio organization: Politecnico di Torino,Department of Control and Computer Engineering,Italy – sequence: 3 givenname: Flavio surname: Esposito fullname: Esposito, Flavio organization: Saint Louis University,Computer Science Department,USA – sequence: 4 givenname: Guido surname: Marchetto fullname: Marchetto, Guido organization: Politecnico di Torino,Department of Control and Computer Engineering,Italy – sequence: 5 givenname: Alexander surname: Clemm fullname: Clemm, Alexander organization: Futurewei Inc.,USA |
| BookMark | eNotz81KAzEUQOEoCra1T-AmPsCMN8lNZuKutv4UhlpQ1yUzc6ORNiNpFPr2Cnb17Q6cMTuLQyTGrgWUQoC9WVF-GXzWqKwuJUhZ2hoRlD5hY2GMRjAWxSkbSWNVYavaXrDpfv8JAEoC_jFid6tmjbd8FvksdR8hU5e_E3E_JL6MmWIuFin8UOQLlx1fb10kvk7De3K7nWvDNuTDJTv3brun6dEJe3u4f50_Fc3z43I-a4ogQeVCg5cGHXSqq4zTVnUttJXvhDDKaeUV2r52rXbYgxBtj7qy3lZIKKhG0GrCrv67gYg2XynsXDpsjsvqF1lQTRc |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/NetSoft54395.2022.9844035 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 1665406941 9781665406949 |
| EISSN | 2693-9789 |
| EndPage | 30 |
| ExternalDocumentID | 9844035 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Saint Louis University funderid: 10.13039/100010390 |
| GroupedDBID | 6IE 6IF 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i203t-50f264a0c3c76a593cb0b7fc1163a53f349d8ab5a4d011bd4579f974e41e84053 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 5 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000854018800005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:24:23 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-50f264a0c3c76a593cb0b7fc1163a53f349d8ab5a4d011bd4579f974e41e84053 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_9844035 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-June-27 |
| PublicationDateYYYYMMDD | 2022-06-27 |
| PublicationDate_xml | – month: 06 year: 2022 text: 2022-June-27 day: 27 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE Conference on Network Softwarization (NetSoft) (Online) |
| PublicationTitleAbbrev | NetSoft |
| PublicationYear | 2022 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003204000 |
| Score | 1.8342546 |
| Snippet | Translating high-level policies to lower-level network rules is one of the main goals of control or data plane network programmability. To further abstract... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 25 |
| SubjectTerms | Automation Conferences Industries load profiling machine learning Multilayer perceptrons Natural language processing network intent Propulsion Prototypes |
| Title | NLP4: An Architecture for Intent-Driven Data Plane Programmability |
| URI | https://ieeexplore.ieee.org/document/9844035 |
| WOSCitedRecordID | wos000854018800005&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlR1NS8Mw9LENEU8qm_hNBI92a5ukabxN5_AwykCF3UaSvsAOdjI7wX9vkpWp4MVbCCTkvSTv-wPgWlpHAjOuo1R7N2OsRaQMZhHmWssEM2swdC2ZiKLIZzM5bcHNNhcGEUPwGfb9MPjyy6VZe1PZQOaMxZS3oS1EtsnV2tpTaOqfY7wLV00ZzUGB9ZMjZdyxXO4UwTTtN-t_NVIJfGS8_78THEDvOyGPTLes5hBaWHXhrphM2S0ZVmT4wxtAnBRKQmB6HY1WnpaRkaoV8d2JwiY-HOt1U537swcv44fn-8eoaYkQLdKY1hGPrZNgVGyoEZnikhrt0GtN4sQqxamlTJa50lyx0n1cXTIupHUqA7IEnSrH6RF0qmWFx0CcaFii9RpRJphCn6GKmNNM6USVlMoT6Hr452-bqhfzBvTTv6fPYM-j2AdRpeIcOvVqjRewYz7qxfvqMlzVF8ZelBY |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlR1NS8Mw9DGnqCeVTfw2gkc72yZpG2_TOSbWMnDCbiNJX2AHO5md4L836cpU8OIt5PDIe0ne9wfApTCWBUZceaFyYUZfxZ7UGHmYKCUCjIzGampJGmdZMh6LYQOuVrUwiFgln2HHLatYfj7TC-cquxYJYz7la7DOGQv9ZbXWyqNCQ_cg_U24qBtpXmdYPltmxq3Q5dYUDMNODeHXKJVKkvR3_neGXWh_l-SR4UrY7EEDixbcZumQ3ZBuQbo_4gHE6qGkSk0vvd7ccTPSk6Ukbj5RBcQlZL0u-3N_tuGlfz-6G3j1UARvGvq09LhvrA4jfU11HEkuqFaWwEYHVrGSnBrKRJ5IxSXL7ddVOeOxMNZoQBagNeY43YdmMSvwAIhVDnM0ziaKYibR1agiJjSSKpA5peIQWg7_yduy78WkRv3o7-1z2BqMntJJ-pA9HsO2I7dLqQrjE2iW8wWewob-KKfv87Pq2r4ArbmXXQ |
| 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=proceeding&rft.title=IEEE+Conference+on+Network+Softwarization+%28NetSoft%29+%28Online%29&rft.atitle=NLP4%3A+An+Architecture+for+Intent-Driven+Data+Plane+Programmability&rft.au=Angi%2C+Antonino&rft.au=Sacco%2C+Alessio&rft.au=Esposito%2C+Flavio&rft.au=Marchetto%2C+Guido&rft.date=2022-06-27&rft.pub=IEEE&rft.eissn=2693-9789&rft.spage=25&rft.epage=30&rft_id=info:doi/10.1109%2FNetSoft54395.2022.9844035&rft.externalDocID=9844035 |