A dynamic distributed overload control mechanism in SIP networks with holonic multi-agent systems