BDAMP AND BAMP OPTIMIZATION OF COMMUNICATION IN SDN-BASED FOG AND CLOUD COMPUTING

  • Mustafa Hasan Albowarab Faculty of Information and Communication Technology, Malaysian Technical University Melaka, Malaysia https://orcid.org/0000-0001-6606-4208
  • Nurul Azma Zakaria Faculty of Information and Communication Technology, Malaysian Technical University Melaka, Malaysia https://orcid.org/0000-0003-0059-2942
  • Z. Zainal Abidin Faculty of Artificial Intelligence and Cybersecurity, Malaysian Technical University Melaka, Malaysia https://orcid.org/0000-0003-4868-941X
  • Fairul Azni Jafar Faculty of Industrial and Manufacturing Technology and Engineering, Malaysian Technical University Melaka, Malaysia https://orcid.org/0000-0002-0101-3650
Keywords: Cloud computing, Fog computing, Multi-Objective Optimization, Multi-Objective Particle Swarm Optimization, SDN

Abstract

Software-Defined Networking (SDN) has emerged as a revolutionary paradigm. The integration of SDN within fog networks represents a synergistic convergence of two cutting-edge technologies. With the complexity of SDN serving fog networks, the optimization of communication cost becomes paramount. Addressing the intricate challenges of communication cost optimization necessitates the application of sophisticated methodologies. Multi-Objective Optimization (MOO) algorithms present a robust solution, allowing for the simultaneous optimization of multiple conflicting objectives. By employing MOO, this research proposes a bi-objective optimization model for the intra- and inter-domain communication cost of controller deployment in an SDN-based computing network. The evaluation performed has captured two aspects of the performance of using Binary Angle quantization Multi-objective Particle swarm optimization (BAMP) and Binary crowding Distance Angle quantization Multi-objective Particle swarm optimization (BDAMP) for SDN controllers’ deployment. The first aspect is multi-objective-based evaluation, and the second aspect is the SDN network performance. Our developed BAMP and BDAMP have shown superiority over the benchmarks in terms of both aspects. Most importantly, the best performance is achieved by BDAMP in terms of both intra- and inter- communication cost.

Downloads

Download data is not yet available.

References

R. Amin, M. Reisslein, and N. Shah, “HYBRID SDN NETWORKS: A SURVEY OF EXISTING APPROACHES,” IEEE Commun. Surv. Tutorials, vol. 20, no. 4, pp. 3259–3306, 2018. doi: https://doi.org/10.1109/COMST.2018.2837161

H. F. Atlam, R. J. Walters, and G. B. Wills, “FOG COMPUTING AND THE INTERNET OF THINGS: A REVIEW,” big data Cogn. Comput., vol. 2, no. 2, p. 10, 2018. doi: https://doi.org/10.3390/bdcc2020010

L.-A. Phan, D.-T. Nguyen, M. Lee, D.-H. Park, and T. Kim, “DYNAMIC FOG-TO-FOG OFFLOADING IN SDN-BASED FOG COMPUTING SYSTEMS,” Futur. Gener. Comput. Syst., vol. 117, pp. 486–497, 2021. doi: https://doi.org/10.1016/j.future.2020.12.021

B. P. R. Killi and S. V. Rao, “CONTROLLER PLACEMENT IN SOFTWARE DEFINED NETWORKS: A COMPREHENSIVE SURVEY,” Comput. Networks, vol. 163, p. 106883, 2019. doi: https://doi.org/10.1016/j.comnet.2019.106883

P. Maiti, H. K. Apat, A. Kumar, B. Sahoo, and A. K. Turuk, “DEPLOYMENT OF MULTI-TIER FOG COMPUTING SYSTEM FOR IOT SERVICES IN SMART CITY,” in 2019 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), 2019, pp. 1–6. doi: https://doi.org/10.1109/ANTS47819.2019.9117921

A. A. Diro, H. T. Reda, and N. Chilamkurti, “DIFFERENTIAL FLOW SPACE ALLOCATION SCHEME IN SDN BASED FOG COMPUTING FOR IOT APPLICATIONS,” J. Ambient Intell. Humaniz. Comput., pp. 1–11, 2018. doi: https://doi.org/10.1007/s12652-017-0677-z

M. Hamdan, et al., “A COMPREHENSIVE SURVEY OF LOAD BALANCING TECHNIQUES IN SOFTWARE-DEFINED NETWORK,” J. Netw. Comput. Appl., vol. 174, p. 102856, 2021. doi: https://doi.org/10.1016/j.jnca.2020.102856

M. H. Albowarab, N. A. Zakaria, and Z. Z. Abidin, “DIRECTIONALLY-ENHANCED BINARY MULTI-OBJECTIVE PARTICLE SWARM OPTIMISATION FOR LOAD BALANCING IN SOFTWARE DEFINED NETWORKS,” Sensors, vol. 21, no. 10, p. 3356, 2021. doi: https://doi.org/10.3390/s21103356

A. A. Ateya. et al., “CHAOTIC SALP SWARM ALGORITHM FOR SDN MULTI-CONTROLLER NETWORKS,” Eng. Sci. Technol. an Int. J., vol. 22, no. 4, pp. 1001–1012, 2019. doi: https://doi.org/10.1016/j.jestch.2018.12.015

S. K. Keshari, V. Kansal, and S. Kumar, “AN INTELLIGENT WAY FOR OPTIMAL CONTROLLER PLACEMENTS IN SOFTWARE-DEFINED--IOT NETWORKS FOR SMART CITIES,” Comput. Ind. Eng., vol. 162, p. 107667, 2021. doi: https://doi.org/10.1016/j.cie.2021.107667

A. C. O. Christofaro, M. M. Carvalho, and D. G. Silva, “PERFORMANCE OF METAHEURISTIC ALGORITHMS FOR THE CONTROLLER PLACEMENT PROBLEM IN SDN,” in 2020 IEEE 25th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), 2020, pp. 1–6. doi: https://doi.org/10.1109/CAMAD50429.2020.9209258

N. S. Radam, S. T. F. Al-Janabi, and K. S. Jasim, “MULTI-CONTROLLERS PLACEMENT OPTIMIZATION IN SDN BY THE HYBRID HSA-PSO ALGORITHM,” Computers, vol. 11, no. 7, p. 111, 2022. doi: https://doi.org/10.3390/computers11070111

K. Kanodia, S. Mohanty, K. Kurroliya, and B. Sahoo, “CCPGWO: A META-HEURISTIC STRATEGY FOR LINK FAILURE AWARE PLACEMENT OF CONTROLLER IN SDN,” in 2020 International Conference on Inventive Computation Technologies (ICICT), 2020, pp. 859–863. doi: https://doi.org/10.1109/ICICT48043.2020.9112423

Y. Li, W. Sun, and S. Guan, “A MULTI-CONTROLLER DEPLOYMENT METHOD BASED ON PSO ALGORITHM IN SDN ENVIRONMENT,” in 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), 2020, pp. 351–355. doi: https://doi.org/10.1109/ITNEC48623.2020.9084702

S. Torkamani-Azar and M. Jahanshahi, “A NEW GSO BASED METHOD FOR SDN CONTROLLER PLACEMENT,” Comput. Commun., vol. 163, pp. 91–108, 2020. doi: https://doi.org/10.1016/j.comcom.2020.09.004

G. Li, X. Wang, and Z. Zhang, “SDN-BASED LOAD BALANCING SCHEME FOR MULTI-CONTROLLER DEPLOYMENT,” IEEE Access, vol. 7, pp. 39612–39622, 2019. doi: https://doi.org/10.1109/ACCESS.2019.2906683

Z. Liao, C. Chen, Y. Ju, C. He, J. Jiang, and Q. Pei, “MULTI-CONTROLLER DEPLOYMENT IN SDN-ENABLED 6G SPACE–AIR–GROUND INTEGRATED NETWORK”. Remote Sensing, 14(5), 1076, 2022. doi: https://doi.org/10.3390/rs14051076

A. Alyanbaawi, A. El-Sayed, and N. Salah, “MC-LBTO: SECURE AND RESILIENT STATE-AWARE MULTI-CONTROLLER FRAMEWORK WITH ADAPTIVE LOAD BALANCING FOR SD-IOT PERFORMANCE OPTIMIZATION”, Scientific Reports, vol. 15, 44660, 2025. doi: https://doi.org/10.1038/s41598-025-31216-6

F. Guo and A. Ye, “THE APPLICATION AND PERFORMANCE OPTIMIZATION OF MULTI-CONTROLLER-BASED LOAD BALANCING ALGORITHM IN COMPUTER NETWORKS”, Egyptian Informatics Journal, Volume 30, 2025, 100678, ISSN 1110-8665. doi: https://doi.org/10.1016/j.eij.2025.100678

C. Chi, L. Yang, Q. Huang, and Y. Qi, “OPTIMAL PLACEMENT OF MULTI-CONTROLLER CONSIDERING LOAD BALANCE AND CONTROL DELAY IN SOFTWARE DEFINED SATELLITE NETWORK,” 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China, pp. 2123-2128, 2022. doi: https://doi.org/10.1109/CCDC55256.2022.10033633

K. Atefi, S. Yahya, A. Rezaei, and A. Erfanian, “TRAFFIC BEHAVIOR OF LOCAL AREA NETWORK BASED ON M/M/1 QUEUING MODEL USING POISSON AND EXPONENTIAL DISTRIBUTION,” in 2016 IEEE Region 10 Symposium (TENSYMP), 2016, pp. 19–23. doi: https://doi.org/10.1109/TENCONSpring.2016.7519371

C. A. C. Coello and M. S. Lechuga, “MOPSO : A PROPOSAL FOR MULTIPLE OBJECTIVE PARTICLE SWARM OPTIMIZATION,” in Proceedings of the 2002 Congress on Evolutionary Computation. CEC’02 (Cat. No.02TH8600), IEEE, 2002, pp. 1051–1056. doi: https://doi.org/10.1109/CEC.2002.1004388

F. Sheikholeslami and N. J. Navimipour, “SERVICE ALLOCATION IN THE CLOUD ENVIRONMENTS USING MULTI-OBJECTIVE PARTICLE SWARM OPTIMIZATION ALGORITHM BASED ON CROWDING DISTANCE,” Swarm Evol. Comput., vol. 35, pp. 53–64, 2017. doi: https://doi.org/10.1016/j.swevo.2017.02.007

K. Deb, A. Member, A. Pratap, S. Agarwal, and T. Meyarivan, “A FAST AND ELITIST MULTIOBJECTIVE GENETIC ALGORITHM: NSGA-II,” IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, 2002. doi: https://doi.org/10.1109/4235.996017

I. O. Science, “SCHOLARSHIP AND SERVICES EXCHANGE,” 2020.

Z. K. Khattak, M. Awais, and A. Iqbal, “PERFORMANCE EVALUATION OF OPENDAYLIGHT SDN CONTROLLER,” in 2014 20th IEEE international conference on parallel and distributed systems (ICPADS), 2014, pp. 671–676. doi: https://doi.org/10.1109/PADSW.2014.7097868

Published
2026-04-08
How to Cite
[1]
M. H. Albowarab, N. A. Zakaria, Z. Z. Abidin, and F. A. Jafar, “BDAMP AND BAMP OPTIMIZATION OF COMMUNICATION IN SDN-BASED FOG AND CLOUD COMPUTING”, BAREKENG: J. Math. & App., vol. 20, no. 3, pp. 2229-2244, Apr. 2026.