Suppose you have N Machines, each running M processes(each process may have its own requirements which may change anytime and is not known from before) and you have to monitor each machine health and redistribute processes in case a Machine is overloaded.
What all parameters would you evaluate before redistributing.
I just said: CPU Usage, Memory Usage
Interviewer wanted more pointers.