La reprise sur erreur consiste à réessayer une opération échouée de façon transitoire, avec une attente qui augmente à chaque tentative (attente exponentielle), souvent avec une part aléatoire. Le nombre d'essais est borné, et seules les erreurs temporaires sont rejouées.
Exemple
delai = base * 2 ** tentative # 1 s, 2 s, 4 s, 8 s