Abstract
The OFEX (Optimal and Fully EXplicit) rate controller is able to provide not only the optimal bandwidth allocation but also the fully explicit congestion signal to sources. It exercises link-wise proportional fairness and network-wise max-min fairness, which enables the controller to feed the congestion signal back from the most congested link, instead of using the networkwise proportional fairness which feeds back the congestion signal summed along a flow path. As a result, the OFEX controller overcomes the drawbacks of the relatively explicit controllers that 1) bias the multi-bottlenecked users in terms of their source sending rate and convergence speed, 2) are not adaptable to varying link bandwidth and 3) can potentially incur large queue size upon congestion. In this paper, we first prove that the OFEX controller can converge to its equilibrium at least as fast as a geometric series in a link. Then we analyze the system stability with time delay in a single bottleneck network and show that the OFEX controller can achieve local stability under certain conditions. Besides, the robustness analysis of the OFEX controller shows how the dynamics of link bandwidth may affect the revenue of a link. Finally, with the OPNET modeler, we evaluate the performances of the OFEX controller and verify its effectiveness.
Similar content being viewed by others
References
V. Jacobson. Congestion avoidance and control. Computer Communication Review, 1988, 18(4): 314–329.
V. Jacobson. Modified TCP congestion avoidance algorithm. end2end-interest mailing list, 1990: ftp://ftp.isi.edu/end2end/end2end-interest-1990.mail.
F. P. Kelly, A. K. Maulloo, D. K. H. Tan. Rate control for communication networks: shadow prices, proportional fairness and stability. Journal of the Operational Research Society, 1998, 49(3): 237–252.
F. P. Kelly, G. Raina. Explicit congestion control: charging, fairness and admission management. Next-Generation Internet Architectures and Protocols, Cambridge: Cambridge University Press, 2010.
J. Liu, O. W. W. Yang. An optimal and fully explicit rate controller for the high-speed networks. IEEE International Conference on Communications, Budapest, IEEE, 2013: 3759–3763.
S. Auhuraliya, S. Low. Optimization flow control with Newtonlike algorithm. Telecommucation Systems, 2000, 15(3/4): 345–358.
X. Lin, N. B. Shroff. Utility maximization for communication networks with multi-path routing. IEEE Transactions on Automatic Control, 2006, 51(5): 766–781.
K. Ma, R. Mazumdar, J. Luo. On the performance of primal/dual schemes for congestion control in networks with dynamic flows. IEEE Conference on Computer Communications (INFOCOM), Phoenix: IEEE, 2008: 326–330.
S. Floyd. Connections with multiple congested gateways in packet-switched networks–Part 1: One-way traffic. Computer Communication Review, 1991, 21(5): 30–47.
Y. Zhang, T. R. Henderson. An implementation and experimental study of the explicit control protocol (XCP). IEEE Conference on Computer Communications (INFOCOM), Miami: IEEE, 2005: 1037–1048.
F. Abrantes, J. Araujo, M. Ricardo. Explicit congestion control algorithms for time varying capacity media. IEEE Transactions on Mobile Computing, 2011, 10(1): 81–93.
F. Abrantes, M. Ricardo. XCP for shared-access multi-rate media. Computer Communication Review, 2006, 36(3): 29–38.
S. Boyd, L. Vandenberghe. Convex Optimization. Cambridge: Cambridge University Press, 2004.
D. P. Bertsekas. Nonlinear Programming. 2nd ed. Nashua: Athena Scientific, 1999.
Z. Xiao, F. Lin. Variable step-size LMS algorithm based on modified secant integral function. Proceedings of the 4th International Conference on Electronics, Communications and Networks, Beijing: CRC Press, 2014: 1737–1758.
R. Srikant. The Mathematics of Internet Congestion Control. Basel: Birkhauser, 2004.
R. C. Dorf, R. H. Bishop. Modern Control System. 11th ed. Upper Saddle River: Pearson Prentice Hall, 2008.
N. Dukkipati, N. McKeown, A. G. Fraser. RCP-AC congestion control to make flows complete quickly in any environment. IEEE Conference on Computer Communications (INFOCOM), Barcelona: IEEE, 2006: 3002–3006.
Y. Hong, O. W. W. Yang. Design of adaptive PI rate controller for best-effort traffic in the Internet based on phase margin. IEEE Transactions on Parallel and Distributed Systems, 2007, 18(4): 550–561.
D. Katabi, M. Handley, C. Rohrs. Congestion control for high bandwidth-delay product networks. Computer Communication Review, 2002, 32(4): 89–102.
Y. Zhang, D. Leonard, D. Loguinov. JetMax: scalable maxmin congestion control for high-speed heterogeneous networks. IEEE Conference on Computer Communications (INFOCOM), Barcelona: IEEE, 2006: 1204–1216.
M. E. Crovella, A. Bestavros. Self-similarity in world wide web traffic: Evidence and possible causes. IEEE/ACM Transactions on Networking, 1997, 5(6): 835–846.
OPNET Technologies Inc. OPNET Modeler Manuals. OPNET version 11.5. 2005.
D. Gross, J. Shortle, J. M. Thompson, et al. Fundamentals of Queueing Theory. 4th ed. New York: John Wiley & Sons, 2008.
M. Muller-Bungart. Revenue Management with Flexible Products. New York: Springer, 2007.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was partially supported by a Research Discovery Grant (#RGPIN42878) and an Accelerated Grant from National Science and Engineering Research Council of Canada.
Jungang LIU received the Ph.D. degree in Electrical and Computer Engineering at University of Ottawa, Canada, in 2014. Currently, he is a telecommunication specialist in information technology industry. From 2002 to 2008, he was an electrical engineer and research assistant in China Academy of Railway Sciences, China. He was the recipient of the Ph.D. Admission Scholarship of University of Ottawa, and the 2011–2012 Ontario Graduate Scholarship. His main research interests include Internet traffic control, modeling and performance evaluation of computer networks, industrial process control, and automation.
Oliver W. W. YANG received the Ph.D. degree in Electrical Engineering from the University of Waterloo, Ontario, Canada. He is a professor in the School of Electrical Engineering and Computer Science at the University of Ottawa, Ontario, Canada. He has worked for Northern Telecom Canada Ltd. and has done various consulting. He has served on the editorial board of IEEE Communication Magazine, and IEEE Communication Surveys & Tutorials, as well as an associate director of the OCIECE (Ottawa-Carleton Institute of Electrical and Computer Engineering). His research interests are in the modeling, analysis, and performance evaluation of computer communication networks, their protocols, services, and interconnection architectures. The CCNR Lab under his leadership has been working on various projects in the switch architecture, traffic control, traffic characterization, and other traffic engineering issues in both wireless and photonic networks, the results of which can be found in more than 400 technical papers. Dr. Yang is a senior member of the IEEE.
Rights and permissions
About this article
Cite this article
Liu, J., Yang, O.W.W. Convergence, stability and robustness analysis of the OFEX controller for high-speed networks. Control Theory Technol. 14, 122–139 (2016). https://doi.org/10.1007/s11768-016-5034-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-016-5034-9