1. Introduction
In control theory and process control, nonlinear control strategies are widely employed to achieve desired system performance under complex and uncertain conditions. Common nonlinear control approaches include backstepping techniques, model predictive control (MPC), sliding mode control (SMC), and Lyapunov-based methods. Among these, SMC offers several notable advantages, such as finite-time convergence, model order reduction through the use of sliding manifolds, and strong robustness against perturbations and uncertainties. Motivated by these strengths, this paper proposes a novel control scheme based on nonlinear sliding mode control.
Network congestion, particularly in communication systems governed by the transmission control protocol (TCP), continues to pose a major challenge [
1]. Efficient TCP congestion control is essential to ensure optimal data flow while avoiding network overload. However, the TCP faces significant uncertainties arising from dynamic network conditions, such as bandwidth variations and packet loss [
2,
3]. These uncertainties necessitate the development of robust control strategies capable of adapting to such disturbances. In this context, sliding mode control emerges as an attractive solution, offering both simplicity and robustness, as demonstrated in numerous studies (see, e.g., [
4,
5,
6]). This paper addresses these challenges by introducing a novel nonlinear sliding mode control framework tailored to TCP congestion control, aiming to enhance performance, robustness, and adaptability in dynamic network environments.
Recently, several variants of second-order sliding mode controllers have been proposed for diverse applications in TCP tracking control. For example, ref. [
7] introduces a family of nonlinear controllers exhibiting fixed-time convergence. In the context of second-order TCP tracking systems, modifications of the second-order finite-time nested controller have been developed to allow adjustment of the closed-loop system’s settling time [
2]. Although these approaches offer promising Lyapunov-based characterizations, the calculation of controller gains remains complex and challenging. The development of TCP tracking control methods within robust control frameworks continues to progress, offering significant improvements in achieving high-precision trajectory tracking while maintaining robustness in the presence of disturbances and uncertainties. In this paper, we introduce a novel nonlinear control strategy for TCP systems subject to disturbances. The sliding variable is designed using
-type functions to ensure finite-time convergence of the system state to the origin. This
-based sliding mode design not only guarantees finite-time stability but also enhances robustness against mismatched perturbations—an important feature for TCP systems where the first integrator is influenced by capacity constraints. This approach was recently presented in the Automatica journal [
8,
9], and here we extend it to address the tracking problem while rejecting perturbations in TCP systems. Furthermore, we propose alternative sliding surface design techniques inspired by this methodology. We also present a continuous version of the proposed controller and prove that the resulting closed-loop system satisfies the input-to-state stability (ISS) property, ensuring robust performance under dynamic disturbances. The main contributions and novelties of this work are as follows:
Unlike existing TCP tracking controllers [
1,
2,
3], we propose a simple nonlinear controller defined by only three parameters, significantly simplifying implementation without sacrificing performance.
Singularities in the closed-loop system are avoided without the need for switching control laws or intricate sliding surface designs, representing a significant improvement over existing predefined-time controllers for second-order systems.
Our controller design framework enables the development of a wide class of robust controllers for second-order systems, guaranteeing finite-time stability.
We also present a continuous version of the proposed controller and establish the input-to-state stability (ISS) of the resulting closed-loop system, thereby ensuring robustness and stability under perturbations.
2. Related Work
Congestion control in transmission control protocol (TCP) networks has motivated extensive research on Active Queue Management (AQM) as a means to regulate queue lengths, reduce packet loss, and improve fairness. Early control-theoretic studies such as [
10] modeled AQM as a feedback control problem, demonstrating how control principles can stabilize queue dynamics and enhance throughput. A broad survey in [
11] further summarized advances in AQM-based TCP congestion control, identifying key challenges in terms of stability, responsiveness, and fairness under diverse network scenarios.
Robust control methodologies have been widely investigated to address uncertainties and time-varying network conditions. A variable structure control strategy for AQM with Explicit Congestion Notification (ECN) was introduced in [
12], offering robustness against disturbances and system variations. Similarly, ref. [
13] proposed robust AQM controllers for TCP networks, ensuring stability under parameter uncertainties. More recently, hybrid and adaptive methods have gained attention: ref. [
14] presented a robust PID and recursive least squares (RLS) controller for TCP/AQM systems, while ref. [
15] focused on an analytical design of proportional–integral AQM controllers with explicit stability criteria, offering improved guarantees of stability and performance.
Recent works have also examined AQM in specialized or heterogeneous environments. For instance, ref. [
16] explored controlling TCP socket queueing delay to improve performance at the end-host level. In satellite communications, ref. [
17] evaluated congestion control algorithms combined with traffic control policies in a Performance Enhancing Proxy (PEP)-based geosynchronous satellite scenario, highlighting the importance of AQM mechanisms tailored for high-latency links.
Parallel to robust and analytical designs, data-driven and artificial intelligence (AI) methods are being integrated into congestion control [
18] compared traditional AQM with AI-enhanced strategies, showing that learning-based approaches can improve adaptability, congestion prediction, and decision-making. Complementing these developments, ref. [
19] investigated queueing network topology inference using passive and active measurements, providing insights into how measurement-based intelligence can support congestion management in complex network topologies.
Overall, the literature illustrates a clear evolution of AQM research: from early control-theoretic modeling [
10], through robust and adaptive controller design [
12,
13,
14,
15], to the integration of AI and data-driven techniques [
18,
19]. These complementary approaches reflect the ongoing effort to achieve stability, robustness, and adaptability in TCP congestion control across diverse networking environments. The related work section is comprehensive, yet a clearer positioning of this paper’s novelty compared to adaptive and AI-based TCP control approaches is needed. Several studies have addressed congestion control in TCP/AQM systems using adaptive and learning-based methods [
20,
21,
22,
23,
24,
25,
26]. These approaches include adaptive finite-time sliding mode control [
20], neural adaptive terminal sliding mode control [
21], adaptive congestion tracking with input saturation [
22], and funnel-based neural control [
23,
24]. Other works explore adaptive integral backstepping [
25] and neuro-fuzzy control strategies [
26]. Our contribution differs by introducing a novel
-type sliding surface and developing both discontinuous and continuous sliding mode controllers. This ensures finite-time stability with low computational complexity and high scalability for large-scale TCP/IP networks, without requiring online optimization or extensive parameter tuning.
Recent research has also emphasized robust and finite-time control approaches for AQM, aiming to ensure stability and performance under uncertainties and time-varying network conditions. Robust control designs guarantee resilience against modeling errors and disturbances [
12,
13,
14,
15], while finite-time control strategies ensure that system states reach desired conditions within a prescribed time, improving responsiveness in congestion scenarios. Continuous-time control frameworks have been widely adopted for AQM due to their ability to model the natural dynamics of TCP systems and to facilitate rigorous stability analysis [
10,
11], making them a foundational tool for both theoretical developments and practical implementations.
Notation
Let
a be a positive real number and
x be a real number. In general, we use the notation
with
, which can be defined as follows:
For the special case where
, we have
We denote
as
. The derivative of
with respect to
x is given by
Class
functions are strictly increasing, continuously differentiable functions that vanish at zero.
3. System Model
In this section, we describe the dynamic model of a TCP network, which is a nonlinear system that captures the network’s behavior over time. This model is used to understand the interactions between the various system parameters, such as the TCP receive window size, queue length, network capacity, and disturbances. The system’s dynamics can be expressed by the following equations [
27]:
where the terms are defined as follows:
: The TCP receive window size, which defines the amount of data that can be sent over the network. It is a dynamic parameter that regulates the sending and receiving of data to ensure stable network operation.
: The number of packets in the system, also referred to as the queue length in the router.
: The control input to the system, which influences the system’s behavior.
: Disturbances or external factors affecting the system’s performance, such as network congestion or packet loss.
: The number of TCP connections active in the system at time t.
: The signal propagation delay, which is the time it takes for data to travel from the sender to the receiver.
: The round-trip time (RTT) of the system, which accounts for the total delay, including both the sending and receiving times.
: The available link capacity, which limits the rate at which data can be sent through the network.
The rate of TCP source
can be defined based on the window size and signal propagation delay as follows, inspired by the work of Ariba et al. [
27]:
The derivative of this rate with respect to time is given by
Using the system model Equations (
1), we can express the relationship between the network variables in the following manner:
For simplicity, we introduce new state variables: let
and
, where
represents the queue length and
represents the TCP rate. The system then becomes
Here,
is the state vector of the system and
is the system’s output, which represents the queue length
. The functions
and
are nonlinear functions of the state, defined as follows:
and
Assumption 1. We assume that the perturbation term in the system (5), i.e., , is bounded by some constant Δ, such that . This assumption ensures that the disturbances do not grow unbounded and are manageable by the system. The control objective in this model is twofold:
The queue length should follow a reference value ; that is, we aim to drive .
The system must reject both matched perturbations (those proportional to ) and mismatched perturbations (those associated with ).
To track the queue length, we define the tracking error as follows.
where
represents the deviation of the queue length from its reference value. The derivative of the tracking error is given by
where
is the time derivative of the length of the reference queue. The control design will focus on minimizing this tracking error while rejecting disturbances
and ensuring robustness against disturbances related to the network capacity
.
This model and control strategy offer a powerful framework for understanding and managing the dynamic behavior of TCP networks under varying conditions, with practical applications to optimize network throughput and stability.
In this paper, the following problem is considered.
Control Problem
The primary objective of this paper is to design a feedback control law:
where
s denotes a sliding surface such that, for all initial conditions
, the tracking error
converges to zero within a finite time
T, despite the presence of uncertainties. Here,
T denotes the settling time of the system.
Problem 1. The key challenge is to ensure the global finite-time stability of the origin as an equilibrium point of the normal form (5), while maintaining robustness against uncertainties. Addressing this problem is essential for achieving the overarching control objective: stabilizing the origin of the controlled system (5) as an asymptotically stable equilibrium point, regardless of uncertainties. Within the framework of classical sliding mode control, the system output is referred to as the sliding variable, and the feedback control law is typically designed as a linear combination of the system states.
4. Preliminaries
We consider a dynamical system described by
where
x is an
n-dimensional state vector, residing in
. The function
is presumed to be locally bounded uniformly with respect to time. When
f is locally measurable but discontinuous with respect to
x, solutions are interpreted under the framework of Filippov [
28]. Specifically,
is considered a valid solution if it is absolutely continuous and fulfills almost everywhere the set-valued differential equation
where
gives a compact, convex, upper semi-continuous map,
indicates the convex hull operator,
defines a ball of radius
about
x in
, and
is the Lebesgue measure. The intersections span all zero-measure sets
N and all positive epsilon values.
Definition 1 ([
29,
30])
. Suppose the origin represents an equilibrium point of the system (9). The system (9) is then classified as Globally Uniformly Finite-Time Stable (FTS) provided it possesses the following properties:Lyapunov Stability: A class- function, α, exists such that the solution norm satisfies for all and any initial condition .
Finite-Time Attractiveness: A locally bounded function is present such that the solution becomes zero for any , for all initial conditions
Class Functions
Drawing inspiration from the foundational work [
31], the concept of class
functions are introduced, which play a crucial role in our subsequent analysis.
Definition 2 (Class Functions). A continuous scalar function is defined to be a member of the class , denoted , if it possesses the following properties:
Strict Monotonicity: The function is strictly monotonically increasing on its domain.
Zero Initial Value: It satisfies the condition .
Asymptotic Limit: As its argument r approaches infinity, the function asymptotically approaches 1; i.e., .
Remark 1. If a function is also differentiable, we classify it as a differentiable class function. In this case, there exists a positive function such that the derivative of is given by . Consequently, can be represented in an integral form as . Since , the function ϖ must satisfy the normalization condition . This allows us to interpret ϖ and as a probability density function and a cumulative distribution function, respectively, for a positive random variable.
Proposition 1 ([
31])
. Every function belonging to class is inherently a bijective mapping, implying that it is both injective (one-to-one) and surjective (onto). Proof. Consider a function . The injectivity of is a direct consequence of its continuous and strictly monotonically increasing nature. Furthermore, since and given the continuity, strict monotonicity, and asymptotic limit , its image is precisely the interval , i.e., , making the function surjective. As it is both injective and surjective, we conclude that is a bijective function. □
The bijective nature of class functions ensures that the inverse mapping exists, a property that is used in subsequent designs.
The following are examples that demonstrate a number of valid functions that satisfy the criteria for belonging to class .
Example 1. Examples of valid class functions are as follows:
;
;
;
;
, where ;
, with representing the gamma function defined as and representing the incomplete gamma function, defined by .
, where and . Here, and denote the incomplete beta function and the regularized incomplete beta function, respectively. The beta function is denoted by and these functions are defined for all [31].
5. Finite-Time Control Design for TCP System
Building upon prior work in [
8,
9], a family of sliding variables is introduced to design a controller for the TCP system that ensures finite-time stability of the closed-loop system, even under perturbations. The sliding variable
is defined as follows [
8,
9]:
where
a and
are positive design parameters with the constraint that
. The function
belongs to the class
and satisfies the following conditions:
where is a positive constant bounding the derivative of . This sliding variable combines a derivative term, a nonlinear term involving the sliding surface, and a damping term that helps stabilize the system’s error dynamics.
The control input
u is designed using the sliding variable
as follows:
where
and
are system-dependent functions that satisfy certain stability conditions and
K is a positive gain parameter to be determined based on the stability analysis.
Remark 2. In Equation (12), the control input consists of three main contributions: (i) acts as a feedforward term to compensate for the desired reference acceleration; (ii) represents the system dynamics and nonlinearities to be canceled; and (iii) is the discontinuous sliding control term ensuring finite-time convergence to the sliding surface and robustness against matched perturbations. The division by normalizes the control action according to the system’s gain structure. The central result of this section is the following theorem, which guarantees the finite-time stability of the system under the proposed control law.
Theorem 1. Consider the TCP system in the form of (5) with tracking error dynamics given by (6). Let the sliding variable be defined as in (11), with parameters , , and of class satisfyingLet and satisfy the conditions ensuring well-posedness and boundedness of the closed-loop system. If the control input is designed as in (12), and the control parameters satisfywhere is a known bound on , then the closed-loop system is Globally Uniformly Finite-Time Stable (GUFTS). That is, the tracking error and its derivative converge to zero in finite time, and the settling time is bounded by Proof. Consider the Lyapunov candidate function
where
is the sliding variable defined in (
11). Clearly,
and
if and only if
.
Differentiating
gives
From (
11), we have
Differentiating yields
From the tracking error dynamics (
6) and the control law (
12),
Substituting
from (
12) gives
Substituting into
yields
Applying the bound
and
,
Define
The parameter condition
ensures
; hence,
Since
, it follows that
Integrating this differential inequality yields finite-time convergence:
with the settling time bound
Thus,
in finite time. From
and (
11), we have
Since
for
and
,
drives
to zero in finite time. Thus, both
and
converge to zero in finite time.
Therefore, the closed-loop system is Globally Uniformly Finite-Time Stable. □
The proposed finite-time control design ensures robustness and fast convergence for TCP systems. By introducing a simple nonlinear control law based on sliding mode techniques, we can guarantee that the system will stabilize in a finite amount of time. The conditions on the design parameters a, , and K are crucial for ensuring finite-time stability and avoiding unwanted oscillations or instability in the system.
The controller’s effectiveness is independent of external disturbances, which makes it particularly suitable for applications requiring robustness to perturbations. In conclusion, the finite-time control law presented here ensures fast convergence and robust performance in the presence of perturbations, making it an effective solution for TCP system control. Some guidelines are provided below in order to tune the parameters of controller (
12).
Select satisfying system requirements.
Define sliding variable incorporating .
Derive using system dynamics.
Choose control law to satisfy the sliding condition.
Prove finite-time convergence using Lyapunov analysis.
Tune parameters for desired performance.
6. Continuous Control Design for TCP System
Depending on the limitations of the system actuators, it is reasonable to consider a continuous version of the proposed discontinuous controller. The following theorem proposes a continuous version of the proposed control.
Theorem 2. Consider the TCP system in the form of (5) with tracking error and sliding variable defined in (11). Assume the following: - 1.
The functions and are such that is uniformly bounded away from zero; i.e., for all x;
- 2.
The perturbation/uncertainty term is bounded by ;
- 3.
The function satisfies , for all e, and .
Let the continuous control law be given bywith gain , saturation level , andSuppose there exists a constant (depending on a and bounds on ) such thatwhere (as in the decomposition ). If the gain satisfiesthen the closed-loop system under (13) is input-to-state stable (ISS) with respect to the boundary layer parameter . Moreover, the sliding variable and the tracking error converge to a neighborhood of the origin whose radius is ; specifically the Lyapunov function satisfies the differential inequalitywith . Hence the ultimate bound on is proportional to ε and can be made arbitrarily small by reducing ε. Proof. Let the Lyapunov candidate be
so
. Differentiate
V:
From (
11) write
and differentiate:
By the tracking error dynamics and control law (
13), we have (after canceling reference acceleration terms as in the derivation for (
12))
where
captures model mismatch and perturbations.
Substitute
into
:
Hence
We now use two bounds. First, for any
and
(Indeed, if
the left-hand side equals
; if
the left-hand side equals
, while
.) Using (
14) we obtain
Second, by hypothesis there exists
such that
and
. Also
and
(use the assumed bound on the error derivative). Thus
Collecting terms yields
Using
we further bound
Rearranging yields
Define
By the condition in the theorem,
. Since
we obtain the differential inequality
This inequality establishes ISS with respect to the input
: when
V is large the negative term
dominates, forcing
V to decrease; in steady state the two terms balance and the ultimate value
is determined by
Therefore
converges to an
-neighborhood of zero and the tracking error
(through the relation enforced by
s) converges to a neighborhood of the origin whose size scales with
. By decreasing
the ultimate bound can be made arbitrarily small (at the price of increased control activity).
Hence the closed-loop system is ISS with respect to the boundary layer parameter , which completes the proof. □
Remark 3. The continuous controller provides weaker stabilization compared to the sliding-mode controller, ensuring only input-to-state stability.
Tuningmay require trial-and-error and offline computations.
Remark 4. The proposed control approach is suitable for large-scale systems since it relies solely on analytical system equations without requiring online optimization or solving complex constraints. This significantly reduces computational complexity and makes the method inherently scalable. However, while the algorithmic simplicity is advantageous, a deeper analysis of computational cost in very large-scale or high-dimensional systems would strengthen the discussion, particularly regarding memory usage, communication overhead, and real-time implementation constraints.
7. Simulation Results
To assess the efficacy of the proposed active window management technique, we employ simulations using MATLAB. These simulations are conducted using a single-bottleneck dumbbell network topology, visualized in
Figure 1. In this configuration, a bottleneck router serves as a shared resource for
concurrent TCP flow sessions. This allows us to evaluate the performance and robustness of the designed controllers under realistic network conditions. The developed control strategy and model are implemented in MATLAB, employing the Euler method with a time step of
s. This numerical integration approach was chosen for its simplicity and efficiency in simulating the system dynamics while maintaining sufficient accuracy for the control design evaluation.
The parameters for our TCP/AWM network system, initially defined in (
5), are configured as follows: We set the number of TCP flow sessions,
, to 50. The bottleneck router’s capacity,
, is specified at 1250 packets per second. The propagation delay,
, is set to 0.15 s. The initial state,
, is chosen as the column vector
. A time-varying reference queue length,
, is employed. This dynamic reference provides a testbed for the controller to demonstrate tracking capabilities under changing conditions.
The specific values for the control parameters are established as follows: , , and . To further emulate the real-world complexities, an external disturbance is introduced into the simulation; this disturbance is defined as packets per second. This component is employed to rigorously evaluate the controllers’ resilience to external influences.
7.1. Finite-Time Discontinuous Controller (Theorem 1)
Figure 2,
Figure 3,
Figure 4,
Figure 5,
Figure 6,
Figure 7 and
Figure 8 illustrate the performance of the finite-time discontinuous controller derived from Theorem 1. This controller guarantees finite-time convergence of the tracking error and robustness to matched uncertainties. However, due to the discontinuous nature of the control law, some chattering is observed, which is a known effect of discontinuous sliding mode control.
7.2. Continuous Controller (Theorem 2)
Figure 9,
Figure 10,
Figure 11,
Figure 12,
Figure 13,
Figure 14 and
Figure 15 demonstrate the performance of the continuous controller derived from Theorem 2. The continuous control law ensures chatter reduction while still guaranteeing robust performance and input-to-state stability (ISS). Although the convergence rate is not strictly finite-time as in Theorem 1, this controller provides smoother control action and improved robustness against disturbances.
Compared to classical PID controllers, which generally cannot compensate effectively for the perturbations considered in this simulation, the proposed control schemes demonstrate superior robustness. In particular, the first controller achieves finite-time convergence, ensuring that congestion tracking errors vanish within a bounded time regardless of initial conditions, a property unattainable by standard PID designs. The second controller emphasizes smoothness, reducing abrupt control actions and enhancing practical implementability. For adaptive control approaches such as those in [
20], while they can handle uncertainties, the control inputs often suffer from chattering phenomena that may degrade system performance and cause wear in actuators. Moreover, the simulation results presented here are informative, but they would be strengthened by explicit comparisons against baseline controllers such as classical PID or existing adaptive AQM methods to more clearly quantify the advantages in terms of convergence speed, robustness, and control smoothness.
8. Conclusions
In this paper, we addressed the congestion control problem in TCP networks by proposing two novel sliding mode controllers. A new sliding surface using a -type function was introduced to better suit nonlinear TCP systems.
The first controller uses a discontinuous law ensuring finite-time stability, but with chattering. The second is a continuous version reducing chattering while preserving robustness through input-to-state stability (ISS).
Simulations confirmed the fast convergence of the discontinuous controller and the smoother action of the continuous one.
The proposed controllers are practical for real TCP/IP networks, as they require no complex optimization and are scalable for large systems. Future work will extend this approach to complex network topologies and heavy traffic conditions, including practical case studies to assess performance and robustness in realistic environments.
Author Contributions
Conceptualization, C.E.M.; methodology, C.E.M.; software, C.E.M.; validation, C.E.M. and M.B; formal analysis, C.E.M.; investigation, C.E.M.; writing—original draft preparation, C.E.M.; writing—review and editing, M.B; visualization, M.B; supervision, M.B. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
No data were used to support this study.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Khoshnevisan, L.; Liu, X. Adaptive fractional order predictive sliding mode control for congestion control of wireless access networks. Int. J. Robust Nonlinear Control 2022, 32, 7271–7289. [Google Scholar] [CrossRef]
- Xie, H.; Jing, Y.; Chen, J. Adaptive fuzzy practical prescribed time H∞ congestion control for network systems with input saturation and external disturbance. Expert Syst. Appl. 2023, 234, 120930. [Google Scholar] [CrossRef]
- Chen, J.; Jing, Y. Multiple bottleneck topology TCP/AQM switching network congestion control with input saturation and prescribed performance. ISA Trans. 2023, 135, 369–379. [Google Scholar] [CrossRef] [PubMed]
- Edwards, C.; Spurgeon, S.K. Sliding Mode Control: Theory and Applications; Taylor and Francis: London, UK, 1998. [Google Scholar]
- Utkin, V.; Guldner, J.; Shi, J. Sliding Mode Control in Electromechanical Systems; Taylor and Francis: London, UK, 1999. [Google Scholar]
- Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Birkhauser: New York, NY, USA, 2014. [Google Scholar]
- Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
- Ríos, H.; Mera, M.; Polyakov, A. A New Finite–Time Sliding–Mode Controller for a Class of Second–Order Non–Linear Systems. IFAC-PapersOnLine 2023, 56, 49–53. [Google Scholar] [CrossRef]
- Ríos, H.; Mera, M.; Polyakov, A. A novel second-order sliding-mode controller for uncertain double integrator dynamics. Automatica 2025, 173, 112036. [Google Scholar] [CrossRef]
- Aweya, J.; Ouellette, M.; Montuno, D.Y. A control theoretic approach to active queue management. Comput. Netw. 2001, 36, 203–235. [Google Scholar] [CrossRef]
- Ryu, S.; Rump, C.; Qiao, C. Advances in active queue management (AQM) based TCP congestion control. Telecommun. Syst. 2004, 25, 317–351. [Google Scholar] [CrossRef]
- Yan, P.; Gao, Y.; Ozbay, H. A variable structure control approach to active queue management for TCP with ECN. IEEE Trans. Control Syst. Technol. 2005, 13, 203–215. [Google Scholar]
- Chen, C.K.; Hung, Y.C.; Liao, T.L.; Yan, J.J. Design of robust active queue management controllers for a class of TCP communication networks. Inf. Sci. 2007, 177, 4059–4071. [Google Scholar] [CrossRef]
- Tang, J.; Li, H.; Zhang, J.; Guan, K.; Shan, Q.; Liang, X. A robust PID and RLS controller for TCP/AQM system. J. Netw. Comput. Appl. 2024, 229, 103947. [Google Scholar] [CrossRef]
- Menacer, O.; Aris, S.; Benattalah, S. Analytical Design of Proportional Integral AQM Controllers for Enhanced Stability and Performance in TCP Systems. IEEJ Trans. Electr. Electron. Eng. 2025. [Google Scholar] [CrossRef]
- Park, H.H.; Meng, Z. Poster: Controlling TCP Socket Queueing Delay. In Proceedings of the ACM SIGCOMM 2024 Conference: Posters and Demos, Sydney, Australia, 4–8 August 2024; pp. 63–65. [Google Scholar]
- Ramos, D.; Esparza, O.; Mata-Díaz, J.; Alins, J. Evaluation of TCP congestion control algorithms with traffic control policies in a PEP-based geosynchronous satellite scenario. Comput. Netw. 2024, 239, 110131. [Google Scholar] [CrossRef]
- Matrood, M.Q.; Ali, M.H. Enhancing Network Congestion Control: A Comparative Study of Traditional and AI-Enhanced Active Queue Management Techniques. J. Cybersecur. Inf. Manag. 2025, 15, 179–196. [Google Scholar] [CrossRef]
- Kumar, A.; Huang, Y.; He, T. Queueing Network Topology Inference Using Passive and Active Measurements. IEEE Trans. Netw. 2025. [Google Scholar] [CrossRef]
- El Mortajine, C.; Labbadi, M.; Bouzi, M. Adaptive finite-time sliding-mode tracking control for congestion of TCP networks under perturbations. In Proceedings of the 2024 International Conference on Control, Automation and Diagnosis (ICCAD), Paris, France, 15–17 May 2024; pp. 1–6. [Google Scholar]
- Qi, X.; Li, C.; Chen, B.; Ni, W.; Ma, H. Novel neural adaptive terminal sliding mode control for TCP network systems with arbitrary convergence time. Neural Comput. Appl. 2023, 35, 20365–20374. [Google Scholar] [CrossRef]
- Shen, J.; Jing, Y.; Ren, T. Adaptive finite time congestion tracking control for TCP/AQM system with input-saturation. Int. J. Syst. Sci. 2022, 53, 253–264. [Google Scholar] [CrossRef]
- Wang, K.; Jing, Y.; Liu, Y.; Liu, X.; Dimirovski, G.M. Adaptive finite-time congestion controller design of TCP/AQM systems based on neural network and funnel control. Neural Comput. Appl. 2020, 32, 9471–9478. [Google Scholar] [CrossRef]
- Jing, Y.W.; Xie, H.X.; Bai, Y. Adaptive Finite-Time Funnel Congestion Control of TCP/AWM Network Systems. J. Northeast. Univ. (Nat. Sci.) 2022, 43, 1369. [Google Scholar]
- Ma, L.; Liu, X.; Wang, H.; Zhou, Y. Congestion tracking control for wireless tcp/aqm network based on adaptive integral backstepping. Int. J. Control. Autom. Syst. 2020, 18, 2289–2296. [Google Scholar] [CrossRef]
- Hosseini, S.H.; Shabanian, M.; Araabi, B.N. A Neuro-Fuzzy Control for TCP Network Congestion. In Applications of Soft Computing: From Theory to Praxis; Springer: London, UK, 2009; pp. 93–101. [Google Scholar]
- Ariba, Y.; Gouaisbaut, F.; Labit, Y. Feedback control for router management and TCP/IP network stability. IEEE Trans. Netw. Serv. Manag. 2009, 6, 255–266. [Google Scholar] [CrossRef]
- Filippov, A.F.; Arscott, F.M. Differential Equations with Discontinuous Righthand Sides; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1988. [Google Scholar]
- Orlov, Y. Finite time stability and robust control synthesis of uncertain switched systems. SIAM J. Control Optim. 2004, 43, 1253–1271. [Google Scholar] [CrossRef]
- Zimenko, K.; Polyakov, A.; Efimov, D. On finite-time robust stabilization via nonlinear state feedback. Int. J. Robust Nonlinear Control 2018, 28, 4951–4965. [Google Scholar] [CrossRef]
- Muñoz-Vázquez, A.J.; Fernández-Anaya, G.; Sánchez-Torres, J.D.; Meléndez-Vázquez, F. Predefined-time control of distributed-order systems. Nonlinear Dyn. 2021, 103, 2689–2700. [Google Scholar] [CrossRef]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).