International Journal of Computer & Organization Trends(IJCOT)
Cloud computing is an on demand technology for dynamic and resource allocation for guaranteed services to public. Clouds can make it to access applications and data from anywhere. Companies are able to rent resources from cloud for storage so that their infrastructure cost can be reduced significantly. This technology allows rather more efficient computing by consolidative data storage, processing and bandwidth. However one of the major pitfalls in cloud computing is related to optimizing the resources being allocated.