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 | Size | Format | |
---|---|---|---|---|
s40860-023-00207-7.pdf | 2,07 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License