International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Cloud computing is a kind of dispensed computing where massively scalable IT-related capabilities are provided to multiple external "Customers as a service" using internet technologies. The cloud providers have to achieve a large, general-purpose processing infrastructure; and virtualization of infrastructure for different consumers and services to provide the multiple application services. This paper explores autonomic approaches for optimizing provisioning for heterogeneous workloads on enterprise grids and clouds. Central to these problems lays the establishment of a successful load balancing algorithm.