“A Review on Fog Computing: Research Challenges and Future Directions” (2023) Al-Rafidain Engineering Journal (AREJ), 28(1), pp. 341–350. doi:10.33899/rengj.2022.136642.1211.