Bi-Level Programming Model and Algorithm for VNF Deployment With Data Centers Placement | IEEE Journals & Magazine | IEEE Xplore