leastfixedpoint

Tony's Link Log

All tags.

Handling Overload.

Fred Hebert (24 November 2016)
🔗 https://ferd.ca/handling-overload.html
#distributed-systems #operating-systems #networking #bcs2140 #bcs2110 #bcs

An examination of several approaches to handling overload, flow-control, and backoff, with examples drawn from Erlang/OTP programming.

[…] there is a rich zoo of overload problems and potential solutions […] ranging far beyond a simple queue boundary for mailboxes. By reasoning and looking at your system, it becomes interesting to figure out which approach is best: a small system with some relatively infrequent load-spikes may be fine with a queue or a pull-based mechanism. An all-synchronous system may be fine with simple counter-based protection for most tricky cases. […]