Perceptions of Client and Server Side Load Balancing in Microservices
V. Indrani , D. Swaroopa , D.Deepthisri
Microservices is a collection of small individual services of a single functional module or an application. Microservices address the challenges in monolithic and provides best services like loosely coupled, independently deployed, highly maintainability and testable, owned by small teams. It had address the challenges in monolithic but has to address the challenges with the own like deployment complexity, distributed network complexity. One of the challenges of Microservices is Deployment complexity which has to consider various parameters load balancing, virtual networks, memory storage, firewalls and auto scaling. In order to scale the client and microservices independent of each other load balancing is used. Load of microservices can be handled with the help of load balancing, security and remains available. Load balancing is defined as to efficiently distribute network traffic and computing properties across a group of backend servers. A load balancer performs the following functions like Distributes client requests and network load efficiently across multiple servers.
Microservices, Load balancing, Client side load balancing,Server side load balancing,EC2( Amazon Elastic Compute Cloud).
 P.Geetha, C.R. Rene Robin,A comparative-study of loadcloud balancing algorithms in cloud environments, in 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS)
[2.] R. Li, Baker street: avoiding bottlenecks with a client-side load balancer for microservices (2015), https://thenewstack.io/baker-street-avoidingbottlenecks-with-a-client-side-load-balancer-formicroservices/. Accessed Feb 2019
.H. Liu, R. Zhang-Shen, On direct routing in the valiant loadbalancing architecture, in Proceedings of the Global Telecommunications Conference (GLOBECOM), vol. 2 (2005), p. 6
 D. Malavalli, S. Sathappan, Scalable microservice based architecture for enabling DMTF profiles, in 2015 11th International Conference on Network and Service Management (CNSM) (2015), pp. 428–432
 A. Messina, R. Rizzo, P. Storniolo, M. Tripiciano, A. Urso, The database-is-the-service pattern for microservice architectures, in International Conference on Information Technology in Bio- and Medical Informatics, vol. 9832 (2016)
 T. Deepa , Dhanaraj Cheelu, A comparative study of static and dynamic load balancing algorithms in cloud computing, 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS)
 Hamid Shoja, Hossein Nahid, Reza Azizi, A comparative survey on load balancing algorithms in cloud computing, Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT)
 Veerawali Behal ,Anil Kumar,Cloud computing: Performance analysis of load balancing algorithms in cloudheterogeneous environment, 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence)
 Hong Zhu∗ , Hongbo Wang†, and Ian Bayley∗ Formal Analysis of Load Balancing in Microservices with Scenario Calculus, 2018 IEEE 11th International Conference on Cloud Computing
[V. Indrani , D. Swaroopa , D.Deepthisri (2020) Perceptions of Client and Server Side Load Balancing in Microservices IJIREM Vol-7 Issue-4 Page No-54-57] (ISSN 2350 - 0557). www.ijirem.org
Department of CSE, JNTUH/Vignan Institute of Management and Technology for Women, Hyderabad, INDIA, email@example.com