04-07-2012, 03:45 PM
Detection of Selfish Nodes in Networks Using CoopMAC Protocol with ARQ
Detection of Selfish Nodes.pdf (Size: 538.15 KB / Downloads: 25)
Abstract
CoopMAC has been recently proposed as a possible
implementation of cooperation protocols in the medium access
control (MAC) layer of a wireless network. However, some nodes
may refrain from cooperation for selfish purposes, e.g. in order
to save energy, in what is called selfish behavior or misbehavior.
This protocol violation worsens other nodes’ performance and
can be avoided if other nodes detect and punish (e.g. banning
from the network) misbehaving nodes. However, fading and
interference may prevent nodes from cooperating even if they
are willing, therefore it is not trivial to identify misbehaving
nodes. In a fading scenario where an automatic repeat request
(ARQ) protocol is used, we propose a mechanism that allows
to detect misbehaving nodes.
INTRODUCTION
THE throughput of wireless networks can be significantly
increased by allowing cooperation among nodes [1] and
[2], which can be efficiently implemented in the medium
access control (MAC) layer, as shown for example by the
CoopMAC protocol [3], which provides a shorter response
time and a better integration with the physical layer than
traditional network layer routing [4]. However, a relay helps
other nodes at the expense of its own resources (energy
and time) that could otherwise be spared or used for the
transmission of its own packets. This burden is compensated
by the fact that a node operating as a relay in one transmission,
will in turn benefit from cooperation of other nodes in
another transmission.
SYSTEM MODEL
We consider an ad hoc network implementing opportunistic
cooperation [21] among nodes by the CoopMAC protocol [3],
based on the IEEE 802.11 standard. In detail, the CoopMAC
protocol works as follows for a transmission from node
Detection of Selfish Nodes.pdf (Size: 538.15 KB / Downloads: 25)
Abstract
CoopMAC has been recently proposed as a possible
implementation of cooperation protocols in the medium access
control (MAC) layer of a wireless network. However, some nodes
may refrain from cooperation for selfish purposes, e.g. in order
to save energy, in what is called selfish behavior or misbehavior.
This protocol violation worsens other nodes’ performance and
can be avoided if other nodes detect and punish (e.g. banning
from the network) misbehaving nodes. However, fading and
interference may prevent nodes from cooperating even if they
are willing, therefore it is not trivial to identify misbehaving
nodes. In a fading scenario where an automatic repeat request
(ARQ) protocol is used, we propose a mechanism that allows
to detect misbehaving nodes.
INTRODUCTION
THE throughput of wireless networks can be significantly
increased by allowing cooperation among nodes [1] and
[2], which can be efficiently implemented in the medium
access control (MAC) layer, as shown for example by the
CoopMAC protocol [3], which provides a shorter response
time and a better integration with the physical layer than
traditional network layer routing [4]. However, a relay helps
other nodes at the expense of its own resources (energy
and time) that could otherwise be spared or used for the
transmission of its own packets. This burden is compensated
by the fact that a node operating as a relay in one transmission,
will in turn benefit from cooperation of other nodes in
another transmission.
SYSTEM MODEL
We consider an ad hoc network implementing opportunistic
cooperation [21] among nodes by the CoopMAC protocol [3],
based on the IEEE 802.11 standard. In detail, the CoopMAC
protocol works as follows for a transmission from node