NASA NTRS ยท 20200002393
Challenges Using the Linux Network Stack for Real-Time Communication
Abstract
Starting in the early 2000s, human-in-the-loop (HITL) simulation groups at NASA and the Air Force Research Lab began using the Linux network stack for some real-time communication. More recently, SpaceX has adopted Ethernet as the primary bus technology for its Falcon launch vehicles and Dragon capsules. As the Linux network stack makes its way from ground facilities to flight critical systems, it is necessary to recognize that the network stack is optimized for communication over the open Internet, which cannot provide latency guarantees. The Internet protocols and their implementation in the Linux network stack contain numerous design decisions that favor throughput over determinism and latency. These decisions often require workarounds in the application or customization of the stack to maintain a high probability of low latency on closed networks, especially if the network must be fault tolerant to single event upsets.
Keep this discovery
Explore connections, maps & timelines
Madden, Michael M.. 2019-01-07. Challenges Using the Linux Network Stack for Real-Time Communication. https://ntrs.nasa.gov/citations/20200002393
Cite the original work for its findings. Save a collection to share your selection of sources.