Talk:Weighted round robin

From Wikipedia, the free encyclopedia

there is unnecessary transformation going on. mathematically this

for each flow f
   f.normalized_weight = f.weight / f.mean_packet_size

min = findSmallestNormalizedWeight

for each flow f
   f.packets_to_be_served = f.normalized_weight / min

is equal to

 min=find smallest waight
 for each flow f
 (f.weight/f.mean_packet_size)/
 (f.weight(0)/f.mean_packet_size)
  = f.weight/f.weight(0)

is there any reason to to do n times more divisions ? if there are some rounding problems it should be mentionned on main page. thanks.