z-logo
open-access-imgOpen Access
Round Robin Load Balancer for Node Swarm Clusters Running a Chatting Service on the Cloud
Author(s) -
Tanmay Jain*,
Ayush Raina,
Boominathan P
Publication year - 2020
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.d1837.039520
Subject(s) - computer science , cloud computing , server , node (physics) , swarm behaviour , operating system , computer network , service (business) , distributed computing , load balancing (electrical power) , cluster (spacecraft) , engineering , geometry , economy , mathematics , structural engineering , artificial intelligence , economics , grid
In this paper, we have created a chat application which uses socket programming for communication and all of the messages are saved in mongoDB. We have taken Docker application and hosted it on a three-node swarm cluster. This cluster uses Docker swarm technology to create a private network through which each of the nodes can talk to each other along a specified RPC port. The application runs in each node as a service and all load coming to the application has been balanced across three IP addresses in the swarm. This creates a distributed system and each node can act as a manager or a worker in the system. This technique helps to decrease the execution time to run servers on the cloud and can help improve the feasibility of online servers provided by the IT companies.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here