Why are existing mechanisms not enough? DIAMETER_TOO_BUSY error answer Only for servers, intermediaries may need to signal overload as well A reactive mechanism, needs to receive a request to send the answer Can’t inform about abatement of overload Can’t support multiple levels (important to prevent cascaded collapse, loadbalancing, efficient resource utilization) TCP/SCTP receiver window Practical issues about accessing receiver window value Propagation of congestion takes time Each peer will observe only its own receiver window and won’t know whether a node is in overload because of messages sent by another peer |