SoftwareX (Jul 2023)

net_chan: Deterministic network channels for distributed real-time systems

  • Henrik Austad,
  • Geir Mathisen

Journal volume & issue
Vol. 23
p. 101436

Abstract

Read online

Network Channels (net_chan) is an open-source library that provides a network construct for deterministic channels between systems in distributed systems. net_chan is built to harness the Quality of Service guarantees offered by Time Sensitive Networking and the clock accuracy provided by the Precision Time Protocol. The software provides a simple and intuitive API for building distributed systems over packet-switched networks. When run on a system with a deterministic Linux kernel, the system provides an accurate synchronization mechanism between applications running on different hosts.

Keywords