{'fraction_non_alphanumeric': 0.022086824067022087, 'fraction_numerical': 0.0, 'mean_word_length': 5.5049504950495045, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Critical Analysis on Load Balancing Algorithms in Cloud Environment

Cloud computing is now growing as an emerging computing technology that enables user to avail the computing resources in the form of software, hardware, platform, database, communication, infrastructure working from own computer over internet. The main benefit of cloud computing technology is low cost, data backup, throughput, data privacy, security. To get started in cloud we need zero capital expenditure. The major benefit of cloud is you pay only for what you use. Load balancing in cloud environment is an essential operation. Due to increasing clients in cloud and computing services over internet, load balancing algorithms are essential in data centers. Many different types of algorithms are proposed by different researchers in different point of time. The central plan of load balancing algorithms is to dispense load between servers efficiently so that it improves task scheduling simultaneously with increasing system performance. In this article, we have explained various load balancing algorithm’s based on system state (static/Dynamic).We compared all these algorithms to find out the efficient algorithms depending on various parameters like throughput, response time, fault tolerance, resource utilization, power saving.