Dynamic resource configuration in DiffServ networks: control plane mechanisms and performance evaluation of a traffic control API