12.07.2015 Views

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

342 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>The data from the sensor node toward the BS are transmitted wheneveran event occurs, without unnecessary delays. However, big delays canoccur for the packets sent to sensor nodes as they have to be buffered atthe CHs. For example, during long idle intervals, when the sensor nodehas no data to transmit, the CH will buffer the packets for the entire idleinterval (until next communication from the sensor). To minimize the packetlatency, the sensors periodically initiate dummy transmissions to its CH.This communication allows the CH to piggyback the packet to the sensorfor delivery. Thus, any outst<strong>and</strong>ing queries or packets to a given sensor arereceived whereas the delay is kept below a certain threshold.7.6.1.3 Protocol Comparison with SMACThe analytical evaluation of the sleep mode from the energy-aware protocol<strong>and</strong> the sleep mode introduced by SMAC (Ye et al. 2002) is presentedin the following text. The extra delay caused by the sleep mode implementationis compared. Then, the relative energy savings of the energyawaresleep mode is presented. For the energy savings evaluation, it isassumed that the same sleep delay is expected in both the cases.Figure 7.20 presents the basic idea of sleep modes in SMAC <strong>and</strong> in energyawareMAC protocol.The sleep cycle in SMAC consists of the sleep <strong>and</strong> the listening interval.These intervals are equal, while in the proposed protocol the cycle containsthe sleep <strong>and</strong> communication intervals. The probability of a packetarrival at the source node is constant during the whole frame. The averagesleep delay in SMAC is given byTsleep SMACT 0 T 1/4 T= = × + ×82SMAC SMAC SMAC(7.84)where TSMAC is the sleep cycle duration. The expected sleep delay isequal to arithmetic average of both — delay experienced when packetsSMACListenSleepListenProposedsolutionSleepSleepSleepT (period)SleepSleepTime<strong>Sensor</strong> sends packet to cluster head(to check buffer for packets to the sensor)FIGURE 7.20Sleep mode in SMAC <strong>and</strong> in the energy-aware protocol.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!