Degree Type

Creative Component

Semester of Graduation

Spring 2019


Electrical and Computer Engineering

First Major Professor

Ahmed E. Kamal


Master of Science (MS)


Computer Engineering


In the past few years, Network Function Virtualization (NFV) has been widely used to reduce the operational and capital costs of implementing network functions with better performance and easier network management. NFV is a network architecture completely built relying on Virtual Network Functions (VNFs). Quite a few developments have been done for the optimization of resource allocation to implement VNFs in various networks. In this report, an algorithm for reducing the cost of placing the VNFs within a Multicast network along with a choice of selecting the precedence of the VNFs is presented. The proposed approach is formulated as a Mixed Integer Linear Programming (MILP) model based on a main objective of minimizing the cost of resource allocation with Precedence in Multicast Networks. Finally, we evaluate the algorithm through simulations in CPLEX and demonstrate the results.

Copyright Owner

Ramcharan Chalamalasetty

File Format