Congestion control in multipath protocol for multimedia applications
Từ khóa:
Thuật toán điều khiển tắc nghẽn, TFRC, Multipath TCP
Keywords:
Congestion control algorithm, TFRC, Multipath TCP
ABSTRACT
Recently, multipath transport control protocol (multipath TCP) allows spreading its data packets on several paths simultaneously. Such the multipath transfer can improve TCP throughput, can balance congestion among paths, and can provide native handover in a network. Current coupled multipath congestion control (MPTCP) was designed for back-compatibility with single-path TCP Reno and for general applications. However, data rate of MPTCP has high variance that not suitable for multimedia applications which require smooth data rate.
In this paper, we propose an extension algorithm of single path TFRC, named MPTFRC, designed from both the analytical model of TCP Reno at flow level and the technique of flappiness prevention between paths at packet level. The simulation results demonstrate that the proposed MPTFRC algorithm not only satisfies the three design goals of multipath congestion control algorithm but also provides data rate smoother than that of MPTCP while preservingfair sharing to the existing TCP Reno and MPTCP flows.
TóM TắT
Gần đây, giao thức truyền đa đường TCP cho phép truyền tải các gói dữ liệu của nó trên nhiều đường (path) đồng thời. Việc truyền dữ liệu trên đa đường như thế sẽ cải thiện thông lượng truyền, có thể cân bằng tắc nghẽn trong các đường và cung cấp khả năng chuyển vùng tự nhiên trong mạng. Thuật toán điều khiển tắc nghẽn đa đường phối hợp (MPTCP) hiện nay được thiết kế để tương thích với thuật toán điều khiển tắc nghẽn đơn đường TCP Reno và các ứng dụng thông thường. Tuy nhiên, tốc độ truyền dữ liệu của MPTCP biến thiên lớn, không phù hợp cho các ứng dụng multimedia mà chúng yêu cầu tốc độ dữ liệu mượt.
Trong báo cáo này, chúng tôi đề xuất một thuật toán mở rộng của TFRC đơn đường, được đặt tên là MPTFRC, được thiết kế xuất phát từ mô hình phân tích của TCP Reno gốc tại mức luồng và kỹ thuật tránh đánh võng giữa các đường ở mức gói. Các kết quả mô phỏng đã chứng tỏ rằng thuật toán đề xuất MPTFRC không những đảm bảo ba tiêu chí thiết kế thuật toán đa đường mà còn cung cấp tốc độ dữ liệu mượt hơn MPTCP trong khi vẫn duy trì được sự chia sẻ công bằng với các luồng TCP Reno và MPTCP hiện có.
Tạp chí khoa học Trường Đại học Cần Thơ
Lầu 4, Nhà Điều Hành, Khu II, đường 3/2, P. Xuân Khánh, Q. Ninh Kiều, TP. Cần Thơ
Điện thoại: (0292) 3 872 157; Email: tapchidhct@ctu.edu.vn
Chương trình chạy tốt nhất trên trình duyệt IE 9+ & FF 16+, độ phân giải màn hình 1024x768 trở lên