Cloudslab / iFogSim

The iFogSimToolkit (with its new release iFogSim2) for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments. In the new release Mobili Management, Microservice Management, and Dynamic Clustering mechanisms are added as new features.
143 stars 94 forks source link

Module vs Microservice #13

Closed sumukhbhat2701 closed 1 year ago

sumukhbhat2701 commented 2 years ago

Me and my team are working on a novel load balancing algorithm for fog computing. iFogSim2 has introduced a new way to bring in microservices into the application and readily coding a load balancer for it in LoadBalancer.java file which was not present in iFogSim. What does this load balancer do exactly and why is it so specific to microservices?

Also is there any difference between a microservice and a module in ifogsim other than the additional features like load balancers, service discovery etc implemented for it? Because logically when I am creating an application, I can divide it either into smaller modules or into smaller microservices, but ifogsim2 provides more fine grained control when I create microservices.

Thanks in advance!