Hardware Acceleration Resource Allocation Mechanism for VNF

Abstract Improving the performance for VNF (Virtualized Network Function) by hardware acceleration is a hot research topic in SDN/NFV architecture. After introducing the acceleration resource for VNF, how to implement uniform deployment and allocation of the acceleration resources is an urgent problem to be solved. Thus in this paper, a unified deployment architecture of acceleration resource for VNF is proposed firstly. On the basis of architecture, the problem of acceleration resource allocation is modeled. By analyzing the influence of acceleration resource for VNF on deployment of service chains, we propose the evaluation index of acceleration resource allocation algorithm for VNF. Finally, we design a two-stage acceleration resource allocation algorithm to solve the problem. The experimental results show that the proposed algorithm can rationally allocate acceleration resources to nodes in the entire network and improve the efficiency of acceleration resource utilization.