{"title":"Streaming Codes For Variable-Size Arrivals","authors":"Michael Rudow, K. V. Rashmi","doi":"10.1109/ALLERTON.2018.8635971","DOIUrl":null,"url":null,"abstract":"Streaming codes are a class of convolutional codes that encode a stream of source packets, which arrive sequentially with a strict decoding-delay constraint, for transmission over a packet-erasure channel. A number of recent works have proposed capacity achieving streaming code constructions for adversarial packet-erasure channels that include bursts and arbitrary erasures. The existing models for streaming codes, to the best of our knowledge, consider a setting where all the source packets are of the same, fixed size. However, live video streaming applications have source packets with highly variable sizes. Motivated by this application, in this paper, we present a generalized model for streaming codes that incorporates variable-size arrivals. The variability in the size of the source packets induces a new trade-off between the rate of the code and the minimum decoding delay when the channel introduces no erasures. We also present a simple construction of streaming codes for variable-size arrivals, which builds upon existing streaming code constructions designed for fixed-size arrivals. We theoretically characterize the rate achieved by the proposed code when arrival sizes are drawn independently from any distribution with a finite support. Furthermore, using a live video trace and several representative parameter settings, we show that proposed code construction achieves a rate of approximately 89.5% of an upper bound and achieves a significantly higher rate (10%-50%) than naively using the existing streaming codes designed for fixed-size arrivals.","PeriodicalId":299280,"journal":{"name":"2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ALLERTON.2018.8635971","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16
Abstract
Streaming codes are a class of convolutional codes that encode a stream of source packets, which arrive sequentially with a strict decoding-delay constraint, for transmission over a packet-erasure channel. A number of recent works have proposed capacity achieving streaming code constructions for adversarial packet-erasure channels that include bursts and arbitrary erasures. The existing models for streaming codes, to the best of our knowledge, consider a setting where all the source packets are of the same, fixed size. However, live video streaming applications have source packets with highly variable sizes. Motivated by this application, in this paper, we present a generalized model for streaming codes that incorporates variable-size arrivals. The variability in the size of the source packets induces a new trade-off between the rate of the code and the minimum decoding delay when the channel introduces no erasures. We also present a simple construction of streaming codes for variable-size arrivals, which builds upon existing streaming code constructions designed for fixed-size arrivals. We theoretically characterize the rate achieved by the proposed code when arrival sizes are drawn independently from any distribution with a finite support. Furthermore, using a live video trace and several representative parameter settings, we show that proposed code construction achieves a rate of approximately 89.5% of an upper bound and achieves a significantly higher rate (10%-50%) than naively using the existing streaming codes designed for fixed-size arrivals.