backoffalgoritme
Backoff algorithm (Norwegian: backoffalgoritme) is a strategy used to coordinate access to a shared resource by introducing deliberate delays between retry attempts after a failure. The core idea is to randomize wait times to avoid repeated collisions or contention when multiple agents attempt access simultaneously. Backoff algorithms are used in network media access control, distributed systems, and protocol software to balance throughput and latency.
In Ethernet networks using CSMA/CD, after a collision a node chooses a random backoff period from a
In wireless networks with CSMA/CA (as in Wi-Fi), a backoff counter is decremented while the medium is
In software and distributed systems, backoff is used for retrying operations such as network calls or resource
Key parameters include initial window size, maximum window size, and maximum retry count. A well-chosen backoff