This guide will walk you through the process of setting up the CloudSim-HO-Research-V2 environment, running a simulation, and analyzing the results.Documentation Index
Fetch the complete documentation index at: https://cloudsim-ho-project.puneetchandna.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, ensure you have the following installed:- Java Development Kit (JDK) 11 or higher.
- Maven 3.6+ for building the project.
- Git for version control.
1. Clone the Repository
Start by cloning the research framework to your local machine.2. Build the Project
Use Maven to clean and build the project. This will download all necessary CloudSim Plus dependencies and compile the Hippopotamus Optimization algorithm.3. Run the Experiment
You can run the full experimental suite using the provided scripts. These scripts automatically handle classpath configuration and execution.What happens when you run this?
- Configuration Loading: The system reads
src/main/resources/Config.properties. - Scenario Generation: It creates VM and Host lists based on the defined scenarios (Micro, Small, Medium).
- Optimization: The
HippopotamusOptimizationalgorithm iteratively searches for the best VM-to-Host mapping. - Simulation: CloudSim Plus simulates the execution of Cloudlets on the placed VMs.
4. Analyze Results
Once the simulation completes, results are generated in theresults directory.
| File | Description |
|---|---|
execution_log.csv | detailed logs of every simulation step. |
scenarios/* | Specific metrics for each scenario (Latency, Power, Cost). |
convergence.csv | Tracks the fitness score over optimization iterations. |