Title :
Coop80211: Implementation and evaluation of a SoftMAC-based Linux kernel module for cooperative retransmission
Author :
Nikolyenko, Vitalik ; Libman, Lavy
Author_Institution :
Networked Syst. Res. Group, NICTA, Eveleigh, NSW, Australia
Abstract :
This paper presents a portable and hardware-independent data-link layer design that adds cooperative retransmission support to the Linux kernel wireless SoftMAC implementation (mac80211). With cooperative retransmission, a unicast packet that is not acknowledged by its intended destination node can be retransmitted by a third node in the vicinity of the source and destination, rather than by the original source itself, if the cooperating node overhears the packet successfully and has a better link to the destination. Unlike prior realizations of MAC-layer cooperation schemes, our implementation is entirely hardware-independent and transparent, requiring no modification of existing wireless drivers or upper-layer software. We evaluate the cooperative kernel module on the ORBIT wireless testbed platform and present a range of experimental results that demonstrate the significant improvements in the throughput and reliability that can be achieved by its usage.
Keywords :
Linux; access protocols; automatic repeat request; cooperative communication; packet radio networks; Coop80211; Linux kernel wireless SoftMAC implementation; MAC-layer cooperation schemes; ORBIT wireless testbed platform; SoftMAC-based Linux kernel module; cooperating node; cooperative kernel module; cooperative retransmission; destination node; hardware-independent data-link layer design; mac80211; unicast packet; upper-layer software; wireless drivers; Driver circuits; IEEE 802.11g Standard; Kernel; Peer to peer computing; Relays; Throughput; Wireless communication;
Conference_Titel :
Wireless Communications and Networking Conference (WCNC), 2011 IEEE
Conference_Location :
Cancun, Quintana Roo
Print_ISBN :
978-1-61284-255-4
DOI :
10.1109/WCNC.2011.5779167