Job tracker communicates with the Namenode to determine the location of data. Finds the task tracker nodes to execute the task on given nodes. It tracks the execution of MapReduce from local to the Slave node.