Cloud computing provides storage capacity without any infrastructure investment. Fair resource allocation among applications and dynamically adopts the load changes that means the resource allocation must be scalable both in number of machines and in number of sites. Preserving of privacy is still challenging problem in cloud. To overcome that, all the data are encrypted in existing system. But encrypting all data is neither efficient nor cost effective because it is very time consuming when the data are frequently accessed or processed.