Abstract: In cloud computing, load-balancing is essential for maximising workload distribution and utilising available resources, which in turn reduces the system's overall reaction time. In order to ...