Please use this identifier to cite or link to this item: doi:10.22028/D291-39990
Title: DeepSHARQ: hybrid error coding using deep learning
Author(s): Gil Pereira, Pablo
Vogelgesang, Kai
Miodek, Moritz
Schmidt, Andreas
Herfet, Thorsten
Language: English
Title: Journal of Reliable Intelligent Environments
Publisher/Platform: Springer Nature
Year of Publication: 2023
Free key words: Error control
Transport layer
Hybrid error coding
Machine learning
DDC notations: 004 Computer science, internet
Publikation type: Journal Article
Abstract: Cyber-physical systems operate under changing environments and on resource-constrained devices. Communication in these environments must use hybrid error coding, as pure pro- or reactive schemes cannot always fulfill application demands or have suboptimal performance. However, finding optimal coding configurations that fulfill application constraints—e.g., tolerate loss and delay—under changing channel conditions is a computationally challenging task. Recently, the systems community has started addressing these sorts of problems using hybrid decomposed solutions, i.e., algorithmic approaches for wellunderstood formalized parts of the problem and learning-based approaches for parts that must be estimated (either for reasons of uncertainty or computational intractability). For DeepSHARQ, we revisit our own recent work and limit the learning problem to block length prediction, the major contributor to inference time (and its variation) when searching for hybrid error coding configurations. The remaining parameters are found algorithmically, and hence we make individual contributions with respect to finding close-to-optimal coding configurations in both of these areas—combining them into a hybrid solution. DeepSHARQ applies block length regularization in order to reduce the neural networks in comparison to purely learningbased solutions. The hybrid solution is nearly optimal concerning the channel efficiency of coding configurations it generates, as it is trained so deviations from the optimum are upper bound by a configurable percentage. In addition, DeepSHARQ is capable of reacting to channel changes in real time, thereby enabling cyber-physical systems even on resource-constrained platforms. Tightly integrating algorithmic and learning-based approaches allows DeepSHARQ to react to channel changes faster and with a more predictable time than solutions that rely only on either of the two approaches.
DOI of the first publication: 10.1007/s40860-023-00207-7
URL of the first publication: https://link.springer.com/article/10.1007/s40860-023-00207-7
Link to this record: urn:nbn:de:bsz:291--ds-399901
hdl:20.500.11880/35986
http://dx.doi.org/10.22028/D291-39990
ISSN: 2199-4676
2199-4668
Date of registration: 19-Jun-2023
Faculty: MI - Fakultät für Mathematik und Informatik
Department: MI - Informatik
Professorship: MI - Prof. Dr. Thorsten Herfet
Collections:SciDok - Der Wissenschaftsserver der Universität des Saarlandes

Files for this record:
File Description SizeFormat 
s40860-023-00207-7.pdf2,07 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons