Research Article

[Retracted] Enhancing Energy Efficiency of Wireless Sensor Network through the Design of Energy Efficient Routing Protocol

Algorithm 1

Gateway selection algorithm.
Step A:
Wait for sink advertisement message
IF (gateway Election → Gateway)
  Message advertise
  Wait for members’ joining request till T1
  IF (number of joining members 0)
    Go to Step C
  Form TDMA schedule and announce to all members
Step B:
  Wait for data as per TDMA schedule
  Data received
  Process data: aggregation
  Data transmit to sink
  While (Gateway Energy )
    Repeat from Step B
  Repeat from Step A
ELSE (gateway Election → Normal node)
Step C:
  Wait for gateway advertisement message
  Send joining request
  Wait for TDMA schedule to receive
Step D:
  Wait for allotted slot
  IF Energy available to transmit data
    Send data
    While (Gateway Energy )
          Listen Broadcast from sink to gateway
      Repeat from Step D
    Repeat from Step A
  ELSE
    Node died
    END IF