ENERDGE: Distributed Energy-aware Resource Allocation at the Edge - Marios Avgeris (2022)