The invention discloses a
map reduce computing method under an internet environment. The method utilizes available computation and storage resources of an internet desktop
personal computer (PC) to carry out
map reduce computation. The desktop PC is added to a
system in a volunteer form and forms a work node. A user as a master uploads to-be-processed data to a
server. The
server schedules map and reduce tasks to the work node for execution. When all the tasks are finished, final results are fed back to the user automatically. On the basis of
metadata management, a data driving way is adopted, task scheduling is converted into
data scheduling, the problems that node dynamic fails easily and influence is caused are solved, and therefore a fault-tolerant
map reduce computing model and the method are simple and effective under
the internet environment. Due to the method, an existing desktop PC is utilized by campuses, enterprises and governments to construct a map reduce computation platform with private purposes for carrying out
mass data analysis, or the method is used for improving a volunteer computing
system to support the map reduce computing model and lowering difficulty of application development of a volunteer commutating
system.