“…It is a procedure to use computing resources environmentally and user friendly while maintain overall computing performance. To reduce the use of hazardous materials, minimize energy consumption, less heat generation and resource wastage are problematic issues in computing [12,36,43,44,55,62,67,75,91,98,102,105,112]. • Dynamic resource allocation: is applied for increase or decrease allocation of resources according to the fluctuating demands of the cloud users.…”