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?