As networks get more complex, the ability to track almost all the flows is becoming of paramount importance. This is because we can then detect transient events impacting only a subset of the traffic. Solutions for flow monitoring exist, but it is getting very difficult to produce accurate estimations for every tuple given the memory constraints of commodity programmable switches. Indeed, as networks grow in size, more flows have to be tracked, increasing the number of tuples to be recorded. At the same time, end-host virtualization requires more specific flowIDs, enlarging the memory cost for every single entry. Finally, the available memory resources have to be shared with other important functions as well (e.g., load balancing, forwarding, ACL). To address those issues, we present FlowLiDAR (Flow Lightweight Detection and Ranging), a new solution that is capable of tracking almost all the flows in the network while requiring only a modest amount of data plane memory, which is not dependent on the size of flowIDs. We implemented the scheme in P4, tested it using real traffic from ISPs, and compared it against four state-of-the-art solutions: FlowRadar, NZE, PR-sketch, and Elastic Sketch.

Lightweight Acquisition and Ranging of Flows in the Data Plane / Monterubbiano, A.; Langlet, J.; Walzer, S.; Antichi, G.; Reviriego, P.; Pontarelli, S.. - In: PERFORMANCE EVALUATION REVIEW. - ISSN 0163-5999. - 52:1(2024), pp. 21-22. ( SIGMETRICS/PERFORMANCE 2024 - Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems Venezia ) [10.1145/3673660.3655063].

Lightweight Acquisition and Ranging of Flows in the Data Plane

Monterubbiano A.;Pontarelli S.
2024

Abstract

As networks get more complex, the ability to track almost all the flows is becoming of paramount importance. This is because we can then detect transient events impacting only a subset of the traffic. Solutions for flow monitoring exist, but it is getting very difficult to produce accurate estimations for every tuple given the memory constraints of commodity programmable switches. Indeed, as networks grow in size, more flows have to be tracked, increasing the number of tuples to be recorded. At the same time, end-host virtualization requires more specific flowIDs, enlarging the memory cost for every single entry. Finally, the available memory resources have to be shared with other important functions as well (e.g., load balancing, forwarding, ACL). To address those issues, we present FlowLiDAR (Flow Lightweight Detection and Ranging), a new solution that is capable of tracking almost all the flows in the network while requiring only a modest amount of data plane memory, which is not dependent on the size of flowIDs. We implemented the scheme in P4, tested it using real traffic from ISPs, and compared it against four state-of-the-art solutions: FlowRadar, NZE, PR-sketch, and Elastic Sketch.
2024
SIGMETRICS/PERFORMANCE 2024 - Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems
flow measurement; high-speed networking; programmable data plane
04 Pubblicazione in atti di convegno::04c Atto di convegno in rivista
Lightweight Acquisition and Ranging of Flows in the Data Plane / Monterubbiano, A.; Langlet, J.; Walzer, S.; Antichi, G.; Reviriego, P.; Pontarelli, S.. - In: PERFORMANCE EVALUATION REVIEW. - ISSN 0163-5999. - 52:1(2024), pp. 21-22. ( SIGMETRICS/PERFORMANCE 2024 - Abstracts of the 2024 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems Venezia ) [10.1145/3673660.3655063].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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/11573/1738491
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact