The International Journal of Innovative Research in Computer and Communication Engineering
Cloud computing is a usage of very large scalable and virtualized resources in a dynamic way over the internet. Due to the rapid growth of cloud environment usage many tasks require to be executed by the available resources. At the same time it should be possible to achieve better performance, optimizing the servers, reduce migration, support green computing, better resource utilization etc. so resource allocation using virtual machine plays a most important role in cloud environment because it should allocate proper resource to proper resources to various machines to get maximum benefit.