Cloud computing is a start of IT towards new future. Cloud Computing comes into picture when the authors think of the IT sector and its expanding needs for memory storage and processing speed. Cloud service providers provide the users collection of computing services and resources clubbed together in a single infrastructure on pay-per-use basis. So to deal with this load of users of data access, service providers distribute the load among number of virtual machines. One of the advantages of distributing the data over virtual machines is reduction in energy consumption, loss of user data and avoiding deadlocks.