I'm looking for a term (single word or phrase) that describes the trick in software development to (typically exponentially) increase time between successive attempts to do an action on a server, for example logging in.
Context to use the phrase in
With talking with other software developers about the design of Software API's and login screens.Criteria for which the suggested phrase will be accepted
Any term that has prevalent use in current software development literature would do: it should be well-known piece of jargon.Phrases I didn't like
A term I feel is not a great fit (but my best alternative so far) is "Throttling". It's not a great fit because it describes the overal speed with which interactions between client and server take place, whereas in my context I have as fast as possible interaction for the first (few) request(s), only decreasing response time after successive attempts.[Searches] for a suitable phrase
Skimming page 1 and 2 of "increased time between login attempts" gave no useful results. I've also looked through an online thesaurus (synonyms, and antonyms-of-antonyms) but found no suitable phrase.
I've got a feeling I've heard a specific bit of jargon for exactly what I want to express, but fail to remember what it was.
Any suggestions?