Phân tích các thuật toán Tăng và Giảm để Tránh Tắc nghẽn trong Mạng Máy tính
Dah-Ming CHIU và Raj JAIN
Digital Equipment Corporation, 550 King Street (LKG1-2/A19),
Littleton, MA 01460-1289, U.S.A.
Địa chỉ mới: Raj Jain, Washington University in Saint Louis,
jain@cse.wustl.edu, http://www.cse.wustl.edu/~jain
Tóm tắt. Các cơ chế tránh tắc nghẽn cho phép một mạng hoạt động trong vùng tối ưu có độ trễ thấp và thông lượng cao, do đó ngăn mạng trở nên tắc nghẽn. Điều này khác với các cơ chế điều khiển tắc nghẽn truyền thống, cho phép mạng khôi phục từ trạng thái tắc nghẽn có độ trễ cao và thông lượng thấp. Cả cơ chế tránh tắc nghẽn và cơ chế điều khiển tắc nghẽn về cơ bản đều là các bài toán quản lý tài nguyên. Chúng có thể được xây dựng dưới dạng các bài toán điều khiển hệ thống, trong đó hệ thống cảm nhận trạng thái của nó và phản hồi trạng thái này đến những người dùng, những người điều chỉnh các điều khiển của họ.
Thành phần chính của bất kỳ lược đồ tránh tắc nghẽn nào là thuật toán (hoặc hàm điều khiển) được người dùng sử dụng để tăng hoặc giảm tải của họ (cửa sổ hoặc tốc độ). Chúng tôi mô tả một cách trừu tượng một lớp rộng các thuật toán tăng/giảm như vậy và so sánh chúng bằng cách sử dụng một số chỉ số hiệu năng khác nhau. Các chỉ số chính là hiệu quả, tính công bằng, thời gian hội tụ và kích thước của dao động.
Chỉ ra rằng một thuật toán tăng cộng và giảm nhân đơn giản thỏa mãn các điều kiện đủ để hội tụ đến một trạng thái hiệu quả và công bằng bất kể trạng thái khởi đầu của mạng. Đây là thuật toán cuối cùng được chọn để triển khai trong lược đồ tránh tắc nghẽn được khuyến nghị cho Digital Networking Architecture và OSI Transport Class 4 Networks.
Từ khóa.