- 2020/E/017 - Bandara A.H.M.V.L
- 2020/E/028 - Dasanayake D.G.R.P
Dr. J. Jananie
This research project aims to conduct a comparative analysis of various task scheduling algorithms in cloud computing environments. We utilize CloudSim 4.0 to simulate and evaluate the performance of different scheduling algorithms.
- DLA (Deep Learning Algorithm)
- GA (Genetic Algorithm)
- PSO (Particle Swarm Optimization)
- ACO (Ant Colony Optimization)
src/
- Source code for algorithm implementations and CloudSim simulationsPSO/
- Implementation of Particle Swarm OptimizationGA/
- Implementation of Genetic AlgorithmDLA/
- Implementation of Deep Learning AlgorithmACO/
- Implementation of Ant Colony Optimization
results/
- Simulation results and performance metricsdocs/
- Project documentation and research papers
- Java Development Kit (JDK) 8 or higher
- CloudSim 4.0 library
- Any Java IDE (Eclipse, IntelliJ IDEA, etc.)
- Clone this repository:
git clone https://github.com/your-username/Dschedular.git
- Open the project in your preferred Java IDE.
- Ensure CloudSim 4.0 is properly added to the project's classpath.
- Navigate to the desired algorithm's main class (e.g.,
PSOCloudSimExample.java
). - Run the main method to start the simulation.
- Results will be displayed in the console and saved in the
results/
directory.
- Project setup and initialization
- Implementation of PSO-based task scheduling
- Implementation of GA-based task scheduling
- Implementation of DLA-based task scheduling
- Implementation of ACO-based task scheduling
- Comparative analysis of all algorithms
This is a research project for EC6070 – COMPUTER ENGINEERING RESEARCH PROJECT. Contributions are limited to the research team members and supervisor.
This project is for educational and research purposes. All rights reserved.