Title :
CEDAR: A Low-Latency and Distributed Strategy for Packet Recovery in Wireless Networks
Author :
Chenxi Qiu ; Haiying Shen ; Soltani, Sohraab ; Sapra, Karan ; Hao Jiang ; Hallstrom, Jason O.
Author_Institution :
Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA
Abstract :
Underlying link-layer protocols of well-established wireless networks that use the conventional “store-and-forward” design paradigm cannot provide highly sustainable reliability and stability in wireless communication, which introduce significant barriers and setbacks in scalability and deployments of wireless networks. In this paper, we propose a Code Embedded Distributed Adaptive and Reliable (CEDAR) link-layer framework that targets low latency and balancing en/decoding load among nodes. CEDAR is the first comprehensive theoretical framework for analyzing and designing distributed and adaptive error recovery for wireless networks. It employs a theoretically sound framework for embedding channel codes in each packet and performs the error correcting process in selected intermediate nodes in a packet´s route. To identify the intermediate nodes for the decoding, we mathematically calculate the average packet delay and formalize the problem as a nonlinear integer programming problem. By minimizing the delays, we derive three propositions that: 1) can identify the intermediate nodes that minimize the propagation and transmission delay of a packet; and 2) and 3) can identify the intermediate nodes that simultaneously minimize the queuing delay and maximize the fairness of en/decoding load of all the nodes. Guided by the propositions, we then propose a scalable and distributed scheme in CEDAR to choose the intermediate en/decoding nodes in a route to achieve its objective. The results from real-world testbed “NESTbed” and simulation with MATLAB prove that CEDAR is superior to schemes using hop-by-hop decoding and destination decoding not only in packet delay and throughput but also in energy-consumption and load distribution balance.
Keywords :
channel coding; integer programming; nonlinear programming; protocols; queueing theory; radio networks; CEDAR; adaptive error recovery; average packet delay; channel codes; code embedded distributed adaptive and reliable link-layer framework; destination decoding; distributed error recovery; distributed strategy; energy-consumption; hop-by-hop decoding; intermediate nodes; link-layer protocols; load distribution balance; low-latency strategy; nonlinear integer programming problem; packet recovery; queuing delay; transmission delay; wireless networks; Bit error rate; Decoding; Delays; Receivers; Reliability; Wireless networks; Link-layer protocol; low-latency; reliability and stability; wireless networks;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2014.2332980