public IComponentState <TJob> CurrentState()
 {
     return(new ComponentState <TJob>(performanceManager.GetCpusUsage(), machineInfo.MachineId,
                                      performanceManager.GetTotalMemory() - performanceManager.GetAviableMemory(),
                                      localBallancer.GetActiveJobs(), performanceManager.GetFreeDiskSpace(), machineInfo.MachineNumber));
 }