In order to execute the energy-hungry computational intensive tasks, we can use the mobile resources of the other mobile user’s resources which are not in use. The idea is to deploy the virtual machines in the mobile device which helps in increasing the resources of the mobile for executing the tasks. In order deploy the virtual machine an algorithm called VM-ABC is proposed for efficient usage of the deployed virtual machines. This increases energy conservation and also reduces the transmission delay of the executed tasks (Ding& Xu& Wu, 2017).