Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach

This paper presents a novel load balancing algorithm tailored for deeply programmable networks, offering a decentralized approach to optimizing packet forwarding and load distribution. Unlike conventional systems reliant on centralized controllers or manual configurations, this algorithm operates en...

Full description

Saved in:
Bibliographic Details
Main Authors: Gergely Sarkozi, Peter Voros
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10974967/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849324325634572288
author Gergely Sarkozi
Peter Voros
author_facet Gergely Sarkozi
Peter Voros
author_sort Gergely Sarkozi
collection DOAJ
description This paper presents a novel load balancing algorithm tailored for deeply programmable networks, offering a decentralized approach to optimizing packet forwarding and load distribution. Unlike conventional systems reliant on centralized controllers or manual configurations, this algorithm operates entirely within the data plane, leveraging controlled flooding to dynamically discover and reroute traffic based on real-time congestion data. By detecting latency spikes indicative of congestion, switches autonomously select alternative paths to maintain optimal traffic flow. Implemented in the P4 data plane programming language, the algorithm is rigorously evaluated against existing load balancing methods for self-organized networks. The results demonstrate significant reductions in data transmission times, improved path symmetry, and enhanced scalability under various network conditions, making it a robust solution for modern, self-organized, and high-performance networks.
format Article
id doaj-art-687638ed335b44cba5f4a712d8b50fb5
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-687638ed335b44cba5f4a712d8b50fb52025-08-20T03:48:46ZengIEEEIEEE Access2169-35362025-01-0113735407355210.1109/ACCESS.2025.356380610974967Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane ApproachGergely Sarkozi0https://orcid.org/0009-0007-2193-3642Peter Voros1https://orcid.org/0000-0001-7539-9878Eötvös Loránd University (ELTE), Budapest, HungaryEötvös Loránd University (ELTE), Budapest, HungaryThis paper presents a novel load balancing algorithm tailored for deeply programmable networks, offering a decentralized approach to optimizing packet forwarding and load distribution. Unlike conventional systems reliant on centralized controllers or manual configurations, this algorithm operates entirely within the data plane, leveraging controlled flooding to dynamically discover and reroute traffic based on real-time congestion data. By detecting latency spikes indicative of congestion, switches autonomously select alternative paths to maintain optimal traffic flow. Implemented in the P4 data plane programming language, the algorithm is rigorously evaluated against existing load balancing methods for self-organized networks. The results demonstrate significant reductions in data transmission times, improved path symmetry, and enhanced scalability under various network conditions, making it a robust solution for modern, self-organized, and high-performance networks.https://ieeexplore.ieee.org/document/10974967/P4programmable networksload balancingself-organized networks
spellingShingle Gergely Sarkozi
Peter Voros
Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
IEEE Access
P4
programmable networks
load balancing
self-organized networks
title Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
title_full Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
title_fullStr Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
title_full_unstemmed Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
title_short Load Balancing and Alternative Path Selection in Self-Organized Networks: A Data Plane Approach
title_sort load balancing and alternative path selection in self organized networks a data plane approach
topic P4
programmable networks
load balancing
self-organized networks
url https://ieeexplore.ieee.org/document/10974967/
work_keys_str_mv AT gergelysarkozi loadbalancingandalternativepathselectioninselforganizednetworksadataplaneapproach
AT petervoros loadbalancingandalternativepathselectioninselforganizednetworksadataplaneapproach