Due to the proliferation of mobile, IoT, and Interlayer fog computing devices, the number of requests to the cloud network has increased. Today, cloud networks, new virtualization technologies, and virtual machines are essential for proper management and recommending the appropriate virtual machine to execute requests on the network. In addition, it can affect the quality of network service, and this is done by using the appropriate mapping between virtual machines to recommend web services in the cloud network better. This paper proposes an optimal method for assigning recommendation systems to the user. Finding users' demands is essential, and the proposed method processes virtual machine input and the appropriate physical machine in cloud clusters in a parallel manner. As discussed in the results section, energy, response time, task execution in data centers, in different workflows, computational complexity, and spatial complexity are considered.
展开▼