A prediction-based overload control algorithm for SIP servers