 This reduces network traffic on the main backbone network.If a TaskTracker fails or times out, that part of the job is rescheduled.The TaskTracker on each node spawns a separate Java virtual machine (JVM) process to prevent the TaskTracker itself from failing if the running job crashes its JVM.