Combined routing and flow control in computer communication networks: A two-level adaptive scheme
- 1 January 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automatic Control
- Vol. 32 (1) , 15-25
- https://doi.org/10.1109/tac.1987.1104442
Abstract
The problem of designing combined routing and flow control strategies for packet-switched computer communication networks is considered in this paper and a new two-level adaptive scheme is presented. State dependent models for routing and input buffer limit flow control are introduced to facilitate formulating the problem, for which a solution in the framework of system stabilization is developed. The overall decision-making consists of a distributed computation of the routing parameters and the flow control parameters at the lower level of network nodes and a computation on a slower time-scale of a set of combined parameters by a supervisor (network control center) at a higher hierarchical level. The parameters are adaptively updated at both levels to improve the network performance with respect to a set of objectives concerning delay, throughput, and buffer utilization. Some implementational aspects of the algorithm are discussed and simulation results that illustrate the performance are presented. Major strong points of the present scheme are i) adaptivity to changes in load and/or network topology, ii) capability of handling different objectives individually at different hierarchical levels, and iii) consideration of capacity constrained nodal buffers in addition to capacity limited links, unlike in the earlier developed schemes, for a more realistic representation of network environment.Keywords
This publication has 13 references indexed in Scilit:
- Optimal routing in closed queuing networksACM Transactions on Computer Systems, 1983
- A hierarchical scheme for multiobjective adaptive routing in large communication networksProceedings of the IEEE, 1983
- An optimal control approach to dynamic routing in networksIEEE Transactions on Automatic Control, 1982
- Optimal routing in networks with flow-controlled virtual channelsPublished by Association for Computing Machinery (ACM) ,1982
- Flow Control: A Comparative SurveyIEEE Transactions on Communications, 1980
- Congestion Control of Store-and-Forward Networks by Input Buffer Limits--An AnalysisIEEE Transactions on Communications, 1979
- Free buffer allocation — An investigation by simulationComputer Networks (1976), 1978
- Multivariable Control of Data Networks *IFAC Proceedings Volumes, 1978
- Hierarchical routing for large networks Performance evaluation and optimizationComputer Networks (1976), 1977
- The Modeling of Adaptive Routing in Data-Communication NetworksIEEE Transactions on Communications, 1977