All the topic looks for me like TCP congestion avoidance protocol. Currently, we are at the
early start of its development -- we are going to get a notification that the congestion
exists. However, it is not enough to have a notification system, because different
applications are going to play by different rules.
So, I' looking forward for some clear rules for "memory congestion avoidance" written down as
a standard and implemented in the most of the high-level languages, especially languages with
garbage collectors.