Unix Pipes Under Load: Streaming, Barriers, Backpressure, and Bottlenecks

1. The Unix pipeline Every Unix user knows the pipe operator. Typing ls | wc -l, and two independent programs exchange data as if they were designed together. That simplicity reflects a deliberate des