Cloud computing allows customers to expand resource based on the data used, many are multiplexed by virtualization technology. Here the system uses virtualization technique to allocate data used by the users depending on their usage, also asymmetric is also checked of a server. Overall performance of the system is improvised and energy is also saved. Hence by using this algorithm good performance is obtained. The paper is based on the cloud storage facility, Storage-as-a-Service (SaaS) and also how they store the data of the user dynamically in cloud. The user time is saved such that user need not send a request for extra block of memory.