“…From an architectural point of view, the majority of the works ( [16], [22], [25], [6], [2], [19], [31], [7], [8], [33], [20], [15] and [1]) adopt a centralized architecture while some others [36], [10], [6], [30], [32], [26] have implemented a decentralized architecture. In the centralized architecture, offloading decisions are made at a central point, whereas in a decentralized architecture each IoT device implements the decision making algorithm.…”