1. Introduction
With the diversification of Internet applications, data cen-ters have become efficient and promising infrastructures for deploying diverse network services and applications (e.g., video streaming, cloud computing). However, these applications and services typically place multiple resource demands on the underlying infrastructure, which traditional data cen-ters cannot meet. In such circumstances, services based on the softwarization and virtualization paradigms, such as Network Functions Virtualization (NFV) and Software Defined Networking (SDN), have emerged as a solution for data centers that can provide flexibility by implementing a software-based network over physical infrastructure [1], [2].