scheduling cycle = rec_limit_factor * FAN_OUT
 - task's scheduling cyle should be proportional to its amount of output
   streams