International Journal of Advanced Research in Computer Engineering & Technology
Cloud computing is a paradigm in which IT (Information Technology) application provide as a service. It allows users to utilize on-demand computation over internet, which is helpful for storage of data and services from around the world in commercialize manner. In cloud environment, applications need access to mass datasets that may each be replicated on different resources (or data centers) and mass data moving from user to host and hosts to user. Based on the above two points, how to select best host for accessing resources and creating a Virtual Machine(VM) to execute applications to make execution efficiency high and access cost low as far as possible simultaneously is a challenging and urgent problem.