A research framework for evaluating the Hippopotamus Optimization (HO) algorithm for Virtual Machine placement in cloud data centers.
- 🦛 Hippopotamus Optimization (HO) — A comprehensive implementation of the HO algorithm for VM placement.
- 📊 Comparative Analysis — Robust benchmarking against FirstFit, BestFit, and Genetic Algorithm (GA) strategies.
- 🔬 Parameter Sensitivity Analysis — In-depth studies on algorithm parameters and scalability.
- 📈 Detailed Metrics — Resource utilization, SLA violations, and power consumption analysis.
Ensure you have the following installed:
| Tool | Version |
|---|---|
| Java | 21+ |
| Maven | 3.9+ |
# Clone the repository
git clone https://github.com/puneet-chandna/cloudsim-ho-research-V2.git
# Navigate to the project directory
cd cloudsim-ho-research-V2
# Build the project
mvn clean installRun the default experiment suite (Micro, Small, and Medium scenarios):
PowerShell
./run-experiment.ps1Bash
./run-experiment.shExecute the simulation directly from the compiled JAR file:
PowerShell
./run-simulation.ps1Bash
./run-simulation.shFor comprehensive guides, API references, and conceptual explanations, visit the official documentation.
Contributions are welcome! Please see our Contributing Guide for details on how to get started.
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.
This project is licensed under the MIT License.
This project is built on top of CloudSim Plus, a modern and full-featured framework for modeling and simulating cloud computing environments.
Made with ❤️ by Puneet Chandna