Add cloudsim 7 (last version) with jdk 21 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 7) and Previous iFogSim Version and Tutorials
iFogSim3 currently encompasses several new usecases such as:
- Audio Translation Scenario
- Healthcare Scenario
- Crowd-sensing Scenario
-
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/ParralelProcessingLab/iFogSim3
- 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. TranslationServiceFog_Clustering.java, CrowdSensing_Microservices_RandomMobility_Clustering.java) to get started
-
IntelliJ IDEA:
- Clone the iFogSim3 Git repository to desired folder:
git clone https://github.com/ParralelProcessingLab/iFogSim3
- 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. TranslationServiceFog_Clustering.java, CrowdSensing_Microservices_RandomMobility_Clustering.java) to get started