Embedding Virtual Topologies in Networked Clouds