Multipath communication has emerged as a feasible alternative to expensive quality-of-service networking solutions. Despite its numerous advantages, multipath transport protocols suffer from increased protocol delay and jitter, which arise from path heterogeneity. The current algorithms that manage the data distribution across the paths rely on assessing the most recent channel characteristics. Given the time lag between a path allocation decision and the actual effects experienced by the sender, the conventional approaches are susceptible to temporal fluctuations of transmission delays. In this work, it is shown how to apply both historical and current information regarding the receiver’s state to establish a more responsive connectivity. In contrast to the standard scheduling logic, the receiver rewards or penalizes the paths irrespective of the channel-specific metrics, creating a competitive environment. As a result, a swift response to the variations in networking conditions is obtained and surges in protocol delay caused by path deterioration and Head-of-Line blocking are alleviated.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Probabilistic Packet Scheduler for Multipath Data Transfer in Highly Variable Delay Conditions

  • Michał Morawski,
  • Przemysław Ignaciuk

摘要

Multipath communication has emerged as a feasible alternative to expensive quality-of-service networking solutions. Despite its numerous advantages, multipath transport protocols suffer from increased protocol delay and jitter, which arise from path heterogeneity. The current algorithms that manage the data distribution across the paths rely on assessing the most recent channel characteristics. Given the time lag between a path allocation decision and the actual effects experienced by the sender, the conventional approaches are susceptible to temporal fluctuations of transmission delays. In this work, it is shown how to apply both historical and current information regarding the receiver’s state to establish a more responsive connectivity. In contrast to the standard scheduling logic, the receiver rewards or penalizes the paths irrespective of the channel-specific metrics, creating a competitive environment. As a result, a swift response to the variations in networking conditions is obtained and surges in protocol delay caused by path deterioration and Head-of-Line blocking are alleviated.