Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Student works
  4. Measuring Network Service Latencies with a Programmable Dataplane
 
master thesis

Measuring Network Service Latencies with a Programmable Dataplane

Weber, Martin Tayeka
July 17, 2019

We present a tool for measuring network service latency times under high network load. This tool is a proof-of-concept application designed to show the viability of using programmable network data planes as a basis for both generating a high rate of network traffic and precisely measuring observed latencies. Our application uses Tofino, a network switch that is optimized for high-speed packet processing and provides a data plane architecture that has been designed to be programmed with the P4 programming language, allowing data plane designs to be mapped onto the hardware very efficiently. Our application can generate traffic that saturates Gigabit Ethernet links, and can measure observed latencies at a nanosecond-scale. Experiments we have conducted show that we can generate traffic rate patterns that closely approximate the Poisson distribution, and a practical experiment involved measuring the latency behavior of the BIND9 nameserver under various (both supported and unsupported) loads.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

Martin_Weber-DCSL.pdf

Access type

openaccess

Size

621.96 KB

Format

Adobe PDF

Checksum (MD5)

3c7ab4daf2234870eaca374ac7ff7519

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés