|
Algorithm 1:: EBET |
-
1:
procedure: INITIALIZATION.
-
2:
TotalEnergyLevels ← m
-
3:
UnitEnergyLevel ←
-
4:
RelayType ←μ
-
5:
return TRUE
-
6:
end procedure
-
7:
procedure: NEIGHBORQUERYRECEIVED
-
8:
λ ←
-
9:
ς ←
-
10:
-
11:
ψ ←
-
12:
SendNeighborFoundAck.Id = IdOfRelayNode
-
13:
SendNeighborFoundAck()
-
14:
return TRUE
-
15:
end procedure
-
16:
procedure: OneEnergyLevelConsumed
-
17:
ControlMessageSend()
-
18:
if
then
-
19:
-
20:
SendNeighborFindingMessage()
-
21:
NeighborFoundAck = IdOfHighRLNode
-
22:
RelayType = σ
-
23:
end
if
-
24:
end procedure
-
25:
if
then
-
26:
RelayType = μ
-
27:
end procedure
-
28:
end
if
|