ISSN: 2319-8753 International Journal of Innovative Research in Science, Engineering and Technology Vol. 2, Issue 6, June 2013 Copyright to IJIRSET www.ijirset.com 2170 Performance Analysis of Cloud Computing using Ant Colony Optimization Approach Ranjan Kumar 1 , G. Sahoo 2 , K. Mukherjee 3 P.G. Student, Department of Computer Science & Engineering, Birla Institute of Technology, Mesra, Ranchi, India 1 Professor & Head, Department of Information Technology, Birla Institute of Technology, Mesra, Ranchi, India 2 Assistant Professor, Department of Computer Science & Engineering, Birla Institute of Technology, Lalpur, Ranchi, India 3 Abstract: Cloud Computing is one of the paradigm in the field of IT. This technology uses the internet and central remote servers to maintain data and applications. There are heterogeneous environment, so, the utilization of resources are accessed and analyzed in real time manner. We are trying to put all the resources in the cloud, so that we can use it from any place at any time. These resources will be of pay-per-use in nature. As for example we recharge our mobile phones and pay electricity bills as per our use. So, the motto of cloud computing is to provide On-demand IT resources as pay-per-use basis. These IT resources consists of different web services. So it is always a challenging job.This paper proposes a model based on Ant Colony Optimization for proper utilization and to reduce congestion. Keywords: Cloud Computing, Ant System, Web Services, Job schedulers. I. INTRODUCTION Cloud Computing is a technology which uses internet and one remote server to maintain data and various applications. It provides cost effective IT resources as cost on-demand IT based on the actual usage of the customer. Cloud Computing is dynamic in nature. So, prediction based analysis is not possible and performance monitoring of any application in cloud computing is very much important as well as complex. Due to rapid growth of IT market, many companies are unable to handle this IT requirement even after having an inhouse data centre. So, cloud services handle these resources very easily and helps to improve IT capabilities without investing large amounts in new data centers. These technology helps companies with much more efficient computing by centralizing storage, memory, processing and bandwidth. The IT resources include different computational web services of different nature like weather information web service, shipping status web service, tax-calculation web service etc. These web services are programmable and reusable. They are available any where via the internet. This model is composed of five essential characteristics, three service models, and four deployment models. The five essential charactersistics are as follows. 1. On-demand self service 2. Ubiquitous network access 3. Resource pooling 4. Location independence 5. Rapid elasticity The services models are as follows. 1. Software as a Service (SaaS) : use provider application over a network. 2. Platform as a Service (PaaS) : Deploy customers created applications to a cloud. 3. Infrastructure as a Service (IaaS) : Rent processing, storage, network capacity and other fundamental computing resources. The deployment models, which can be either internally or externally implemented, are as follows. 1. Private Cloud : Enterprise owned or leased. 2. Community Cloud : Shared infrastructure for specific community. 3. Public Cloud : Sold to the public, mega-scale infrastructure. 4. Hybrid Cloud : Composition of two or more Cloud. The programs or application in the cloud can be use any where in the world at any time. The potential of web services is unlimited. For example, a user wants to scan his/her system with antivirus. Then he/she can use any antivirus with the latest update. The user will not bother about the updates of antivirus. The user will only pay the required amount. The required amount will be also very low as compared to the full year subsricipition of antivirus. In