[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Energy‐aware dynamic‐link load balancing method for a software‐defined network using a multi‐objective artificial bee colony algorithm and genetic operators

Published: 13 October 2020 Publication History

Abstract

Information and communication technology (ICT) is one of the sectors that have the highest energy consumption worldwide. It implies that the use of energy in the ICT must be controlled. A software‐defined network (SDN) is a new technology in computer networking. It separates the control and data planes to make networks more programmable and flexible. To obtain maximum scalability and robustness, load balancing is essential. The SDN controller has full knowledge of the network. It can perform load balancing efficiently. Link congestion causes some problems such as long transmission delay and increased queueing time. To overcome this obstacle, the link load balancing strategy is useful. The link load‐balancing problem has the nature of NP‐complete; therefore, it can be solved using a meta‐heuristic approach. In this study, a novel energy‐aware dynamic routing method is proposed to solve the link load‐balancing problem while reducing power consumption using the multi‐objective artificial bee colony algorithm and genetic operators. The simulation results have shown that the proposed scheme has improved packet loss rate, round trip time and jitter metrics compared with the basic ant colony, genetic‐ant colony optimisation, and round‐robin methods. Moreover, it has reduced energy consumption.

8 References

[1]
Neghabi A.A., Navimipour N.J., Hosseinzadeh M. et al.: ‘Load balancing mechanisms in the software defined networks: a systematic and comprehensive review of the literature’, IEEE Access, 2018, 6, pp. 14159–14178
[2]
Yaghmaee M.H., Neghabi A.A.: ‘Extended gradient: a modified gradient algorithm for node placement in shufflenet network’. 11th Annual Conf. of Computer Society of Iran, Iran, 2005
[3]
Akbar Neghabi A., Jafari Navimipour N., Hosseinzadeh M. et al.: ‘Nature‐inspired meta‐heuristic algorithms for solving the load balancing problem in the software‐defined network’, Int. J. Commun. Syst., 2019, 32, (4), p. e3875
[4]
Al‐Hubaishi M., Çeken C., Al‐Shaikhli A.: ‘A novel energy‐aware routing mechanism for SDN‐enabled WSAN’, Int. J. Commun. Syst., 2019, 32, (17), p. e3724
[5]
Ding Z., Xing S., Yan F. et al.: ‘An interference‐aware energy‐efficient routing algorithm with quality of service requirements for software‐defined WSNs’, IET Commun., 2019, 13, (18), pp. 3105–3116
[6]
Andrews M., Anta A.F., Zhang L. et al.: ‘Routing for energy minimization in the speed scaling model’. 2010 Proc. IEEE INFOCOM, San Diego, CA, USA, 2010, pp. 1–9
[7]
Patil S.D., Ragha L.: ‘Adaptive fuzzy‐based message dissemination and micro‐artificial bee colony algorithm optimised routing scheme for vehicular ad hoc network’, IET Commun., 2020, 14, (6), pp. 994–1004
[8]
Martín‐Moreno R., Vega‐Rodríguez M.A.: ‘Multi‐objective artificial bee colony algorithm applied to the bi‐objective orienteering problem’, Knowl.‐Based Syst., 2018, 154, pp. 93–101
[9]
Sathyanarayana S., Moh M.: ‘Joint route‐server load balancing in software defined networks using ant colony optimization’. 2016 Int. Conf. on High Performance Computing & Simulation (HPCS), Innsbruck, Austria, 2016, pp. 156–163
[10]
Cicioğlu M., Çalhan A.: ‘SDN‐based wireless body area network routing algorithm for healthcare architecture’, ETRI J., 2019, 41, (4), pp. 452–464
[11]
Patil S.: ‘Load balancing approach for finding best path in SDN’. 2018 Int. Conf. on Inventive Research in Computing Applications (ICIRCA), Coimbatore, India, 2018, pp. 612–616
[12]
Wang C., Zhang G., Xu H. et al.: ‘An ACO‐based link load‐balancing algorithm in SDN’. 2016 7th Int. Conf. on Cloud Computing and Big Data (CCBD), Macau, China, 2016, pp. 214–218
[13]
Xue H., Kim K.T., Youn H.Y.: ‘Dynamic load balancing of software‐defined networking based on genetic‐ant colony optimization’, Sensors, 2019, 19, (2), p. 311
[14]
Fortz B., Thorup M.: ‘Internet traffic engineering by optimizing OSPF weights’. Proc. IEEE INFOCOM 2000. Conf. on Computer Communications. Nineteenth Annual Joint Conf. of the IEEE Computer and Communications Societies (Cat. No. 00CH37064), Tel Aviv, Israel, 2000, vol. 2, pp. 519–528
[15]
Bharti S., Pattanaik K.K.: ‘Dynamic distributed flow scheduling for effective link utilization in data center networks’, J. High Speed Netw., 2014, 20, (1), pp. 1–10
[16]
Huin N., Rifai M., Giroire F. et al.: ‘Bringing energy aware routing closer to reality with SDN hybrid networks’, IEEE Trans. Green Commun. Netw., 2018, 2, (4), pp. 1128–1139
[17]
Huin N.: ‘Energy efficient software defined networks (Réseaux pilotés par logiciels efficaces en énergie)’. University of Côte d'Azur, France, 2017
[18]
Karaboga D.: ‘An idea based on honey bee swarm for numerical optimization’
[19]
Panahi V., Navimipour N.J.: ‘Join query optimization in the distributed database system using an artificial bee colony algorithm and genetic operators’, Concurrency Comput., Practice Exp., 2019, 31, (17), p. e5218
[20]
Deb K., Pratap A., Agarwal S. et al.: ‘A fast and elitist multiobjective genetic algorithm: NSGA‐II’, IEEE Trans. Evol. Comput., 2002, 6, (2), pp. 182–197
[21]
Koza J.R.: ‘Genetic programming’, 1997
[22]
Francois F., Gelenbe E.: ‘Towards a cognitive routing engine for software defined networks’. 2016 IEEE Int. Conf. on Communications (ICC), Kuala Lumpur, Malaysia, 2016, pp. 1–6
[23]
Mininet an Instant Virtual Network on your Laptop (or other PC). Available at http://mininet.org/
[24]
R. team, RYU SDN Framework – English Edition. RYU project team, 2014
[26]
IEEE 802.3 ETHERNET WORKING GROUP. Available at http://www.ieee802.org/3/
[27]
Jo E., Pan D., Liu J. et al.: ‘A simulation and emulation study of SDN‐based multipath routing for fat‐tree data center networks’. Proc. of the Winter Simulation Conf. 2014, Savanah, GA, USA, 2014, pp. 3072–3083
[29]
Gueant V.: ‘Iperf‐the TCP, UDP and SCTP network bandwidth measurement tool’, Iperf. fr. Np, 2017
[30]
Dobrijevic O., Santl M., Matijasevic M.: ‘Ant colony optimization for QoE‐centric flow routing in software‐defined networks’. 2015 11th Int. Conf. on Network and Service Management (CNSM), Barcelona, Spain, 2015, pp. 274–278

Cited By

View all
  • (2023)A modified artificial bee colony algorithm based on a non-dominated sorting genetic approach for combined economic-emission load dispatch problem▪Applied Soft Computing10.1016/j.asoc.2023.110433144:COnline publication date: 1-Sep-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A modified artificial bee colony algorithm based on a non-dominated sorting genetic approach for combined economic-emission load dispatch problem▪Applied Soft Computing10.1016/j.asoc.2023.110433144:COnline publication date: 1-Sep-2023

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media