International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing has become the collective model for grouping the different technologies which are collaborated to provide the services on demand. Cloud computing is known as a dynamic service provider using very large scalable and virtualized resources over the Internet. These services include IaaS (Infrastructure as a Service), PaaS (Platform as a Service), SaaS (Software as a Service) and DaaS (Data as a Service). VM allocation allows efficient sharing of virtual machines to available datacenters and these allocation policies help to evaluate and enhance the cloud performance. Different allocation policies are available and they have their own advantages and limitations.