Üstel geri çekilme, yanıtlara veya sonuçlara dayalı olarak süreç oranında kademeli bir düşüş içeren bir algoritma türüdür. İşlemin oranındaki düşüş uygun bir seviyeye ulaşılıncaya kadar yapılır.
Bu özel algoritma, öncelikle bilgisayar ağlarında tekrar tekrar iletilen belirli bir veri bloğunu düzenlemek için kullanılan ikili üstel geri çekilme formunda kullanılır. Algoritma, ağ trafiğindeki tıkanıklığı önlemek için daha düzenli ve düzenli veri aktarım aralığı sağlar.
Üstel backoff kullanmanın bir örneği Ethernet protokolündedir. Bir ana bilgisayar bir veri çerçevesi göndermeye çalıştığında, algoritma ana bilgisayarın başka bir ana bilgisayar tarafından herhangi bir çarpışmayı veya veri iletimini algılamasını sağlar. Üstel geri dönüş olmadan, her iki sunucunun da aynı verileri tekrar tekrar aktarması ve bitmeyen bir döngüde tekrarlanan çarpışmalara neden olma riski vardır. Üstel backoff kullanarak, iki ana bilgisayar, başlangıçta amaçlanan değerinden rahat bir aralıkta rastgele başka bir değer seçebilir ve bir çarpışmanın gerçekleşip gerçekleşmediğini değerlendirebilir.
İnternet terimlerinde, üstel geri çekilme, sunucu istek durum kodlarına dayalı istekleri almak için kullanılır. Geliştiriciler bu algoritmayı, aşağı indirilmiş bir sunucuya yapılan ezici isteklerin önüne geçmek için kullanabilir.