Internet được mong đợi sẽ hỗ trợ nhiều ứng dụng tốt hơn chẳng hạn như ứng dụng đa phương tiện với băng thông giới hạn, yêu cầu độ trễ và tỉ lệ mất gói thấp. Do đó, yêu cầu đặt ra là cần có các cơ chế mới để kiểm soát sự tắc nghẽn trong mạng. Các thuật toán quản lý hàng đợi động (AQM-Active queue management) đóng vai trò quan trọng để đảm bảo sự ổn định của mạng. RED (Random Early Detection) là kỹ thuật quản lý hàng đợi động đầu tiên được triển khai trong các mạng TCP/IP để điều khiển tránh tắc nghẽn. RED dựa trên việc so sánh chiều dài trung bình hàng đợi với ngưỡng dưới và ngưỡng trên để đánh dấu hoặc loại bỏ gói tin. Các chiến lược RED đã được đưa ra với sự hiệu chỉnh các tham số về ngưỡng, kích thước hàng đợi trung bình để thu được hiệu năng mạng tốt hơn. Trong bài báo này, tác giả đề xuất một thuật toán RED cải tiến có tên gọi là TqRED (Threshold queue RED) để giải quyết hạn chế của RED. Qua mô phỏng đánh giá trên bộ mô phỏng NS2, tác giả đã thấy được TqRED cho kết quả tốt hơn RED xét về tỉ lệ mất gói, độ trễ hàng đợi trung bình và thông lượng trung bình.Internet is expected to better support many applications such as multimedia applications with limited bandwidth, low delay and packet loss rate requirements. Therefore, there is a need for new mechanisms to control congestion in the network. Active queue management (AQM) algorithms play an important role in ensuring network stability. RED (Random Early Detection) is the first dynamic queue management technique implemented in TCP/IP networks for congestion avoidance control. RED is based on comparing the average queue length with lower and upper thresholds to mark or discard packets. RED strategies have been introduced with the adjustment of parameters of threshold, average queue size to obtain better network performance. In this paper, the author proposes an improved RED algorithm called TqRED (Threshold queue RED) to address the limitation of RED. Through the evaluation simulation on the NS2 simulator, the author found that TqRED gives better results than RED in terms of packet loss, average queue delay, and average throughput.