Streaming Erasure Codes Over Multi-Access Relayed Networks

Applications where multiple users communicate with a common server and desire low latency are common and increasing. This paper studies a network with two source nodes, one relay node and a destination node, where each source nodes wishes to transmit a sequence of messages, through the relay, to the destination, who is required to decode the messages with a strict delay constraint $T$. The network with a single source node has been studied in [1]. We start by introducing two important tools: the delay spectrum, which generalizes delay-constrained point-to-point transmission, and concatenation, which, similar to time sharing, allows combinations of different codes in order to achieve a desired regime of operation. Using these tools, we are able to generalize the two schemes previously presented in [1], and propose a novel scheme which allows us to achieve optimal rates under a set of well-defined conditions. Such novel scheme is further improved in order to achieve higher rates in the scenarios where the conditions for optimality are not met.

[1]  Xiaoqing Zhu,et al.  Multiplexed Coding for Multiple Streams With Different Decoding Delays , 2018, IEEE Transactions on Information Theory.

[2]  Ahmed Badr,et al.  Layered Constructions for Low-Delay Streaming Codes , 2013, IEEE Transactions on Information Theory.

[3]  Lea Skorin-Kapov,et al.  Empirical QoE study of in-home streaming of online games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[4]  Mark Claypool,et al.  The effects of latency on player performance in cloud-based games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[5]  Roksana Boreli,et al.  Performance Modeling and Simulation for Future Mobile Networks , 2013, Math. Comput. Model..

[6]  Wai-tian Tan,et al.  High Rate Streaming Codes Over the Three-Node Relay Network , 2021, 2021 IEEE Information Theory Workshop (ITW).

[7]  Wim Lamotte,et al.  An evaluation of the impact of game genre on user experience in cloud gaming , 2013, 2013 IEEE International Games Innovation Conference (IGIC).

[8]  Gaétan Hains,et al.  The WTFast’s Gamers Private Network (GPN ®) Performance Evaluation Results , 2020, 2020 IEEE International Systems Conference (SysCon).

[9]  Zi-Yi Wen,et al.  QoE-driven performance analysis of cloud gaming services , 2014, 2014 IEEE 16th International Workshop on Multimedia Signal Processing (MMSP).

[10]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[11]  Baochun Li,et al.  Optimal Streaming Codes for Channels with Burst and Arbitrary Erasures , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[12]  Wai-tian Tan,et al.  Streaming codes for channels with burst and isolated erasures , 2012, 2013 Proceedings IEEE INFOCOM.

[13]  Victor A. Clincy,et al.  Subjective Evaluation of Latency and Packet Loss in a Cloud-Based Game , 2013, 2013 10th International Conference on Information Technology: New Generations.

[14]  P. Vijay Kumar,et al.  Rate-Optimal Streaming Codes for Channels With Burst and Random Erasures , 2019, IEEE Transactions on Information Theory.

[15]  Alec Wolman,et al.  Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Cloud Gaming , 2014 .

[16]  Adam Comerford,et al.  Fixing the Internet for Real-Time Applications (Games) , 2016 .

[17]  P. Vijay Kumar,et al.  Rate-Optimal Streaming Codes for Channels with Burst and Isolated Erasures , 2018, 2018 IEEE International Symposium on Information Theory (ISIT).

[18]  Boris Bellalta,et al.  Cloud-gaming: Analysis of Google Stadia traffic , 2020, ArXiv.

[19]  Tracey Ho,et al.  Erasure coding for real-time streaming , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[20]  Vered Bar Bracha,et al.  Adaptive Causal Network Coding with Feedback for Multipath Multi-hop Communications , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[21]  Baochun Li,et al.  Optimal Streaming Erasure Codes Over the Three-Node Relay Network , 2018, IEEE Transactions on Information Theory.

[22]  Lea Skorin-Kapov,et al.  The impact of video encoding parameters and game type on QoE for cloud gaming: A case study using the steam platform , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[23]  Xiaoqing Zhu,et al.  Streaming Erasure Codes over Multi-hop Relay Network , 2020, 2020 IEEE International Symposium on Information Theory (ISIT).

[24]  Sebastian Möller,et al.  Towards the delay sensitivity of games: There is more than genres , 2017, 2017 Ninth International Conference on Quality of Multimedia Experience (QoMEX).

[25]  K. V. Rashmi,et al.  Streaming Codes For Variable-Size Arrivals , 2018, 2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[26]  Carl-Erik W. Sundberg,et al.  Burst erasure correction codes with low decoding delay , 2004, IEEE Transactions on Information Theory.

[27]  Muriel Médard,et al.  Design of FEC for Low Delay in 5G , 2017, IEEE Journal on Selected Areas in Communications.

[28]  Silas L. Fong,et al.  An Explicit Rate-Optimal Streaming Code for Channels with Burst and Arbitrary Erasures , 2019, 2019 IEEE Information Theory Workshop (ITW).

[29]  Lea Skorin-Kapov,et al.  QoE-Aware Resource Allocation for Multiple Cloud Gaming Users Sharing a Bottleneck Link , 2019, 2019 22nd Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN).

[30]  Gregory W. Wornell,et al.  On playback delay in streaming communication , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[31]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[32]  Wai-tian Tan,et al.  FEC for VoIP using dual-delay streaming codes , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.