Nowadays, the demand of the Cloud resources increases abruptly; however Cloud data center contains reliable resources, the Cloud providers struggle to manage the needs of users. To solve this constraint, the dynamic resource allocation technique is used in Cloud computing.
It allocates the available resources to the users based on their requirements. An effective resource allocation minimizes resource wastage, cost, and SLA violations.