Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor

Active queue management (AQM) is a technique to avoid serious congestion of the transmission control protocol (TCP) flows at a router. AQM based on control theory, which utilizes congestion controllers such as proportional-derivative (PD) controller or proportional-integral-derivative (PID) controll...

Full description

Bibliographic Details
Main Authors: Ryosuke Hotchi, Hosho Chibana, Takanori Iwai, Ryogo Kubo
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9201429/
id doaj-18dd4afb305f4175bea2ebad96581dbb
record_format Article
spelling doaj-18dd4afb305f4175bea2ebad96581dbb2021-03-30T03:45:59ZengIEEEIEEE Access2169-35362020-01-01817340117341310.1109/ACCESS.2020.30256809201429Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith PredictorRyosuke Hotchi0Hosho Chibana1Takanori Iwai2Ryogo Kubo3https://orcid.org/0000-0001-8141-9986Department of Electronics and Electrical Engineering, Keio University, Yokohama, JapanDepartment of Electronics and Electrical Engineering, Keio University, Yokohama, JapanDepartment of Electronics and Electrical Engineering, Keio University, Yokohama, JapanDepartment of Electronics and Electrical Engineering, Keio University, Yokohama, JapanActive queue management (AQM) is a technique to avoid serious congestion of the transmission control protocol (TCP) flows at a router. AQM based on control theory, which utilizes congestion controllers such as proportional-derivative (PD) controller or proportional-integral-derivative (PID) controller, has been previously proposed. In addition, disturbance observer (DOB) has been utilized to compensate for modeling error of a TCP/AQM congestion control system. However, the DOB-based controllers cannot cope with a large time delay in TCP/AQM networks. Although one of the effective time delay compensators is Smith predictor (SP), the implementation of the DOB and SP in an integrated manner has not been accomplished, because of saturation due to the input limit of packet drop probability. In this paper, a novel TCP/AQM congestion control system with the DOB and SP considering the saturation function is proposed to compensate for the modeling error and time delay simultaneously. Simulation results show that the proposed controller provides better throughput and goodput than conventional controllers. One of the simulations assume that the propagation delay and bottleneck link capacity are set to 100 ms and 100 Mbps, respectively. Under this assumption, it is confirmed that the proposed controller achieves a goodput of 99.55 Mbps whereas the classical PID controller and PD controller with DOB achieve 99.23 Mbps and 99.24 Mbps, respectively.https://ieeexplore.ieee.org/document/9201429/Active queue management (AQM)control theorydisturbance observer (DOB)quality of services (QoS)Smith predictor (SP)time delay
collection DOAJ
language English
format Article
sources DOAJ
author Ryosuke Hotchi
Hosho Chibana
Takanori Iwai
Ryogo Kubo
spellingShingle Ryosuke Hotchi
Hosho Chibana
Takanori Iwai
Ryogo Kubo
Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
IEEE Access
Active queue management (AQM)
control theory
disturbance observer (DOB)
quality of services (QoS)
Smith predictor (SP)
time delay
author_facet Ryosuke Hotchi
Hosho Chibana
Takanori Iwai
Ryogo Kubo
author_sort Ryosuke Hotchi
title Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
title_short Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
title_full Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
title_fullStr Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
title_full_unstemmed Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor
title_sort active queue management supporting tcp flows using disturbance observer and smith predictor
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Active queue management (AQM) is a technique to avoid serious congestion of the transmission control protocol (TCP) flows at a router. AQM based on control theory, which utilizes congestion controllers such as proportional-derivative (PD) controller or proportional-integral-derivative (PID) controller, has been previously proposed. In addition, disturbance observer (DOB) has been utilized to compensate for modeling error of a TCP/AQM congestion control system. However, the DOB-based controllers cannot cope with a large time delay in TCP/AQM networks. Although one of the effective time delay compensators is Smith predictor (SP), the implementation of the DOB and SP in an integrated manner has not been accomplished, because of saturation due to the input limit of packet drop probability. In this paper, a novel TCP/AQM congestion control system with the DOB and SP considering the saturation function is proposed to compensate for the modeling error and time delay simultaneously. Simulation results show that the proposed controller provides better throughput and goodput than conventional controllers. One of the simulations assume that the propagation delay and bottleneck link capacity are set to 100 ms and 100 Mbps, respectively. Under this assumption, it is confirmed that the proposed controller achieves a goodput of 99.55 Mbps whereas the classical PID controller and PD controller with DOB achieve 99.23 Mbps and 99.24 Mbps, respectively.
topic Active queue management (AQM)
control theory
disturbance observer (DOB)
quality of services (QoS)
Smith predictor (SP)
time delay
url https://ieeexplore.ieee.org/document/9201429/
work_keys_str_mv AT ryosukehotchi activequeuemanagementsupportingtcpflowsusingdisturbanceobserverandsmithpredictor
AT hoshochibana activequeuemanagementsupportingtcpflowsusingdisturbanceobserverandsmithpredictor
AT takanoriiwai activequeuemanagementsupportingtcpflowsusingdisturbanceobserverandsmithpredictor
AT ryogokubo activequeuemanagementsupportingtcpflowsusingdisturbanceobserverandsmithpredictor
_version_ 1724182812283633664