Abstract

Nowadays, fog assisted cloud is a dominant field of computing where data centers are engaged in providing services to various applications having distinct resource needs and priorities. Congestion in the network causes performance degradation in the applications. Some mission-critical applications need to data transfer even during the congestion period. In Software Defined Networks (SDN) clouds, there is a possibility of reconfiguration of the network flows dynamically to avoid such congestions for critical applications. In this paper, a priority-based virtual machine (VM) placement algorithm is proposed which takes care of the hosts and the network configuration. It tries to place the VMs of high-priority applications closely connected to hosts for reducing the network congestion caused by the other applications. The needed bandwidth for the critical applications is also managed by implementing a priority queue on each network device taken care of by SDN controller. The experiment shows that in multi-tenant applications, the proposed combined approach solves the purpose of high priority applications by allocating sufficient resources and meeting the Quality of Service (QoS) requirements.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call