Skip to main content
. 2012 Aug 2;12(8):10511–10535. doi: 10.3390/s120810511

Algorithm 1 CLAC algorithm

 Configure p   # MAC layer info
 Configure DC   # MAC layer info
 Compute t_check=DUTY_ON_TIME × (100-DC)/ DC
 Obtain all routes crossing node i    # Routing layer info
 D(i)=∞
for all (rroutes) do
  Compute order(i) in r(j, k), j=source,k=sink
  Compute delay Dr (i)=order(i) × p × t_check/100
  Compute D(i) = min(Dr(i),D(i))
loop
  Compute t_new_check= t_check + D(i)