Packet Loss Recovery in Broadcast for Real-Time Applications in Dense Wireless Networks

被引:0
作者
Arefi A. [1 ]
Khabbazian M. [1 ]
机构
[1] Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB
来源
IEEE Open Journal of the Computer Society | 2021年 / 2卷
关键词
instantly decodable network coding; packet loss recovery; real-time applications; Wireless broadcast;
D O I
10.1109/OJCS.2021.3049773
中图分类号
学科分类号
摘要
Packet loss recovery in wireless broadcast is challenging, particularly for real-time applications which have strict and short delivery deadline. To recover the maximum number of lost packets within a short time, existing packet recovery solutions often rely on instantly decodable network coding (IDNC). Some of these solutions can recover nearly the maximum number of lost packets possible at the cost of collecting feedback from all (or a large percentage of) users. This is impractical in dense networks. In addition, their runtime grows with the number of users, which is not desirable due to the urgent delivery deadline of real-time applications. In this work, we introduce random instantly decodable network coding (RIDNC), a random encoding approach to IDNC. We propose RAndom IDNC Encoder (RACE), a fast RIDNC encoder that can recover nearly as many lost packets as the optimal RIDNC encoder. We compare RACE with the CrowdWiFi encoder, a high performing packet loss recovery solution used in CrowdWiFi, a commercial system for broadcasting live video in dense networks. We show that RACE is up to two orders of magnitude faster than the CrowdWiFi encoder, and recovers more lost packets in practice, where there is not enough time to collect feedback from many users. © 2020 IEEE.
引用
收藏
页码:3 / 13
页数:10
相关论文
共 37 条
  • [1] Cisco Visual Networking Index: Forecast and Methodology, 2016-2021
  • [2] Ferreira D., Costa R.A., Barros J., Real-time network coding for live streaming in hyper-dense WiFi spaces, IEEE J. Sel. Areas Commun., 32, 4, pp. 773-781, (2014)
  • [3] Le A., Tehrani A.S., Dimakis A., Markopoulou A., Recovery of packet losses in wireless broadcast for real-time applications, IEEE/ACM Trans. Netw., 25, 2, pp. 676-689, (2017)
  • [4] Keller L., Drinea E., Fragouli C., Online broadcasting with network coding, Proc. Workshop Netw. Coding Appl., pp. 1-6, (2008)
  • [5] Nonnenmacher J., Biersack E., Scalable feedback for large groups, IEEE/ACM Trans. Netw., 7, 3, pp. 375-386, (1999)
  • [6] Bejerano Y., Gupta V., Gutterman C., Zussman G., AMuSe: Adaptive multicast services to very large groups-project overview, Proc. 25th Int. Conf. Comput. Commun. Netw. (ICCCN), pp. 1-9, (2016)
  • [7] Salyers D., Striegel A., Poellabauer C., Wireless reliability: Rethinking 802. 11 packet loss, Proc. Int. Symp. WorldWireless, Mobile Multimedia Netw., pp. 1-4, (2008)
  • [8] Ahlswede R., Cai N., Li S.-Y., Yeung R.W., Network information flow, IEEE Trans. Inf. Theory, 46, 4, pp. 1204-1216, (2000)
  • [9] Eryilmaz A., Ozdaglar A., Medard M., Ahmed E., On the delay and throughput gains of coding in unreliable networks, IEEE Trans. Inf. Theory, 54, 12, pp. 5511-5524, (2008)
  • [10] Yu M., Aboutorab N., Sadeghi P., From instantly decodable to random linear network coded broadcast, IEEE Trans. Commun., 62, 11, pp. 3943-3955, (2014)