| Application type | Paper | Algorithm | Autoscaling | Pricing model | Metrics | Number of applications |
| BoT | [12] | NSGA-II | Yes | On-demand, spot | Makespan, cost, and OOB errors | 2 | [14] | NSGA-III | Yes | On-demand, spot | Makespan, cost, and OOB errors | 2 | [46] | PSO - NN | No | On-demand, spot | Makespan and cost | 1 | [47] | DEA | No | On-demand | Makespan and load balancing | 1 | [42] | Check-pointing | No | On-demand, spot | Cost | 1 | [43] | DDS | No | On-demand | Cost | 3 | [48] | NSGA-III | Yes | On-demand | Makespan and cost | 2 |
| Web | [49] | Cost-efficient and fault tolerant | Yes | On-demand, spot | Availability, cost, and RT | 1 | [50] | RLPAS | Yes | On-demand | CPU utilization, RT, and throughput | 3 | [45] | RHAS | Yes | On-demand | Cost, RT, and QoS | 2 | [51] | ML based on reactive and proactive | Yes | On-demand | Broker profit and cost | 1 | [52] | NN—LR | Yes | On-demand | RT and cost | 3 |
| Workflows | [53] | SIAA | Yes | On-demand, spot | Makespan, cost, and task failures | 4 | [54] | Online cost-efficient scheduling | No | On-demand, spot | Cost | 4 | [55] | Dynamic approach | No | On-demand, spot | Cost, reliability, and fault tolerance | 1 | [41] | Dynamic autoscaling based on EDF | Yes | On-demand | Cost | 3 | [56] | Scaling first | Yes | On-demand | Cost | 3 | [57] | Dynamic approach | Yes | On-demand | Makespan and cost | 1 | [58] | NSGA-II | Yes | On-demand and spot | Makespan, cost, and OOB errors | 4 |
|
|