Tag
flow-control
- Jun 11, 2026 Credit-Based Flow Control and Consumer Prefetch Limits A broker that pushes messages needs permission to send, and the counter that grants it decides both memory consumption and how evenly work lands across consumers. backend systems
- Jun 10, 2026 HTTP/2 Stream Multiplexing and Flow Control on the Server How independent streams share one TCP connection, why flow control is owed at two levels, and what per-connection compression state costs a server. backend systems
- May 11, 2026 The Effective Window: Congestion Window, Receive Window, and Buffers Why three independent limits govern how much a TCP sender may have outstanding, how the congestion window grows and collapses, and which limit binds in practice. networking
- Mar 2, 2026 ARPANET IMPs and the 1822 Host Interface How the Interface Message Processor kept switching separate from host software, what the 32-bit leader and the RFNM handshake enforced, and why one message in flight per link was enough. computing history
- Feb 28, 2026 Chunked Transfer and Retransmission in Firmware Delivery How an image crosses a slow or unreliable link in numbered chunks, why the window size is bounded by the receiver buffer, and where the retry logic belongs. embedded systems
- Jan 27, 2026 Advertised Windows and Zero-Window Probing What the receive window field promises, how the receiver computes the value it advertises, and how a sender recovers when the peer advertises zero and then forgets to reopen. networking
- Aug 10, 2025 Stream Identifiers and the State Machine That Makes Closing Cheap How the low two bits of a QUIC stream ID encode direction and initiator, why IDs are never reused, and how reset and stop-sending terminate a stream without waiting for a FIN. internet protocols
- Jul 2, 2025 Backpressure and Loss at the Collection Boundary Why a log shipper must choose between blocking the application and dropping records, and how buffer sizing, disk queues, and drop accounting change that choice. observability
- May 18, 2025 Bounded Queues and Backpressure as Throughput Control Why an unbounded queue converts overload into latency and then into collapse, how a bound pushes the refusal upstream, and which drop policy makes refusal cheap. performance engineering
- May 7, 2025 AIMD Congestion Control and the Collapse It Prevented Why additive increase with multiplicative decrease converges to a fair operating point, how the window is discovered without measuring the network, and where the control loop breaks. computing history
- Oct 14, 2024 Two-Level Flow Control and Why Credit Must Be Advertised How stream and connection limits interact, why a receiver cannot simply stop reading, and what happens to credit when a stream is reset. internet protocols
- Aug 21, 2024 Ack Clocks and the Congestion Window: How a Sender Infers Available Capacity Why a TCP sender measures the path with returning acknowledgements instead of a timer, how the congestion window combines with the receive window, and what a stalled clock does to the estimate. networking