The advent of Software-Defined Networking with OpenFlow first, and subsequently the emergence of programmable data planes, has boosted lots of research around many networking aspects: monitoring, security, traffic engineering. In the context of monitoring, most of the proposed solutions show the benefits of data plane programmability by simplifying the network complexity with a one big-switch abstraction. Only few papers look at network-wide solutions, but consider the network only composed by programmable devices. In this paper, we argue that the primary challenge for a successful adoption of those solutions is the deployment problem: how to compose and monitor a network consisting of both legacy and programmable switches? We propose an approach for incrementally deploy programmable devices in an ISP network with the goal of monitoring as many distinct network flows as possible. While assessing the benefits of our solution, we realized that proposed network-wide monitoring algorithms might not be optimized for a partial deployment scenario. We then also developed and implemented in P4 a novel strategy capable of detecting network-wide heavy flows: results show that it can achieve better accuracy than state-of-the-art solutions while relying on less information from the data plane and leading to only marginal additional packet processing time.

Ding, D., Savi, M., Antichi, G., Siracusa, D. (2020). An Incrementally-Deployable P4-Enabled Architecture for Network-Wide Heavy-Hitter Detection. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 17(1), 75-88 [10.1109/TNSM.2020.2968979].

An Incrementally-Deployable P4-Enabled Architecture for Network-Wide Heavy-Hitter Detection

Savi, Marco;
2020

Abstract

The advent of Software-Defined Networking with OpenFlow first, and subsequently the emergence of programmable data planes, has boosted lots of research around many networking aspects: monitoring, security, traffic engineering. In the context of monitoring, most of the proposed solutions show the benefits of data plane programmability by simplifying the network complexity with a one big-switch abstraction. Only few papers look at network-wide solutions, but consider the network only composed by programmable devices. In this paper, we argue that the primary challenge for a successful adoption of those solutions is the deployment problem: how to compose and monitor a network consisting of both legacy and programmable switches? We propose an approach for incrementally deploy programmable devices in an ISP network with the goal of monitoring as many distinct network flows as possible. While assessing the benefits of our solution, we realized that proposed network-wide monitoring algorithms might not be optimized for a partial deployment scenario. We then also developed and implemented in P4 a novel strategy capable of detecting network-wide heavy flows: results show that it can achieve better accuracy than state-of-the-art solutions while relying on less information from the data plane and leading to only marginal additional packet processing time.
Articolo in rivista - Articolo scientifico
heavy-hitter detection; incremental deployment; Network monitoring; programmable data plane;
Network monitoring, Programmable data plane, Incremental deployment, Heavy-hitter detection
English
2020
17
1
75
88
8967165
partially_open
Ding, D., Savi, M., Antichi, G., Siracusa, D. (2020). An Incrementally-Deployable P4-Enabled Architecture for Network-Wide Heavy-Hitter Detection. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 17(1), 75-88 [10.1109/TNSM.2020.2968979].
File in questo prodotto:
File Dimensione Formato  
2020_TNSM_Incremental_deployment_NWHHD.pdf

accesso aperto

Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Dimensione 8.07 MB
Formato Adobe PDF
8.07 MB Adobe PDF Visualizza/Apri
2020_TNSM_Ding.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 3.3 MB
Formato Adobe PDF
3.3 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/273153
Citazioni
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 28
Social impact