Load balancing is the process of improving the performance of the system by sharing of workload among the processors. The workload of a machine means the total processing time it requires to execute all the tasks assigned to it. Load balancing is one of the important factors to heighten the working performance of the cloud service provider. The benefits of distributing the workload include increased resource utilization ratio which further leads to enhancing the overall performance thereby achieving maximum client satisfaction. In this paper, we are demonstrating the use of the singleton model for load balancing.