1. In a virtualized networking environment, a method of improving the network environment, the method comprising: determining physical element properties of physical elements in a virtualized network topology; determining gateway placement on a first physical element of the virtualized network topology; determining utilization of physical elements in the virtualized network topology; and based on the physical element properties, gateway placement, and utilization of physical elements in the virtualized network topology, determining an improved virtualized network topology to improve use of physical elements in the virtualized network topology.