There are 4 repositories under vnf-placement topic.
Virne is a simulator for resource allocation problems in network virtualization, mainly for virtual network embedding (VNE). It also is adaptable to VNE's variants, such as service function chain deployment (SFC Deployment), network slicing, etc.
NFVdeep: Deep Reinforcement Learning for Online Orchestration of Service Function Chains
Machine Learning for Dynamic Resource Allocation in Network Function Virtualization
Joint placement and scaling of bidirectional network services with stateful virtual or physical network functions
Reinforcement Learning tool for Network Slice Placement problems
A declarative prototype to solve the VNF placement in Cloud-Edge scenarios.
Assignment of Service Function Chains to Virtual Network Functions
Adapter to map the inputs and outputs of the B-JointSP to the simulator interface