Optimizing FEC Transmission Strategy for Minimizing Delay in Lossless Sequential Streaming

Optimizing FEC Transmission Strategy for Minimizing Delay in Lossless Sequential Streaming
复制标题

DOI:
10.1109/tmm.2011.2153193
复制
发表时间:
2011-10
影响因子:
7.3
通讯作者:
S. Mehrotra;Jin Li;Ying-zong Huang
S. Mehrotra;Jin Li;Ying-zong Huang
中科院分区:
计算机科学1区
文献类型:
--
作者:
S. Mehrotra;Jin Li;Ying-zong Huang

文献摘要

被引文献

相似文献

随着云计算的兴起,高性能交互式互联网应用程序的出现正在爆炸式增长。从本质上讲,这些应用程序需要响应客户端-服务器数据交换和无损有序的交付。先前的工作已经表明,通过使用前向纠错(FEC),可以减少由丢失分组的重传引起的数据流延迟。然而,现有方案仅在没有原始分组待传输时发送FEC分组。在本文中,我们进一步扩展的混合FEC-ARQ协议,并表明,有时,传输延迟可以进一步减少抢占原始数据包与FEC包。我们已经制定了是否发送新的原始数据分组、FEC分组或重发原始数据分组的决定作为传输策略。选择最优传输策略以最小化受到开销量约束的应用所经历的延迟。通过使用这种最优策略,我们显着提高了直接FEC方案的延迟性能,同时控制由于FEC的开销量。
As cloud computing is taking off, the presence of high-performance interactive Internet applications is exploding. By nature, these applications require responsive client-server data exchange and lossless, in-order delivery. Previous work has shown that by using forward error correction (FEC), it is possible to reduce the data streaming latency caused by retransmissions of lost packets. However, the prior schemes only send FEC packets when there are no original packets pending transmission. In this paper, we further expand the hybrid FEC-ARQ protocol and show that sometimes, the transmission latency can be further reduced by preempting original data packets with FEC packets. We have formulated the decision of whether to send new original data packets, FEC packets, or resend original data packets as a transmission policy. An optimal transmission policy is selected to minimize the delay experienced by the application subject to a constraint on the amount of overhead. By using this optimal policy, we significantly improve the delay performance over straightforward FEC schemes while controlling the amount of overhead due to FEC.