Orchestrating Feedback for Hybrid Rateless Codes

Konferenz: European Wireless 2015 - 21th European Wireless Conference
20.05.2015 - 22.05.2015 in Budapest, Hungary

Tagungsband: European Wireless 2015

Seiten: 7Sprache: EnglischTyp: PDF

Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt

Autoren:
Faneca, Carlos; Vieira, Jose; Zuquete, Andre (Department of Electronics, Telecommunications and Informatics, IEETA, University of Aveiro, Portugal)
Cano, Julio; Moreira, Andre; Almeida, Luis (Department of Electrical and Computer Engineering, IT, University of Porto, Portugal)

Inhalt:
In several scenarios, such as in training and education, it is frequently important to distribute large files to many clients, e.g., operating system boot images or raw data files. To carry out such distribution efficiently, we use wireless broadcast and Fountain Codes with low density random encoding to tolerate network packet losses. In particular, we use a hybrid coding technique that combines forward coding using weak LT Codes with a feedback phase at the end, which allows concluding the process faster with lower computing cost than traditional LT codes and without the precoding of Raptor Codes. The novelty of our approach consists of using a scheduler to orchestrate the clients’ feedback. The scheduler is scalable in the number of clients and allows the server to know which clients are active and in which phase, and control the coding process adequately. We show early experimental results from simulation and from a practical testbed that confirm the effectiveness of our proposed approach. With a feedback phase triggered when just 2% symbols are missing, we reduced the codewords overhead by 2.5% with respect to traditional LT Codes. We also achieved a high reduction in computational overhead associated to weak LT Codes. Moreover, this approach gives the server full control over the transfer, avoiding producing codewords beyond those strictly needed. Using 802.11g in ad-hoc mode and exploiting TXOPs, we transferred a 100MB file in 21.77s with up to 10% losses.