  Network function virtualization (NFV) is referred to the technology in which
softwarized network functions virtually run on commodity servers. Such
functions are called virtual network functions (VNFs). A specific service is
composed of a set of VNFs. This is a paradigm shift for service provisioning in
telecom networks which introduces new design and implementation challenges. One
of these challenges is to meet the reliability requirement of the requested
services considering the reliability of the commodity servers. VNF placement
which is the problem of assigning commodity servers to the VNFs becomes crucial
under such circumstances. To address such an issue, in this paper, we employ
Deep Q-Network (DQN) to model NFV placement problem considering the reliability
requirement of the services. The output of the introduced model determines what
placement will be optimal in each state. Numerical evaluations show that the
introduced model can significantly improve the performance of the network
operator.
