
Heuristic Header Error Recovery for Corrupted Network Packets
Florian Schmidt(Author)
Shaker (Publisher)
1st Edition
Published on 31. December 2015
Book
Paperback/Softback
226 pages
978-3-8440-4174-3 (ISBN)
Description
One of the most significant downsides of wireless compared to wired communication is the significantly higher error rate. This is exacerbated by traditional Internet communication that enforces bit-by-bit correctness of data, dropping packets if even only a single bit is corrupted. Such a behavior is especially wasteful when considering error-tolerant applications, for example, media streaming. For such applications, tolerating errors can be beneficial.
Previous solutions to tolerate errors in transmissions suffered from several drawbacks; most importantly, they did not take packet headers into account, instead only focusing on errors in the payload portions of packets. In this work, we present, analyze and evaluate solutions to tolerate errors in both header and payload portions of packets. First, we explain how to implement error tolerance into existing protocols at the examples of IPv4, UDP, and RTP, all while staying fully backwards compatible to the protocol specifications. We then show that a protocol-independent approach can repair errors in protocol headers and identify the connection a packet belongs to without requiring any knowledge about the protocols it works on. Finally, we focus on how to unlock the full potential of error tolerance for 802.11, by discussing the interaction of error tolerance and acknowledgments, and by proposing a novel rate adaptation algorithm suited for error-tolerant, ACK-less traffic.
Previous solutions to tolerate errors in transmissions suffered from several drawbacks; most importantly, they did not take packet headers into account, instead only focusing on errors in the payload portions of packets. In this work, we present, analyze and evaluate solutions to tolerate errors in both header and payload portions of packets. First, we explain how to implement error tolerance into existing protocols at the examples of IPv4, UDP, and RTP, all while staying fully backwards compatible to the protocol specifications. We then show that a protocol-independent approach can repair errors in protocol headers and identify the connection a packet belongs to without requiring any knowledge about the protocols it works on. Finally, we focus on how to unlock the full potential of error tolerance for 802.11, by discussing the interaction of error tolerance and acknowledgments, and by proposing a novel rate adaptation algorithm suited for error-tolerant, ACK-less traffic.
More details
Series
Thesis
Doctoral thesis
2015
RWTH Aachen University
Language
English
Place of publication
Aachen
Germany
Target group
Professional and scholarly
Product notice
Klappenbroschur
Illustrations
61
Dimensions
Height: 21 cm
Width: 14.8 cm
Weight
336 gr
ISBN-13
978-3-8440-4174-3 (9783844041743)
Schweitzer Classification