نبذة مختصرة : Cloud computing involves virtualization, distributed computing, networking, software and web services. A cloud consists of several elements such as clients, datacenter and distributed servers. This research issues intending to study the establishment of an effective and efficient load balancing algorithm. Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time while avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. Load balancing is one of the main challenges in cloud computing which is required to distribute the workload evenly across all the nodes. Load is a measure of the amount of work that a computation system performs which can be classified as CPU load, network load, memory capacity and storage capacity. It helps to achieve a high user satisfaction and resource utilization ratio by ensuring an efficient and fair allocation of every computing resource in cloud environment. The objective of the thesis is to propose efficient load balancing algorithm for efficient utilization of resource in cloud computing environment and to compare the performance of proposed algorithms with well-known load balancing algorithms. The newly proposed algorithm consider size of cloudlet, expected completion time of tasks by virtual machine and runtime properties virtual machines to map’s the incoming request to virtual machine in impartially and efficiently. Proposing a virtual machine load balancing algorithm that aims to improve the average response time and average processing time of the system in the cloud environment. The experiments is carried out using CloudAnalyst simulator to analyze the performance of proposed algorithm with Round-robin, Throttled and Ant-colony optimization load balancing algorithms and the result show the proposed algorithm have optimized response time and datacenter processing time.
No Comments.