Application of Network Calculus Models on Programmable Device Behavior

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

Critical applications, such as industrial control systems or remote medical applications, require highly reliable networks. A key enabler of such applications are networks that deliver the required strict performance guarantees. A prominent tool for deriving such guarantees for networks and the involved components is network calculus (NC). Device specifics may have a stark influence on model characteristics, making modeling in heterogeneous environments work-intensive. OpenFlow and P4 are two approaches that emerged from the Software-Defined Networking (SDN) community making networks more flexible and, consequentially, even harder to model.In this work, we demonstrate a novel approach that uses NC to model such SDN-based devices despite their increased complexity. Abstracting away from overall device behavior, we initially model only the fundamental building blocks of SDN devices that define network device behavior. NC provides a framework to compose different NC models into a single model, which we use to combine the building blocks into a model that describes a network device program built from these building blocks. This approach allows for modeling a maximal number of devices with a minimal amount of measurements. We apply our approach to two different SDN devices, the Zodiac FX and the NetFPGA SUME. A comparison between the prediction of our composed models and real measurements reveals a prediction error below 1 %, thereby proving the validity of our approach.

Original languageEnglish
Title of host publication2021 33rd International Teletraffic Congress, ITC 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9783903176430
StatePublished - 2021
Event33rd International Teletraffic Congress, ITC 2021 - Virtual, Online, France
Duration: 31 Aug 20213 Sep 2021

Publication series

Name2021 33rd International Teletraffic Congress, ITC 2021

Conference

Conference33rd International Teletraffic Congress, ITC 2021
Country/TerritoryFrance
CityVirtual, Online
Period31/08/213/09/21

Keywords

  • Modeling
  • Network Calculus
  • OpenFlow
  • P4
  • Performance measurements
  • SDN

Fingerprint

Dive into the research topics of 'Application of Network Calculus Models on Programmable Device Behavior'. Together they form a unique fingerprint.

Cite this