Tasktracer runs each of the tasks (M or R) in a separate VM (considering VM
reuse is disabled).So the actual task and task tracer daemon run in two
different OS processes. Umbilical interface is used by tasks to send its
progress to the task tracer.
Considering that both are different process then how is the umbilical
interface implemented ? shared file , sockets (unlikely) or ..