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...
Saved in:
Main Authors: | , , , , , , , |
---|---|
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 |