Abstract:
Recently, cloud computing become a new global trend of computing. It is a modern style of
using the power of Internet and wide area network (WAN) to offer resources remotely. It’s a
new solution and strategy to achieve high availability, flexibility, cost reduction and on
demand Scalability. However cloud computing has many challenges such as poor resource
utilization which has deep impact in the performance of cloud computing. These problems
arisen due to the huge amounts of information. So the need for efficient and powerful cloud
computing load balancing algorithms is one of the most important issues in this area to
improve the performance of cloud computing. Many researchers proposed various load
balancing and job scheduling algorithms in cloud computing but there is still some
inefficiency in the system performance and load still imbalance. Therefore, in this research
an enhanced throttled load balancing algorithm is proposed to improve the performance and
efficiency of throttled algorithm by distributing the incoming requests to the index table
which contains only available (idle) virtual machines. This eliminates the need to queue
those requests, which may in turn have the effect on the response time .the proposed
algorithm allocates the incoming request in a very efficient and fair way. The performance
of proposed algorithm is analyzed using Cloud Analyst simulator and compared with the
original Throttled algorithm. The simulation result demonstrate that the proposed algorithm
improve the response time of the request and data center processing time and also incoming
request is distribute to all available virtual machine with-out over or under utilization