Admission control and path allocation for SLAs in DiffServ networks