ANT Colony Optimization è un algoritmo di schedulazione dei task che prevede la loro allocazione alle risorse. In questo progetto, le risorse sono designate come macchine virtuali e i task sono designati come cloudlet. In precedenza sono stati proposti molti algoritmi di schedulazione dei task per migliorare le prestazioni, ma allo stesso tempo non sono efficienti dal punto di vista dei costi. PSO e Round Robin sono soluzioni efficienti, ma non efficaci dal punto di vista dei costi. Per superare questi problemi abbiamo proposto un algoritmo di apprendimento basato sull'efficienza dei costi per l'infrastruttura cloud.