300 400 500 600 700 800 900
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
Delivery deadline success ratio
Desired delivery speed (m/s)
SPEED
RBRR
60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400
1500
2000
2500
3000
3500
4000
4500
5000
5500
Average Energy Consumption (mW)
Simulation Time (ms)
SPEED
RBRR
8 10 12 14 16
20000
25000
30000
35000
40000
The number of packets
Node density (node numbers / radio range)
SPEED
RBRR
Figure 5: Success delivery ratio im-
pacted by sink speed.
Figure 6: Average energy consumption
according to elapsed simulation time.
Figure 7: The number of total packets
impacted by node density.
cordingly the time-out interval to 4.5 1.5s = 6.75s af-
ter which a node is deleted from the neighbor table if
no beacon is received. We use constant bit rate (CBR)
traffic. To test performance at one time, a node is ran-
domly chosen from left side of the terrain and sends
periodic data to the right side of the terrain. The node
generates 1 CBR flow with a rate of 1 packet/second.
The results in Fig. 5 show network lifetime ac-
cording to elapsed simulation time. For comparing
network lifetime, we estimate the energy consump-
tion of the whole sensor nodes based on MICA2 mote
energy model. We set battery capacity of a sensor
node to 3000mW. In SPEED, since each sensor node
periodically exchanges beacon messages, depletion
time of a node is shorter than one of RBRR.
In Fig. 6, deadline delivery success ratio due to
desired delivery speed is depicted. We vary a de-
sired delivery speeds between 400m/s and 1000m/s
to compare an effect on the deadline delivery success
ratio against different speeds. In this simulation, we
set that SPEED is so operated that the fastest path is
selected for transmission. Also, we do not consider
traffic distribution. SPEED has no delay for selec-
tion relay nodes so delivery deadline success ratio is
relatively higher than one of RBRR. However, since
success ratio keeps over 0.9 to desired speed 700m/s,
it could say that RBRR is effective.
Fig. 7 shows communication overhead accord-
ing to density. Packet overhead means total number
of packets sent at the radio layer. In SPEED, packet
overhead rapidly increases due to congestion caused
by beacons to update neighbor table. Therefore, re-
transmission or additional control is more required ac-
cording to be dense. However, in RBRR, the density
does not affect the communication overhead. Since
RBRR does not require beaconing, congestion proba-
bility is almost constant. So, RBRR has advantage in
terms of scalability.
Fig. 8 shows the number of node alive accord-
ing to elapsed simulation time. Periodic beacon mes-
sages in SPEED quicken dissipation of node. There-
fore, the number of node alive dramatically decreases
in the middle of simulation time. At the end of the
simulation time, since many nodes are dissipated, the
number of beacons decreases and then nodes dissipa-
tion speed shows a decreasing trend. On the other
hand, since RBRR extremely reduces control mes-
sages, nodes endure long time in comparison with
SPEED.
Fig. 9 plots delivery deadline success ratio in
network dynamics. In this experiment, we set de-
sired delivery speed to 500m/s. As simulation time
passes, network topology frequently changes due to
dissipated sensor nodes. In the middle of the simu-
lation time between 140s and 240s, sensor nodes are
rapidly dissipated and then topology of the network
variesfast. In SPEED, since forwarder selection relies
on the neighbor table, information about some nodes
might not valid anymore on the situation. Thus, trans-
mission failure might occur frequently until the tables
are updated by beacons. However, RBRR needs not
to maintain neighbor tables. It always operates among
actually existent nodes. RBRR is tolerant of network
dynamics in comparison with conventional real-time
scheme based on beacon messages.
Fig. 10 shows end-to-end delay according to net-
work dynamics. As we discussed above experiment,
frequent topology changes might cause retransmis-
sion or additional control. It affects to end-to-end
packet delivery delay. In SPEED, delay rapidly in-
creases due to the reason. As simulation time passes,
many nodes are dissipated. Therefore, end-to-end
path is longer so that the delay proportionally in-
creases. Although RBRR has typically larger delay
than that of SPEED, it shows stable delay in high dy-
namics of networks.
5 CONCLUSIONS
In this paper, we propose a receiver-based beaconless
PECCS2013-InternationalConferenceonPervasiveandEmbeddedComputingandCommunicationSystems
206