Authors:
Almir Mutapcic
1
;
Majid Emami
1
and
Keyvan Mohajer
2
Affiliations:
1
Stanford University, United States
;
2
Stanford Univesity, United States
Keyword(s):
Dynamic network routing, queue management, dual methods, bundle subgradient methods.
Related
Ontology
Subjects/Areas/Topics:
Distributed Control Systems
;
Informatics in Control, Automation and Robotics
;
Intelligent Control Systems and Optimization
;
Optimization Algorithms
Abstract:
In this paper we propose a purely distributed dynamic network routing algorithm that simultaneously regulates queue sizes across the network. The algorithm is distributed since each node decides on its outgoing link flows based only on its own and its immediate neighbors' information. Therefore, this routing method will be adaptive and robust to changes in the network topology, such as the node or link failures. This algorithm is based on the idea of bundle subgradient methods, which accelerate convergence when applied to regular non-differentiable optimization problems. In the optimal network flow framework, we show that queues can be treated as subgradient accumulations and thus bundle subgradient methods also drive average queue sizes to zero. We prove the convergence of our proposed algorithm and we state stability conditions for constant step size update rules. The algorithm is implemented using Matlab and its performance is analyzed on a test network with varying data traffic p
atterns.
(More)