International Journal of

ADVANCED AND APPLIED SCIENCES

EISSN: 2313-3724, Print ISSN: 2313-626X

Frequency: 12

line decor
  
line decor

 Volume 11, Issue 2 (February 2024), Pages: 195-205

----------------------------------------------

 Original Research Paper

Design of federated learning-based resource management algorithm in fog computing for zero-touch network

 Author(s): 

 Urooj Yousuf Khan *, Tariq Rahim Soomro

 Affiliation(s):

 College of Computer Science and Information Systems (CCSIS), Institute of Business Management, Karachi, Pakistan

 Full text

  Full Text - PDF

 * Corresponding Author. 

  Corresponding author's ORCID profile: https://orcid.org/0000-0002-9514-0078

 Digital Object Identifier (DOI)

 https://doi.org/10.21833/ijaas.2024.02.020

 Abstract

The concept of zero-touch networking involves creating networks that are fully autonomous and require minimal human intervention. This approach is increasingly relevant due to the rapid growth of current cloud architectures, which are beginning to reach their limits due to continuous expansion demands from users and within the network core itself. In response, Fog computing, acting as a smart, localized data center closer to network nodes, emerges as a practical solution to the challenges of expansion and upgrading in existing architectures. Fog computing complements cloud technology. However, the realization of zero-touch networks is still in its early stages, and numerous challenges hinder its implementation. One significant challenge is the NP-hard problem related to resource management. This paper introduces an optimal resource management algorithm based on Federated Learning. The effectiveness of this algorithm is evaluated using the iFogSim simulator within the existing cloud-fog architecture. The results demonstrate that the proposed architecture outperforms the current infrastructure in several key aspects of resource management, including system latency, number of resources processed, energy consumption, and bandwidth utilization.

 © 2024 The Authors. Published by IASE.

 This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

 Keywords

 Zero-touch network, Fog computing, Resource management, NP-hard problem

 Article history

 Received 2 October 2023, Received in revised form 18 January 2024, Accepted 1 February 2024

 Acknowledgment 

No Acknowledgment.

 Compliance with ethical standards

 Conflict of interest: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

 Citation:

 Khan UY and Soomro TR (2024). Design of federated learning-based resource management algorithm in fog computing for zero-touch network. International Journal of Advanced and Applied Sciences, 11(2): 195-205

 Permanent Link to this page

 Figures

 Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. 5 Fig. 6 Fig. 7 Fig. 8

 Tables

 Table 1 Table 2 Table 3

----------------------------------------------   

 References (43)

  1. Aggarwal S and Kumar N (2023). Fog computing for 5G-enabled tactile internet: Research issues, challenges, and future research directions. Mobile Networks and Applications, 28(2): 690-717. https://doi.org/10.1007/s11036-019-01430-4   [Google Scholar]
  2. Bansal M, Malik SK, Dhurandher SK, and Woungang I (2020). Policies and mechanisms for enhancing the resource management in cloud computing: A performance perspective. International Journal of Grid and Utility Computing, 11(3): 345-366. https://doi.org/10.1504/IJGUC.2020.10028888   [Google Scholar]
  3. Basheer H and Itani M (2023). Zero touch in fog, IoT, and manet for enhanced smart city applications: A survey. Future Cities and Environment, 9(1): 5. https://doi.org/10.5334/fce.166   [Google Scholar]
  4. Bendechache M, Svorobej S, Takako Endo P, and Lynn T (2020). Simulating resource management across the cloud-to-thing continuum: A survey and future directions. Future Internet, 12(6): 95. https://doi.org/10.3390/fi12060095   [Google Scholar]
  5. Benzaid C and Taleb T (2020a). AI-driven zero touch network and service management in 5G and beyond: Challenges and research directions. IEEE Network, 34(2): 186-194. https://doi.org/10.1109/MNET.001.1900252   [Google Scholar]
  6. Benzaid C and Taleb T (2020b). ZSM security: Threat surface and best practices. IEEE Network, 34(3): 124-133. https://doi.org/10.1109/MNET.001.1900273   [Google Scholar]
  7. Bonati L, D’Oro S, Bertizzolo L, Demirors E, Guan Z, Basagni S, and Melodia T (2020). CellOS: Zero-touch softwarized open cellular networks. Computer Networks, 180: 107380. https://doi.org/10.1016/j.comnet.2020.107380   [Google Scholar]
  8. Carrozzo G, Siddiqui MS, Betzler A, Bonnet J, Perez GM, Ramos A, and Subramanya T (2020). AI-driven zero-touch operations, security and trust in multi-operator 5G networks: A conceptual architecture. In the European Conference on Networks and Communications, IEEE, Dubrovnik, Croatia: 254-258. https://doi.org/10.1109/EuCNC48522.2020.9200928   [Google Scholar]
  9. Chen H, Abbas R, Cheng P, Shirvanimoghaddam M, Hardjawana W, Bao W, and Vucetic B (2018). Ultra-reliable low latency cellular networks: Use cases, challenges and approaches. IEEE Communications Magazine, 56(12): 119-125. https://doi.org/10.1109/MCOM.2018.1701178   [Google Scholar]
  10. Demchenko Y, Filiposka S, de Vos M, Regvart D, Karaliotas T, Grosso P, and de Laat C (2016). ZeroTouch provisioning (ZTP) model and infrastructure components for multi-provider cloud services provisioning. In the IEEE International Conference on Cloud Engineering Workshop, IEEE, Berlin, Germany: 184-189. https://doi.org/10.1109/IC2EW.2016.50   [Google Scholar]
  11. Demchenko Y, Filiposka S, Tuminauskas R, Mishev A, Baumann K, Regvart D, and Breach T (2015). Enabling automated network services provisioning for cloud based applications using zero touch provisioning. In the IEEE/ACM 8th International Conference on Utility and Cloud Computing, IEEE, Limassol, Cyprus: 458-464. https://doi.org/10.1109/UCC.2015.82   [Google Scholar]
  12. Dutta B, Krichel A, and Odini MP (2021). The challenge of zero touch and explainable AI. Journal of ICT Standardization, 9(2): 147-158. https://doi.org/10.13052/jicts2245-800X.925   [Google Scholar]
  13. Elbamby MS, Perfecto C, Bennis M, and Doppler K (2018). Toward low-latency and ultra-reliable virtual reality. IEEE Network, 32(2): 78-84. https://doi.org/10.1109/MNET.2018.1700268   [Google Scholar]
  14. Elbamby MS, Perfecto C, Liu CF, Park J, Samarakoon S, Chen X, and Bennis M (2019). Wireless edge computing with latency and reliability guarantees. Proceedings of the IEEE, 107(8): 1717-1737. https://doi.org/10.1109/JPROC.2019.2917084   [Google Scholar]
  15. Fourati H, Maaloul R, Chaari L, and Jmaiel M (2021). Comprehensive survey on self-organizing cellular network approaches applied to 5G networks. Computer Networks, 199: 108435. https://doi.org/10.1016/j.comnet.2021.108435   [Google Scholar]
  16. Gallego-Madrid J, Sanchez-Iborra R, Ruiz PM, and Skarmeta AF (2022). Machine learning-based zero-touch network and service management: A survey. Digital Communications and Networks, 8(2): 105-123. https://doi.org/10.1016/j.dcan.2021.09.001   [Google Scholar]
  17. Ghobaei-Arani M, Souri A, and Rahmanian AA (2020). Resource management approaches in fog computing: A comprehensive review. Journal of Grid Computing, 18: 1-42. https://doi.org/10.1007/s10723-019-09491-1   [Google Scholar]
  18. Jalali F, Smith OJ, Lynar T, and Suits F (2017). Cognitive IoT gateways: Automatic task sharing and switching between cloud and edge/fog computing. In the SIGCOMM Posters and Demos, Association for Computing Machinery, Los Angeles, USA: 121-123. https://doi.org/10.1145/3123878.3132008   [Google Scholar] PMid:29142809 PMCid:PMC5672683
  19. Khan UY and Alam MM (2021). A comparative study of various machine learning algorithms in fog computing. International Journal of Advanced Trends in Computer Science and Engineering, 10(3): 2611-2622. https://doi.org/10.30534/ijatcse/2021/155032021   [Google Scholar]
  20. Khan UY and Soomro TR (2018). Envisioning Internet of Things using fog computing. International Journal of Advanced Computer Science and Applications, 9(1): 441-448. https://doi.org/10.14569/IJACSA.2018.090161   [Google Scholar]
  21. Khan UY and Soomro TR (2021). Fog networks: A prospective technology for IoT. International Journal of Advanced Trends in Computer Science and Engineering, 10(3): 2024-2028. https://doi.org/10.30534/ijatcse/2021/761032021   [Google Scholar]
  22. Khan UY, Soomro TR, and Kougen Z (2023). FedFog-A federated learning based resource management framework in fog computing for zero touch networks. Mehran University Research Journal of Engineering and Technology, 42(3): 67-78. https://doi.org/10.22581/muet1982.2303.08   [Google Scholar]
  23. Kumari A, Tanwar S, Tyagi S, Kumar N, Obaidat MS, and Rodrigues JJ (2019). Fog computing for smart grid systems in the 5G environment: Challenges and solutions. IEEE Wireless Communications, 26(3): 47-53. https://doi.org/10.1109/MWC.2019.1800356   [Google Scholar]
  24. Laghari AA, Jumani AK, and Laghari RA (2021). Review and state of art of fog computing. Archives of Computational Methods in Engineering, 28: 3631–3643. https://doi.org/10.1007/s11831-020-09517-y   [Google Scholar]
  25. Liaqat M, Chang V, Gani A, Ab Hamid SH, Toseef M, Shoaib U, and Ali RL (2017). Federated cloud resource management: Review and discussion. Journal of Network and Computer Applications, 77: 87-105. https://doi.org/10.1016/j.jnca.2016.10.008   [Google Scholar]
  26. Lin L, Liao X, Jin H, and Li P (2019). Computation offloading toward edge computing. Proceedings of the IEEE, 107(8): 1584-1607. https://doi.org/10.1109/JPROC.2019.2922285   [Google Scholar]
  27. Liyanage M, Pham QV, Dev K, Bhattacharya S, Maddikunta PKR, Gadekallu TR, and Yenduri G (2022). A survey on zero touch network and service management (ZSM) for 5G and beyond networks. Journal of Network and Computer Applications, 203: 103362. https://doi.org/10.1016/j.jnca.2022.103362   [Google Scholar]
  28. López-Pires F and Barán B (2017). Cloud computing resource allocation taxonomies. International Journal of Cloud Computing, 6(3): 238-264. https://doi.org/10.1504/IJCC.2017.086712   [Google Scholar]
  29. Madni SHH, Latiff MSA, Coulibaly Y, and Abdulhamid SIM (2017). Recent advancements in resource allocation techniques for cloud computing environment: A systematic review. Cluster Computing, 20: 2489-2533. https://doi.org/10.1007/s10586-016-0684-4   [Google Scholar]
  30. Mijuskovic A, Chiumento A, Bemthuis R, Aldea A, and Havinga P (2021). Resource management techniques for cloud/fog and edge computing: An evaluation framework and classification. Sensors, 21(5): 1832. https://doi.org/10.3390/s21051832   [Google Scholar] PMid:33808037 PMCid:PMC7961768
  31. Moghaddam SK, Buyya R, and Ramamohanarao K (2019). Performance-aware management of cloud resources: A taxonomy and future directions. ACM Computing Surveys, 52(4): 84. https://doi.org/10.1145/3337956   [Google Scholar]
  32. Ortiz J, Sanchez-Iborra R, Bernabe JB, Skarmeta A, Benzaid C, Taleb T, and Lopez D (2020). INSPIRE-5Gplus: Intelligent security and pervasive trust for 5G and beyond networks. In the 15th International Conference on Availability, Reliability and Security, Association for Computing Machinery, Virtual Event, Ireland: 1-10. https://doi.org/10.1145/3407023.3409219   [Google Scholar]
  33. Raghunath BR and Annappa B (2019). Autonomic resource management framework for virtualised environments. International Journal of Internet Technology and Secured Transactions, 9(4): 491-516. https://doi.org/10.1504/IJITST.2019.102802   [Google Scholar]
  34. Rojas DFP, Nazmetdinov F, and Mitschele-Thiel A (2020). Zero-touch coordination framework for self-organizing functions in 5G. In the IEEE Wireless Communications and Networking Conference, IEEE, Seoul, South Korea: 1-8. https://doi.org/10.1109/WCNC45663.2020.9120799   [Google Scholar]
  35. Sciancalepore V, Yousaf FZ, and Costa-Perez X (2018). z-TORCH: An automated NFV orchestration and monitoring solution. IEEE Transactions on Network and Service Management, 15(4): 1292-1306. https://doi.org/10.1109/TNSM.2018.2867827   [Google Scholar]
  36. Shafik W, Matinkhah M, and Sanda MN (2020). Network resource management drives machine learning: A survey and future research direction. Journal of Communications Technology, Electronics and Computer Science, 2020: 1428968. https://doi.org/10.1155/2020/1428968   [Google Scholar]
  37. Tutschku KT, Ahmadi Mehri V, and Carlsson A (2016). Towards multi-layer resource management in cloud networking and NFV infrastructures. In the 12th Swedish National Computer Networking Workshop, Sundsvall, Sweden.   [Google Scholar]
  38. Verma VR, Sharma DP, and Lamba CS (2018). Stable energy proficient and load balancing based QoS routing in mobile Ad-Hoc networks: Mobile software based approach. Malaya Journal of Matematik, S(1): 79-83. https://doi.org/10.26637/MJM0S01/15   [Google Scholar]
  39. VMware (2021). VMware virtualization and cloud management: Simplify IT management. American Cloud Computing and Virtualization Technology Company, Palo Alto, USA.   [Google Scholar]
  40. Zeng D, Gu L, Pan S, Cai J, and Guo S (2019). Resource management at the network edge: A deep reinforcement learning approach. IEEE Network, 33(3): 26-33. https://doi.org/10.1109/MNET.2019.1800386   [Google Scholar]
  41. Zhang C, Joshi HP, Riley GF, and Wright SA (2019). Towards a virtual network function research agenda: A systematic literature review of VNF design considerations. Journal of Network and Computer Applications, 146: 102417. https://doi.org/10.1016/j.jnca.2019.102417   [Google Scholar]
  42. Zhang QY, Wang XW, Huang M, Li KQ, and Das SK (2018). Software defined networking meets information centric networking: A survey. IEEE Access, 6: 39547-39563. https://doi.org/10.1109/ACCESS.2018.2855135   [Google Scholar]
  43. Zhang Y, Lan X, Ren J, and Cai L (2020). Efficient computing resource sharing for mobile edge-cloud computing networks. IEEE/ACM Transactions on Networking, 28(3): 1227-1240. https://doi.org/10.1109/TNET.2020.2979807   [Google Scholar]