I. Introduction
Fog computing [1] provides local services at reduced response times attributed to the shorter propagation delays as compared to the cloud core. This allows service providers to accommodate delay-sensitive applications by providing local computation, storage, and communication. These applications are presented by network functions and traditionally offered on dedicated legacy hardware. Instead, NFV [2] is leveraged to provide containerized virtual network functions (VNF) over fog nodes. This allows flexible deployment of various VNF instances since a single node can run multiple VNFs. The latter often requires sequential instantiation to provide services, thus forming SFCs. Hence it is important to embed SFCs on fog nodes at reduced embedding time and high resource utilization.