Need help with iFogSim?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Cloudslab
4 Stars 1 Forks 59 Commits 0 Opened issues

Services available

!
?

Need anything else?

Contributors list

iFogSim2 (The New Version)

A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments with the following new features: * Mobility-support and Migration Management * Supporting real mobility datasets * Implementing different random mobility models * Microservice Orchestration * Dynamic Distributed Clustering * Any Combinations of Above-mentioned Features * Full Compatibility with the Latest Version of the CloudSim (i.e., CloudSim 5) and Previous iFogSim Version and Tutorials

iFogSim2 currently encompasses several new usecases such as: * Audio Translation Scenario * Healthcare Scenario * Crowd-sensing Scenario

Cite IFogSim2

To be updated...

How to run iFogSim2 ?

  • Eclipse IDE:

    • Create a Java project
    • Inside the project directory, initialize an empty Git repository with the following command:
      git init
      
    • Add the Git repository of iFogSim2 as the
      origin
      remote:
      git remote add origin https://github.com/Cloudslab/iFogSim
      
    • Pull the contents of the repository to your machine:
      git pull origin main
      
    • Include the JARs to your project
    • Run the example files (e.g. TranslationServiceFogClustering.java, CrowdSensingMicroservicesRandomMobilityClustering.java) to get started
  • IntelliJ IDEA:

    • Clone the iFogSim2 Git repository to desired folder:
      git clone https://github.com/Cloudslab/iFogSim
      
    • Select "project from existing resources" from the "File" drop-down menu
    • Verify the Java version
    • Verify the external libraries in the "JARs" Folder are added to the project
    • Run the example files (e.g. TranslationServiceFogClustering.java, CrowdSensingMicroservicesRandomMobilityClustering.java) to get started

References

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.