“…In addition, to explore the efficiency of SMAs adopting MapLoad fully assisted by FAs, FAs and the central manager were provided with the same four commonly used load balancing heuristics. A centralized load balancing approach was selected for comparison because, firstly, centralized approaches are commonly used [7,24,40,49], and secondly, because comparing a centralized load balancing approach with agents adopting MapLoad is a challenge. For instance, whereas centralized approaches (i) have full knowledge of the Cloud data center, e.g., a central manager knows the number of hosts and their latest resource usages [32], and (ii) all the hosts in the Cloud data center are fully controlled by a central manager such as in [32], agents adopting MapLoad (i) have a partial view of the Cloud data center, e.g., an SMA may not be aware of the number of hosts and/or other SMAs' resource usages, and (ii) agents (in this work) should dynamically coordinate among themselves to balance a load across a set of hosts.…”