Litcius/Paper detail

IntSight

Jonatas Adilson Marques, Kirill Levchenko, Luciano Paschoal Gaspary

202023 citationsDOI

Abstract

Performance requirements for many of today's high-perfor-mance networks are expressed as service-level objectives (SLOs), i.e., precise guarantees, typically on latency and bandwidth, that a user can expect from the network. For network operators, monitoring their own SLO compliance, and quickly diagnosing any violations, is a critical element for effective operations. Unfortunately, existing network architectures are not engineered for this purpose; there is no mechanism, for example, for the operator to monitor the 95th per-centile latency experienced by a customer. Data plane programmability has made per-packet measurements possible but brings the challenge of keeping the monitoring overhead low and practical. In this paper, we present IntSight, a system for highly accurate and fine-grained detection and diagnosis of SLO violations. The main contribution of IntSight is, building upon in-band telemetry, introducing path-wise computation of network metrics and selective generation of reports. We show the effectiveness of IntSight by way of two use cases. Our evaluation using real networks also shows that IntSight generates up to two orders of magnitude less monitoring traffic than state-of-the-art approaches. Furthermore, its processing and memory requirements are low and therefore compatible with currently existing programmable platforms.

Topics & Concepts

Computer scienceLatency (audio)Network packetNetwork monitoringComputer networkNetwork elementForwarding planeReal-time computingOverhead (engineering)Distributed computingEmbedded systemOperating systemTelecommunicationsSoftware-Defined Networks and 5GNetwork Traffic and Congestion ControlAdvanced Optical Network Technologies