TY - JOUR
T1 - Centralized and distributed algorithms for routing and weighted max-min fair bandwidth allocation
AU - Allalouf, Miriam
AU - Shavitt, Yuval
PY - 2008
Y1 - 2008
N2 - Given a set of demands between pairs of nodes, we examine the traffic engineering problem of flow routing and fair bandwidth allocation where flows can be split to multiple paths (e.g., MPLS tunnels). This paper presents an algorithm for finding an optimal and global per-commodity max-min fair rate vector in a polynomial number of steps. In addition, we present a fast and novel distributed algorithm where each source router can find the routing and the fair rate allocation for its commodities while keeping the locally optimal max-min fair allocation criteria. The distributed algorithm is a fully polynomial epsilon-approximation (FPTAS) algorithm and is based on a primal-dual alternation technique. We implemented these algorithms to demonstrate its correctness, efficiency, and accuracy.
AB - Given a set of demands between pairs of nodes, we examine the traffic engineering problem of flow routing and fair bandwidth allocation where flows can be split to multiple paths (e.g., MPLS tunnels). This paper presents an algorithm for finding an optimal and global per-commodity max-min fair rate vector in a polynomial number of steps. In addition, we present a fast and novel distributed algorithm where each source router can find the routing and the fair rate allocation for its commodities while keeping the locally optimal max-min fair allocation criteria. The distributed algorithm is a fully polynomial epsilon-approximation (FPTAS) algorithm and is based on a primal-dual alternation technique. We implemented these algorithms to demonstrate its correctness, efficiency, and accuracy.
KW - Bandwidth allocation
KW - Distributed algorithm
KW - Max-min fairness criteria
KW - Maximum concurrent multi-commodity flow problem
UR - http://www.scopus.com/inward/record.url?scp=54549100157&partnerID=8YFLogxK
U2 - 10.1109/TNET.2007.905605
DO - 10.1109/TNET.2007.905605
M3 - מאמר
AN - SCOPUS:54549100157
VL - 16
SP - 1015
EP - 1024
JO - IEEE/ACM Transactions on Networking
JF - IEEE/ACM Transactions on Networking
SN - 1063-6692
IS - 5
ER -