When Buffers Backfire
Written by Studio AM.
Your result
- Words per minute
- Score
- Pace
Words per minute mean something only with the score beside them. They describe this passage on this read. With fewer than 3 right, try the next slower pace.
Choose a pace and select Start. The passage is paced and timed, then the questions check what you understood. How pace mode works
Reading time 0:00
Internet traffic often arrives in bursts. Routers use buffers to hold packets briefly when arrivals exceed the next link's capacity. A modest queue can absorb a short surge, allowing traffic to pass without immediately discarding every excess packet.
But a large buffer can remain full under sustained load. Each arriving packet then waits behind a long queue. A connection with high data capacity may still feel unresponsive: a video call can lag while a file uploads. This excessive queueing delay is called bufferbloat.
Feedback helps explain the problem. Many transport protocols reduce their sending rate when packet loss indicates congestion. A large queue can postpone that signal by accepting more traffic before it drops packets. The sender continues at a rate that keeps the queue busy, and interactive traffic waits along with the bulk transfer.
Active queue management addresses this by dropping packets or marking congestion before the queue becomes persistently long. The aim is to keep enough buffering for bursts while providing timely feedback during overload.
The lesson extends beyond networks: storage can cushion short fluctuations, but a system also needs a way to recognize sustained pressure and respond. More capacity to hold a problem is not the same as faster recovery from it.
The passage is hidden while you answer. It comes back with your result.
Questions
Choose an answer. The explanation appears after you answer.
-
Question 1 of 4
Which statement best captures the passage's central point?
The answer is B: Oversized buffers create long queues and delay congestion signals
Long queues directly add delay and can postpone the congestion feedback that helps senders adjust.
-
Question 2 of 4
Why can a large queue delay a sender's reduction in its sending rate?
The answer is C: It can accept more traffic before packet loss signals congestion.
For a sender responding to loss, accepting traffic into a deep queue postpones the signal to reduce its rate.
-
Question 3 of 4
What does “absorb” mean in the first paragraph?
The answer is A: hold a sudden packet surge instead of losing it
The buffer temporarily holds a surge instead of discarding all packets that arrive beyond the link's immediate capacity.
-
Question 4 of 4
What does active queue management do before a queue becomes persistently long?
The answer is D: It drops packets or marks congestion.
The fourth paragraph identifies early dropping or marking as the feedback mechanism.
Score: none answered yet.