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