1 Introduction
Traditionally, network operators and administrators commonly leverage dedicated middleboxes such as Firewall (FW), Intrusion Detection System (IDS), and Performace Enhancement Proxy (PEP) for Service Function Chains (SFCs), which has a number of drawbacks such as complex management, poor efficiency, and vendor lock-in [1], [2]. With the rise of emerging cloud computing [3], Software-Defined Networking (SDN)[4], and Network Functions Virtualization (NFV) technologies [5], SFC provision is evolving to a new paradigm where Virtualized Network Functions (VNFs) as a service are outsourced to NFV-enabled clouds for Service Functions (SFs) instantiation and provided on-demand with lower cost and great flexibility [6], [7], [8]. Besides, such a paradigm can make vendors of SFs diversified to enhance the network resilience [9], [10].