Search NASAโŒ• Search

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

BibTeXRIS

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.