Multicast Service Function Tree Embedding Algorithm Based on Delay and Jitter Awareness
To solve the problem that Multicast Request flows(MRs)need to traverse sequentially a Service Function Tree(SFT)consisting of Virtual Network Functions(VNFs)as well as ensuring stringent delay and jitter constraints of SFT in Network Function Virtualization(NFV)-enabled Software-Defined Networks(SDNs),a routing algorithm for constructing a multicast SFT based on depth-first search with an optimal link selection function is proposed.Firstly,the relative cost functions of network resources are proposed to guarantee the automatic load balancing of the network.Secondly,an Integer Linear Programming model(ILP)for the SFT dynamic embedding is constructed by jointly considering network resources,VNF dynamic placement and delay and jitter constraints of a multicast flow.Finally,for this NP-hard problem,an auxiliary edge-weight graph and optimal link selection function are designed for routing path selection,and a delay and jitter-aware SFT Embedding Algorithm(SFT-EA)is proposed with the objective of minimizing the resource consumption cost.Simulation results demonstrate the SFT-EA has better performance in terms of throughput,traffic acceptance rate,and network load balance.
Network Function Virtualization(NFV)Service Function Tree(SFT)MulticastDelay and Jitter