Research Article

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

Table 1

Symbols.

SymbolsMeaning

A software-defined Mobile Edge Cloud network with a set V of OpenFlow switches (OFSs) or APs and a set E of links
and eAn OFS node or an AP node and a link e
The available computing capacity of the cloudlet attached to node
 = The k-th multicast service with source node Sk, the set of destinations Dk, the service chain SCk that consists of a sequence of VNFs, bandwidth requirement bk, and delay limitation dk
LkThe number of VNFs in SCk
SCk = A service chain for k-th multicast service consisting of Lk-th functions
cf,mComputational cost to implement a VNF f on VM m
Delay of link e(u, )
Available bandwidth of link e(u, )
rkData rate of k-th multicast service
PkA set of unicast route from source Sk to each destination from Dk
pmA route from source Sk to a destination
and Transmission delay and processing delay, respectively
dkThe maximum delay of the multicast tree
bp and bmThe minimum bandwidth of a path and a multicast tree, respectively
Dk and BkQoS requirement of delay and bandwidth, respectively
The cost of instantiating a new VNF instance i on node for k-th multicast service
The cost of using an existing VNF instance i on node for k-th multicast service
CkThe total operational cost for multicast service k
CL = (CL1, CL2, …, CLm)A set of cloudlets that have sufficient resource to implement VNF instances
VNFL= (VNF1, VNF2, …, VNFn)VNF that exists or can be created for a multicast service