Filipe Guerreiro
MapNoReduce
MapNoReduce is a simplified implementation of the MapReduce middleware and programming model. In the original MapReduce implementation there is a centralised component, called the job tracker, that is in charge of supervising the progress of the job. In MapNoReduce, the job tracker functionalities are implemented, in a distributed manner, by the workers, that cooperate to provide the tracker’s functionalities. It is up to the students to decide how to distribute the tracker’s tasks among the workers.