Streaming Codes for Variable-Size Messages

被引:6
|
作者
Rudow, Michael [1 ]
Rashmi, K., V [1 ]
机构
[1] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
关键词
Codes; Symbols; Block codes; Packet loss; Upper bound; Streaming media; Encoding; Streaming codes; erasure coding; live streaming applications; video conferencing; packet loss; ERASURE CODES; BURST; CONSTRUCTIONS; CHANNELS;
D O I
10.1109/TIT.2022.3170895
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Live communication is ubiquitous, and frequently must contend with reliability issues due to packet loss during transmission. The effect of packet losses can be alleviated by using erasure codes, which aid in recovering lost packets. Streaming codes are a class of codes designed for the live communication setting, which encode a stream of message packets arriving sequentially for transmission over a packet-loss channel. The existing study of streaming codes considers settings where the sizes of the message packets to be transmitted are all fixed. However, message packets occur with unpredictable and variable sizes in many applications, such as videoconferencing. In this paper, we present a generalized model for streaming codes that incorporates message packets of variable sizes. We show that the variability in the sizes of message packets induces a new trade-off between the rate and the decoding delay under lossless transmission. Moreover, the variability in the sizes of message packets impacts the optimal rate of transmission. To address this, we introduce algorithms to compute upper and lower bounds on the optimal rate for any given sequence of sizes of message packets. We then design an explicit streaming code for the proposed model. We empirically evaluate the code construction over a live video trace for several representative parameter settings, and show that the rate of the construction is approximately 90% of an upper bound and 5%-48% higher than naively using the existing streaming codes.
引用
收藏
页码:5823 / 5849
页数:27
相关论文
共 50 条
  • [1] Online Versus Offline Rate in Streaming Codes for Variable-Size Messages
    Rudow, Michael
    Rashmi, K. V.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (06) : 3674 - 3690
  • [2] Online Versus Offline Rate in Streaming Codes for Variable-Size Messages
    Rudow, Michael
    Rashmi, K., V
    2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 509 - 514
  • [3] Streaming Codes For Variable-Size Arrivals
    Rudow, Michael
    Rashmi, K. V.
    2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 733 - 740
  • [4] Variable-Size Rectangle Covering
    Chin, Francis Y. L.
    Ting, Hing-Fung
    Zhang, Yong
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2009, 5573 : 145 - 154
  • [5] Variable-size injectable dialysis chambers
    Debnam, PM
    Kohl, DH
    BIOTECHNIQUES, 1997, 23 (04) : 665 - 666
  • [6] PROPORTIONAL REPRESENTATION IN VARIABLE-SIZE LEGISLATURES
    BRAMS, SJ
    FISHBURN, PC
    SOCIAL CHOICE AND WELFARE, 1984, 1 (03) : 211 - 229
  • [7] SHAPING USING VARIABLE-SIZE REGIONS
    LIVINGSTON, JN
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1992, 38 (04) : 1347 - 1353
  • [8] On the use of variable-size fuzzy clustering for classification
    Torra, Vicenc
    Miyamoto, Sadaaki
    MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE, 2006, 3885 : 362 - 371
  • [9] VARIABLE-SIZE WAFER HOLDER FOR INFRARED SPECTROPHOTOMETERS
    ENGELBRECHT, JAA
    KULKARNI, MV
    JOURNAL OF PHYSICS E-SCIENTIFIC INSTRUMENTS, 1987, 20 (12): : 1478 - 1479
  • [10] Improved MPS method with variable-size particles
    Chen, Xiao
    Sun, Zhong-Guo
    Liu, Ling
    Xi, Guang
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2016, 80 (06) : 358 - 374