I am working in cloudsim environment and I need Implementation Ant Colony Optimization (ACO) algorithms to optimize the resource allocation in the cloud.
I am also working on ACO for task scheduling in CloudSim . But I have not completely implemented it, but I am glad to help...pl do let me know if u have any ideas.
There are so many variations of ACO that I have come across, like Ant-Cycle, Ant-Density etc. Please select which one of these you will be using because they vary a little.
For example, In Ant-Density, the pheromone values are updated after visiting every edge(that is after every single allocation of a task with a VM), in Ant-Cycle, pheromone values are updated only after an entire tour of an ant(that is after allocating all tasks to VMs).
You may want to check the repository at https://github.com/shivanshs9/acs-vm-migration. It implements an ACS for VM migration in CloudSim Plus.
CloudSim Plus is an up-to-date, full-featured, highly extensible and accurate cloud simulation framework. Check it out at http://cloudsimplus.org and please don't forget to give the project a star at GitHub.