“…2) Resource allocation in edge and fog computing systems: In this section we overview the research papers that focus on edge systems without considering the terminals' compute capabilities. In these papers the underlying infrastructure assumes a multi-cloud [49], a cloud-edge [54]- [57], [60], [63], [68], [73], [78], [84], [86], [88], [106], [111], [145], [153], [160], [163], [167], [175], [177] [54], [76], [124], [146] [59], [66], [67], [125] [74], [95], [97], [124], [170], [180] [69], [74], [98], [165], [166], [177], [184], or a multi-edge scenario [78], [82], [86], [87], [90], [93], [130], [168], [181]. These choices belong to the Platform components dimension, and highly d...…”