A Proposed Load Balancing Algorithm Over Cloud Computing (Balanced Throttled)
Shereen Yousef Mohamed1, Mohamed Hamed N. Taha2, Hesham N. Elmahdy3, Hany Mohamed Mohieddin Harb4

1Shereen Yousef Mohamed*, Department Information Technology, Cairo University, Cairo, Egypt.
2Mohamed Hamed N. Taha, Faculty of Computers and Artificial Intelligence, Cairo University, Cairo, Egypt.
3Hesham N. Elmahdy, Faculty of Computers and Artificial Intelligence, Cairo University, Cairo, Egypt.
4Hany Harb, Faculty of Information Technology, MUST University, Cairo, Egypt. 

Manuscript received on June 11, 2021. | Revised Manuscript received on June 16, 2021. | Manuscript published on July 30, 2021. | PP: 28-33 | Volume-10 Issue-2, July 2021. | Retrieval Number: 100.1/ijrte.B61010710221| DOI: 10.35940/ijrte.B6101.0710221
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Cloud computing refers to the services and applications that are accessible throughout the world from data centers. All services and applications are available online. Virtual machine migration is an important part of virtualization which is considered as essential part in cloud computing environment. Virtual Machine Migration means transferring a running Virtual Machine with all its applications and the operating system state as it is to target destination machine where it continues to run as if nothing happened. It makes balancing between servers. This improves the performance by redistributing the workload among available servers. There are many algorithms of load balancing classified into two types: static load balancing algorithms and dynamic load balancing algorithms. This paper presents the algorithm (Balanced Throttled Load Balancing Algorithm- BTLB). It compares the results of the BTLB with round robin algorithm, AMLB algorithm and throttled load balancing algorithm. The results of these four algorithms would be presented in this paper. The proposed algorithm shows the improvement in response time (75 µs). Cloud analyst simulator is used to evaluate the results. BTLB was developed and tested using Java. 
Keywords: (Amlb Algorithm, Balanced Throttled Load Balancing Algorithm, Cloud Analyst Simulator, Cloud Computing, Load Balancing, Round Robin Algorithm, Throttled Load Balancing Algorithm.).