TY - JOUR
T1 - P4Flow - Monitoring Traffic Flows With Programmable Networks
AU - Mostafaei, Habib
AU - Afridi, Shafi
PY - 2021/11/1
Y1 - 2021/11/1
N2 - Cloud providers perform flow monitoring to get insights from the network traffic flows, often using coarse-grained packet counters or packet probing. These approaches give partial information from ongoing flows or introduce significant overhead if the probe packets cross multiple hops with diverse delay and bandwidth to reach the traffic collector. Recently, In-band Network Telemetry (INT) offered by programmable networks, e.g., P4, has gained attention by providing fine-grained network telemetry. Current attempts on INT are inflexible in collecting telemetry for customs flows according to the desired interval. This letter proposes P4FLOW, a flow monitoring tool for cloud provider networks implemented on programmable data planes. P4FLOW allows the providers to monitor a set of desired flows according to their needs. It reduces at least 1.6× the overhead of telemetry packets compared with the existing approaches.
AB - Cloud providers perform flow monitoring to get insights from the network traffic flows, often using coarse-grained packet counters or packet probing. These approaches give partial information from ongoing flows or introduce significant overhead if the probe packets cross multiple hops with diverse delay and bandwidth to reach the traffic collector. Recently, In-band Network Telemetry (INT) offered by programmable networks, e.g., P4, has gained attention by providing fine-grained network telemetry. Current attempts on INT are inflexible in collecting telemetry for customs flows according to the desired interval. This letter proposes P4FLOW, a flow monitoring tool for cloud provider networks implemented on programmable data planes. P4FLOW allows the providers to monitor a set of desired flows according to their needs. It reduces at least 1.6× the overhead of telemetry packets compared with the existing approaches.
KW - Flow monitoring
KW - in-band network telemetry (INT)
KW - programmable networks
UR - http://www.scopus.com/inward/record.url?scp=85114712288&partnerID=8YFLogxK
U2 - 10.1109/LCOMM.2021.3109793
DO - 10.1109/LCOMM.2021.3109793
M3 - Article
SN - 1089-7798
VL - 25
SP - 3546
EP - 3550
JO - IEEE Communications Letters
JF - IEEE Communications Letters
IS - 11
ER -