TY - JOUR
T1 - Linear programming based heuristic algorithms for tunnel assignment and reconfiguration in MPLS networks
T2 - Linear programming based heuristic algorithms for tunnel assignment and reconfiguration..: S. Joung et al.
AU - Joung, Seulgi
AU - Ryu, Jaehyeon
AU - Kwon, Sun Hyeon
AU - Shin, Jongyoon
AU - Park, Sungsoo
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2024.
PY - 2024/12
Y1 - 2024/12
N2 - Multi-Protocol Label Switching (MPLS) sets up a connecting tunnel for each origin–destination pair of traffic demands to send data packets over Internet Protocol (IP) networks. We should assign each tunnel to one of the available candidate paths to achieve efficient use of the network and avoid congestion. Additionally, we need to update the bandwidths and routing of the tunnels efficiently in short periods of time to accommodate fluctuating traffic demands, which we refer to as the reconfiguration problem. In this paper, we propose formulations and linear programming-based heuristic algorithms for the tunnel assignment and reconfiguration problems arising in MPLS networks. First, we propose a formulation and algorithms for the tunnel assignment problem, considering realistic constraints such as port limitations and priority queue capacity restrictions. Our model incorporates unidirectional, bidirectional, protected, and unprotected tunnel cases altogether. Then, we present a heuristic algorithm to obtain a schedule for changing the bandwidths and routing of tunnels from the current configuration to a target configuration quickly while adhering to network capacity constraints. We report computational results using some random data from the real-life telecommunication network of the Republic of Korea.
AB - Multi-Protocol Label Switching (MPLS) sets up a connecting tunnel for each origin–destination pair of traffic demands to send data packets over Internet Protocol (IP) networks. We should assign each tunnel to one of the available candidate paths to achieve efficient use of the network and avoid congestion. Additionally, we need to update the bandwidths and routing of the tunnels efficiently in short periods of time to accommodate fluctuating traffic demands, which we refer to as the reconfiguration problem. In this paper, we propose formulations and linear programming-based heuristic algorithms for the tunnel assignment and reconfiguration problems arising in MPLS networks. First, we propose a formulation and algorithms for the tunnel assignment problem, considering realistic constraints such as port limitations and priority queue capacity restrictions. Our model incorporates unidirectional, bidirectional, protected, and unprotected tunnel cases altogether. Then, we present a heuristic algorithm to obtain a schedule for changing the bandwidths and routing of tunnels from the current configuration to a target configuration quickly while adhering to network capacity constraints. We report computational results using some random data from the real-life telecommunication network of the Republic of Korea.
KW - Bandwidth packing problem
KW - Heuristic
KW - Integer programming
KW - Linear programming
KW - Multi-protocol label switching
UR - https://www.scopus.com/pages/publications/85206392332
U2 - 10.1007/s11235-024-01217-3
DO - 10.1007/s11235-024-01217-3
M3 - Article
AN - SCOPUS:85206392332
SN - 1018-4864
VL - 87
SP - 991
EP - 1013
JO - Telecommunication Systems
JF - Telecommunication Systems
IS - 4
ER -