Research Article

QoS-Based Multicast Routing in Network Function Virtualization-Enabled Software-Defined Mobile Edge Computing Networks

Algorithm 1

NFV-enabled QoS guaranteed multicast tree construction
Input: , , Dk, Bk, cf,m, SCk, CL
Output: A QoS guaranteed multicast tree with minimal cost
(1)Calculate the cost Ckj of path j from source Si to VNF node ( ∈ CL) that implementing ;
(2)Get a set of path costs Ck = (Ck1, Ck2, …, Ckn);
(3)for  ∈ CL, do
(4)Construct a Steiner tree from each to destination set;
(5)With QoS requirement constraints, generate a set of multicast trees T;
(6)end
(7)Select the multicast tree Topt with the minimum cost of Ck of , which meets the QoS requirements
(8)Return Topt