Document Type : Research Articles


1 Department of Electrical Engineering, Islamshahr branch, Islamic Azad University, Islamshahr, Iran

2 Department of Electrical Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran,

3 Iran University of Science and Technology


Based on the recent Internet advances, congestion control is considered as an important issue and has spurred a significant amount of research. In this study, second-order sliding mode control is used to adjust the average queue length and maintain the closed-loop system performance. The control law is obtained in two steps. First, the nonlinear state-space form of the network is extracted based on state variables as the average queue length and congestion window size. Then, the proportional-Integrator-derivative and proportional- derivative sliding surface are defined according to the tracking error. Also, in order to avoid chattering, the derivative of the sliding surface is considered and the closed-loop system stability is investigated based on Lyapunov theory. The proposed scheme renders good tracking specifications and closed-loop system robustness. The simulation results show that the proposed methods outperform proportional integral (PI) and proportional integral derivative (PID) schemes. Also, robustness to disturbances increases and chattering and transient response degradation are avoided.


Main Subjects

[1] K.R. Sollins, The TFTP Protocol (REVISION 2). RFC 783.
, 1981.

R. El Khoury, E. Altman, R.El Azouzi, Analysis of
scalable TCP congestion control algorithm,” Computer
Communications, Vol. 33, No.1, pp. S41S49, Nov.2010.

[3] M. Barbera, A. Lombardo and G. Schembra, “A fluid-
based model of time limited TCP flows,” Computer
Networks, Vol. 44,No.3, pp. 275288, Feb.2004.

[4] M.A. Ardestani and M.T.H. Beheshti, “A robust discrete-
time controller for delay sensitive applications,” in Proc.
7th International Conference on
Communications and Signal Processing, 2009.

[5] V. Jacobson and M.J. Karels, “Congestion avoidance and
control,” ACM Sigcomm Computer Communication
Review, Vol. 18, pp. 314-329, Nov.1988.

Z. Wang, X. Zeng, X. Liu, M. Xu, Y. Wen, L. Chen, “TCP
congestion control algorithm for heterogeneous Internet,”
Journal of Network and Computer Applications,
Vol. 68,
pp.5664, Jun.2016.

[7] R. Barzamini, M. shafiee, “A New Sliding Mode Controller
for TCP Congestion Control,” 19th Telecommunications
forum TELFOR, 2011.

[8] R. Barzamini, M. Shafiee, A. Dadlani, “Adaptive
generalized minimum variance congestion controller for
dynamic TCP/AQM networks,” Computer
Communications, Vol.35, No.2, pp. 170178, Jan.2012.

[9] F. Ren, C. Lin, and X. Yin, "Design a congestion
controller based on sliding mode variable structure
control," Computer Communications, Vol. 28, No.9,
pp.1050-1061, Jun.2005.

F. Blanchini, W. Krajewski, S. Miani, U. Viaro, “A
sliding mode strategy to control TCP flows,”
Proceedings Volumes
, Vol. 42, No.13, pp. 717-722, 2009.

[11] H. Wang, Y. Jing, Y. Zhou, Z. Chen, and X. Liu, “Sliding
mode control for uncertain time delay TCP/AQM network
systems,” in Proc. 17th World IFAC Congress, Seoul,
Korea, pp.12013-12018, 2008.

[12] H. Ebrahimirad, M.J. Yazdanpanah, “Sliding Mode
Congestion Control in Differentiated Service
Communication Networks,”
International Conference on
Wired/Wireless Internet Communications,
pp. 99-108,

[13] S.H. Yang, X. Chen, L.S. Tan, L. Yang, “Time delay and
data loss compensation for Internet-based process control
Transactions of the Institute of Measurement
and Control
, Vol. 27,No.2, pp. 103-118, Apr.2005.

[14] C. Xia, L. Wang, S. Sun, J. Wang, “An SIR model with
infection delay and propagation vector in complex
networks,” Nonlinear Dynamics, Vol. 69, pp. 927934,

[15] S. Shams Shamsabad Farahani, S. Fakhimi Derakhshan,
LMI-based Congestion Control Algorithms for a Delayed
Network,” International Journal of Industrial Electronics,
Control and Optimization, Vol.2, No.2., pp. 91-98,

16] Z. Shu , J. Xu, K. Chung, “On the stability and multi-
stability of a TCP/RED congestion control model with state-
dependent delay and discontinuous marking function,”
Communications in Nonlinear Science and Numerical
, Vol. 22, No.1-33, pp. 269284,May 2015.

S. B. Vyakaranal, J. G. Naragund, Performance
Evaluation of TCP using AQM Schemes for Congestion
,” in Proc. Second International Conference on
Advances in Electronics, Computers and Communications
, 2018.

18] S. Lar and X. Liao, “An initiative for a classified
bibliography on TCP/IP congestion control,”
Journal of
Network and Computer Applications
, Vol. 36, No.1, pp.
-133, Jan. 2013.

W. Sun, L. Xu, S. Elbaum, Scalably Testing
Congestion Control Algorithms of Real-World TCP
,” in Proc. IEEE International
Conference on Communications (ICC)
, 2018.

[20] V. Misra, W.B. Gong, and D. Towsley, “Fluid-based
analysis of a network of AQM routers supporting TCP
flows with an application to RED,” ACM SIGCOMM
Computer Communication Review, Vol. 30, pp.151-160,
Aug. 2000.

[21] HU. Unal, D. Malchor-Aguilar, D. Ustebay,S.L.
Niculescu, H. Özbay, “Comparison of PI controllers
designed for the delay model of TCP/AQM networks,”
Computer Communications, Vol. 36, No.10-11, pp. 1225-
1234, Jun. 2013.

[22] J. Wang, L. Rong, and Y.
Liu, “Design of a stabilizing
AQM controller for large
-delay networks based on internal
model control,”
Computer Communications, Vol. 31,
pp. 1911-1918, Jun. 2008.

[23] S.
Skogestad, “Simple analytic rules for model reduction
and PID controller tuning,”
Journal of Process Control,
No.4, pp. 291309, Jun.2003.