A Two-Step Selfish Misbehavior Detector for Ieee 802.11-Based Ad Hoc Networks

Xianghui Cao,Lu Liu,Yu Cheng,Lin X. Cai
DOI: https://doi.org/10.1109/glocom.2015.7417822
2015-01-01
Abstract:In IEEE 802.11-based networks, it is well-known that selfish nodes can gain significant performance advantage over other normal nodes by manipulating the medium access control (MAC) protocol parameters. There have been many studies on the detection of such misbehavior, though most of them focus on centralized detection with the assistant of an access point in wireless local-area networks (WLANs). In ad hoc networks, due to the complexity introduced by the hidden terminal issues, many existing misbehavior detection schemes rely on the RTS/CTS (request-to-send/clear-to-send) messages to infer the details of MAC layer behavior of the monitored nodes. However, for networks without the RTS/CTS mechanism (e.g., using the basic access mode), those schemes become inapplicable. In this paper, we propose a novel two-step misbehavior detector for IEEE 802.11-based ad hoc networks, based on observations of successful transmissions and channel conditions, which does not require the RTS/CTS messages. The main idea is to check whether the measured performance matches the model-based expectations, in which neighbors exchange data and cooperate to make detection decisions. Our detector sets two barriers to catch the misbehaving nodes: the first step utilizes neighbor-broadcasted information to establish the relationship between channel availability and transmission rate and checks if the relationship matches the theoretical model, while the second step checks whether the model-based throughput meets the observations. We demonstrate the effectiveness of the our detector through simulations.
What problem does this paper attempt to address?