DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks

Traffic management in software-defined networks (SDNs) is critical for efficient bandwidth utilization and resource provisioning. Recent works on SDN load balancing (LB) have focused on identifying and rerouting elephant flows (EFs) for effective bandwidth usage. These techniques have some limitatio...

Full description

Saved in:
Bibliographic Details
Main Authors: Hamdan, Mosab, Khan, Suleman, Abdelaziz, Ahmed, Sadiah, Shahidatul, Shaikh-Husin, Nasir, Al Otaibi, Sattam, Maple, Carsten, Marsono, M. N.
Format: Article
Published: Elsevier B.V. 2021
Subjects:
Online Access:http://eprints.utm.my/id/eprint/94574/
http://dx.doi.org/10.1016/j.comcom.2021.10.013
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.94574
record_format eprints
spelling my.utm.945742022-03-31T15:47:58Z http://eprints.utm.my/id/eprint/94574/ DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks Hamdan, Mosab Khan, Suleman Abdelaziz, Ahmed Sadiah, Shahidatul Shaikh-Husin, Nasir Al Otaibi, Sattam Maple, Carsten Marsono, M. N. TK Electrical engineering. Electronics Nuclear engineering Traffic management in software-defined networks (SDNs) is critical for efficient bandwidth utilization and resource provisioning. Recent works on SDN load balancing (LB) have focused on identifying and rerouting elephant flows (EFs) for effective bandwidth usage. These techniques have some limitations, such as using source-to-destination hop count as the primary rerouting metric and not differentiating the types of flow that result in frequent resource conflicts when handling EF with long-lived bandwidth. Besides, current EF detection techniques use predefined bandwidth-use thresholds that cannot adapt to the ever-changing traffic condition. Also, detecting EF on switches results in high controller-switch bandwidth and high EF detection time. This study presents an ant colony optimization-based technique for rerouting EFs while considering load-balancing in the SDN links. This technique, called DPLBAnt, is formulated as a shortest-path problem in SDN that can alleviate the high controller-switch load. The proposed technique first detects EF by using a pair of classifiers on both SDN controller and switches. Most EF candidates are sifted on the switches, resulting in accurate and efficient detection of EF. Then, DPLBAnt obtains the global state of the SDN from which the most optimal paths for congested links are retrieved, and EF are redirected accordingly. The performance of the proposed DPLBAnt has been extensively simulated. Results indicate its superior performance over Equal-Cost Multi-Path (ECMP) and FlowSeer techniques in terms of average end-to-end delay (54% and 7.9% better), average network throughput (3.5× and 1.5× better), and average packet loss (18% and 10% better) respectively. The overall performance indicates that the proposed LB technique based on detection and rerouting of EFs can improve SDN's overall performance. Elsevier B.V. 2021-12-01 Article PeerReviewed Hamdan, Mosab and Khan, Suleman and Abdelaziz, Ahmed and Sadiah, Shahidatul and Shaikh-Husin, Nasir and Al Otaibi, Sattam and Maple, Carsten and Marsono, M. N. (2021) DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks. Computer Communications, 180 . pp. 315-327. ISSN 0140-3664 http://dx.doi.org/10.1016/j.comcom.2021.10.013 DOI:10.1016/j.comcom.2021.10.013
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Hamdan, Mosab
Khan, Suleman
Abdelaziz, Ahmed
Sadiah, Shahidatul
Shaikh-Husin, Nasir
Al Otaibi, Sattam
Maple, Carsten
Marsono, M. N.
DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
description Traffic management in software-defined networks (SDNs) is critical for efficient bandwidth utilization and resource provisioning. Recent works on SDN load balancing (LB) have focused on identifying and rerouting elephant flows (EFs) for effective bandwidth usage. These techniques have some limitations, such as using source-to-destination hop count as the primary rerouting metric and not differentiating the types of flow that result in frequent resource conflicts when handling EF with long-lived bandwidth. Besides, current EF detection techniques use predefined bandwidth-use thresholds that cannot adapt to the ever-changing traffic condition. Also, detecting EF on switches results in high controller-switch bandwidth and high EF detection time. This study presents an ant colony optimization-based technique for rerouting EFs while considering load-balancing in the SDN links. This technique, called DPLBAnt, is formulated as a shortest-path problem in SDN that can alleviate the high controller-switch load. The proposed technique first detects EF by using a pair of classifiers on both SDN controller and switches. Most EF candidates are sifted on the switches, resulting in accurate and efficient detection of EF. Then, DPLBAnt obtains the global state of the SDN from which the most optimal paths for congested links are retrieved, and EF are redirected accordingly. The performance of the proposed DPLBAnt has been extensively simulated. Results indicate its superior performance over Equal-Cost Multi-Path (ECMP) and FlowSeer techniques in terms of average end-to-end delay (54% and 7.9% better), average network throughput (3.5× and 1.5× better), and average packet loss (18% and 10% better) respectively. The overall performance indicates that the proposed LB technique based on detection and rerouting of EFs can improve SDN's overall performance.
format Article
author Hamdan, Mosab
Khan, Suleman
Abdelaziz, Ahmed
Sadiah, Shahidatul
Shaikh-Husin, Nasir
Al Otaibi, Sattam
Maple, Carsten
Marsono, M. N.
author_facet Hamdan, Mosab
Khan, Suleman
Abdelaziz, Ahmed
Sadiah, Shahidatul
Shaikh-Husin, Nasir
Al Otaibi, Sattam
Maple, Carsten
Marsono, M. N.
author_sort Hamdan, Mosab
title DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
title_short DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
title_full DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
title_fullStr DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
title_full_unstemmed DPLBAnt: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
title_sort dplbant: improved load balancing technique based on detection and rerouting of elephant flows in software-defined networks
publisher Elsevier B.V.
publishDate 2021
url http://eprints.utm.my/id/eprint/94574/
http://dx.doi.org/10.1016/j.comcom.2021.10.013
_version_ 1729703191427153920
score 13.160551