Submitting a job to G-Hadoop is not different from submitting jobs to a traditional Hadoop cluster. Users write the MapReduce application for the desired job, the application is compiled and then run on the client node. When the program starts its execution the job is submitted to the JobTracker located on the G-Hadoop master node. The next stages of the job in the control flow managed by the JobTracker are described below. Fig. 8