tpIP: A Time-Predictable TCP/IP Stack for Cyber-Physical Systems

Martin Schoeberl, Rasmus Ulslev Pedersen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

99 Downloads (Pure)

Abstract

Cyber-physical systems are networks of computers connected to the physical world. Often the interaction with the physical world is time critical. In that case computation and communication must be performed in real time. However, a standard implementation of a network stack is hardly time predictable. This paper addresses the challenge of real-time communication for time-critical cyber-physical systems with a time-predictable network stack. We present tpIP, a real-time implementation of the TCP/IP stack. We achieve time predictability by two properties: (1) the application interface is based on polling functions, instead of blocking sockets, that fits for periodic real-time tasks; (2) the implementation is carefully crafted to enable static worst-case execution time analysis of all functions.
Original languageEnglish
Title of host publicationProceedings of 2018 IEEE 21st International Symposium on Real-Time Distributed Computing
PublisherIEEE
Publication date2018
Pages75-82
ISBN (Print)9781538658475
DOIs
Publication statusPublished - 2018
Event2018 IEEE 21st International Symposium on Real-Time Distributed Computing - Nanyang Executive Centre, Singapore, Singapore
Duration: 29 May 201831 May 2018

Conference

Conference2018 IEEE 21st International Symposium on Real-Time Distributed Computing
LocationNanyang Executive Centre
Country/TerritorySingapore
CitySingapore
Period29/05/201831/05/2018

Fingerprint

Dive into the research topics of 'tpIP: A Time-Predictable TCP/IP Stack for Cyber-Physical Systems'. Together they form a unique fingerprint.

Cite this