Logo image
Time-Aware Packet Forwarding in Programmable Data Planes
Thesis   Open access

Time-Aware Packet Forwarding in Programmable Data Planes

Yuqun Song
Washington State University
Master of Science (MS), Washington State University
07/2025
DOI:
https://doi.org/10.7273/000007988
pdf
Song_MS_Thesis_2025511.94 kBDownloadView
Open Access

Abstract

Industrial plants Real-time networks SDN architectures Data plane programmability
Networks in many safety-critical systems like avionics, automotive, and industrial plants have strict end-to-end delay requirements to be met for correct system operation. Existing software-defined real-time networks do not support data plane programmability provided by recent protocol-independent switch architectures such as P4. My research enables time-aware flow forwarding in P4-enabled software-defined time-critical networks. In this thesis, I introduce time-aware flow scheduling for P4-enabled SDN architectures. I study two scheduling policies: the first one prioritizes flows based on slack (i.e., how much time is left to reach the destination), and the second one uses finish time as a priority metric, which is determined from its data rate requirements. Both approaches were implemented and tested in the P4 software stack. I find that the slack-based forwarding scheme performs better in retaining real-time requirements. My publicly released scheduler implementations will assist network engineers in adapting programmable switches to safety-critical applications that demand precise timing guarantees.

Metrics

3 File views/ downloads
14 Record Views

Details

Logo image