The high volatility of Virtual Machine (VM) deployments, the unpredictable traffic patterns, and the oversubscription of Data Center (DC) network links give rise to new challenges in data delivery operations in cloud DCs. These challenges can be addressed through a flexible and agile control of DC networks, which is also coordinated, i.e., orchestrated, with the management of computing resources to improve the usage of DC resources while effectively meeting user demands. In this regard, the Software-Defined Network (SDN) paradigm can play a key role thanks to automated and multi-granular network control operations and to a more effective interworking with applications (e.g., cloud management platforms). This paper presents an SDN-based orch...