Debug CloudSim Custom Broker

Job ID: 39656484

Budget: $20 – $50 USD

I'm working on a thesis project using CloudSim, with a custom broker that assigns tasks (cloudlets) to virtual machines (VMs) via a preference-based matching algorithm. This algorithm aims to enhance energy-aware scheduling of scientific workflows by creating preference cycles between tasks and hosts, optimizing resource allocation under energy constraints.

The implementation requires debugging to ensure results and behavior align with the theoretical model.

Key Tasks:
- Review and debug the custom broker class.
- Verify task-to-host assignment accuracy based on preference cycles.
- Validate simulation results for correctness.

Requirements:
- Strong experience with CloudSim.
- Proficiency in Java, especially in debugging and understanding legacy-style code.

Ideal candidates will have a background in distributed systems and simulation environments.