You are on page 1of 15

DEC- MAC

and
Proposed Solution

Node A communicates with D

A proactive relay selection approach is


used.
R
RTS

RTH

RTH
S

RTS
RTS

RTH

The nodes hearing RTS and RTH messages,


compete as candidate relay nodes by
sending an interested-to-help (ITH)

The relay selection criteria is based on both


residual energy and average delay.
Calculating Residual Energy:
Subtracting the energy required for the Tx
or Rx from the previously calculated value.
Calculating Average Packet Delay:
The average packet transmission delay of a
node can also be measured by using the
link data rate, packet size, and link error
rate

Relay selection is done by the destination D


by sending a feedback message FITH
(feedback of ITH) to the candidate relay.

The RTR message from the Destination node


contains the information about the upper
and lower bound of the metric values based
on which nodes can become a candidate
relay.

If there exists more than one candidate


node whose weighted metrics value
remains within the range then a new higher
value is selected.

To make the relay selection process faster


the process of elimination (PE) is employed

If a node i hears an ITH message from any


other node j and Wi <Wj, then the node i
will not participate in the relay selection
process for the subsequent mini slots

Purposed

Use Adaptive duty cycle to conserve energy

To wake up nodes use preambles

Each preamble contains the destination


address and the Rendez-vous-point (RDV)

The RDV point is the time on which all the


neighbors have to wake up.

Nodes That are awake at RDV point:

Destination node

if the destination of the preamble is known


as a neighbor (i.e. the node is a potential
relay)

Using RTS and CTS many nodes can opt for


relay selection
BUT

If we only select neighbors(to the


destination)
then the number of candidate relay nodes
will
decrease

During Data transmission


Destination sends Ready To Receive
message. No need for RTS (reducing
overhead)

All the candidate relays and the source


node receive RTR msg

Now source sends data which is also


received by candidate relays

If Destination does not receive data after a


specific time, will send Request For Relay
message

Relay selection is done based on Residual


Energy and average delay or RSSI value

The node which receive both preamble and


Request For Relay becomes a candidate for
relay. And sends Available For Relay
(AFR) message to destination.
Available for Relay message contains
information about the residual energy and
RSSI or Delay value.
Destination has maintained a threshold
value for relay selection based on which it
selects a relay for Tx by sending Reply to
AFR

Selected relay will participate in data transmission.

As we are using adaptive duty cycle so if in case


destination node also have to send data for itself to
the relay node as destination it can inform it in
Reply to AFR message and would be able to access
the channel once this transmission is over.

We can implement its reactive and proactive


version. Reactive for scenarios where data
transmission is less frequent and proactive for high
data rate environment

You might also like