private void ScheduleOn(int index, TaskState taskState)
        {
            var worker = _workerState[index];

            taskState.Worker = index;
            _workLoadEstimationStrategy.AddTaskLoad(worker, taskState);
            taskState.Scheduled(index);
        }