CMT performance optimization algorithm based on union prediction of bandwidth and round trip time
-
摘要: 在流控傳輸協議(stream control transmission protocol,SCTP)中,多路徑并行傳輸利用多家鄉特性實現數據在關聯的多條端到端路徑中的并行傳輸.然而,受不同路徑性能差異的影響,多路徑并行傳輸將帶來接收端的數據亂序.為了減輕數據亂序的程度并提高網絡吞吐量性能,需要盡可能準確地估計每條路徑的實時帶寬與往返時間(round trip time,RTT).本文利用擴展矢量卡爾曼濾波對多路徑并行傳輸中每條路徑的可用帶寬與往返時間進行聯合預測,同時提出了一種綜合考慮發送端未經接收端確認的數據的路徑選擇算法.仿真結果表明,通過實時準確地預測可用帶寬和往返時間,路徑選擇算法能夠減輕接收端數據亂序的程度.對于帶寬敏感的多路徑應用場景而言,該算法的收斂速度比Kalman-CMT算法更快,對網絡吞吐量性能也有一定程度地提高;對時延和帶寬都敏感的多路徑應用場景來說,算法在收斂速度與吞吐量兩方面優勢明顯.Abstract: Concurrent multipath transfer (CMT) uses the stream control transmission protocol's (SCTP) multihoming feature to distribute data across multiple end-to-end paths in a multihomed SCTP association. Due to the disparity of multipaths, it is facing a great challenge to solve the disorder of received data packets. In order to lighten the reordering degree and then to improve the through-put performance, we need to estimate the bandwidth and round trip time (RTT) of the real-time paths as exactly as possible. In this paper, we use the extended vector Kalman filter to predict the available bandwidth and RTT of each path simultaneously. Based on this, we propose a predictive path selection algorithm for CMT in SCTP. Simulation results show that the path selection algorithm can lessen the data packets disordering by correctly predicting each path's bandwidth and RTT in real time. To bandwidth sensitive scene,the algorithm can converge more quickly than Kalman-CMT and can improve the system total throughput in a certain extent. To time and bandwidth sensitive scene, the algorithm can greatly improve the convergence speed and total throughput than Kalman-CMT.
-
Key words:
- network protocols /
- optimization algorithm /
- performance optimization /
- data transfer /
- bandwidth /
- round trip time /
- Kalman filter
-

計量
- 文章訪問數: 217
- HTML全文瀏覽量: 22
- PDF下載量: 8
- 被引次數: 0