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