Deep data plane programming and AI for zero-trust self-driven networking in beyond 5G

Othmane Hireche, Chafika Benzaïd, Tarik Taleb*

*Corresponding author for this work

Research output: Contribution to journalArticleScientificpeer-review

17 Citations (Scopus)
160 Downloads (Pure)


Along with the high demand for network connectivity from both end-users and service providers, networks have become highly complex; and so has become their lifecycle management. Recent advances in automation, data analysis, artificial intelligence, distributed ledger technologies (e.g., Blockchain), and data plane programming techniques have sparked the hope of the researchers’ community in exploring and leveraging these techniques towards realizing the much-needed vision of trustworthy self-driving networks (SelfDNs). In this vein, this article proposes a novel framework to empower fully distributed trustworthy SelfDNs across multiple domains. The framework vision is achieved by exploiting (i) the capabilities of programmable data planes to enable real-time in-network telemetry collection; (ii) the potential of P4 – as an important example of data plane programming languages – and AI to (re)write the source code of network components in a fashion that the network becomes capable of automatically translating a policy intent into executable actions that can be enforced on the network components; and (iii) the potential of blockchain and federated learning to enable decentralized, secure and trustable knowledge sharing between domains. A relevant use case is introduced and discussed to demonstrate the feasibility of the intended vision. Encouraging results are obtained and discussed.

Original languageEnglish
Article number108668
Number of pages11
JournalComputer Networks
Early online date21 Dec 2021
Publication statusPublished - 11 Feb 2022
MoE publication typeA1 Journal article-refereed


  • 5G and beyond networks
  • AI
  • Blockchain
  • Data plane programming
  • Federated learning
  • P4
  • Self driving network
  • Zero trust


Dive into the research topics of 'Deep data plane programming and AI for zero-trust self-driven networking in beyond 5G'. Together they form a unique fingerprint.

Cite this