How to avoid "Positive Feedback Cycle Overload Problem"?

Sometimes while designing reliable systems, we try to make the system more reliable by adding retries in event of failure (with feedback mechanisms). And it results to potential for an overload because we may be adding more load to an already overloaded system. How intelligent retries can be done considering overload conditions?