Google Video tech Talks
February 27, 2007
ABSTRACT
This paper evaluates the suitability of the MapReduce model for multi-core and multi-processor systems. MapReduce was created by Google for application development on data-centers with thousands of servers. It allows programmers to write functional-style code that is automatically parallelized and scheduled in a distributed system.
We describe Phoenix, an implementation of MapReduce for shared-memory systems that includes a programming API and an efficient runtime system. The Phoenix runtime automatically manages thread creation, dynamic task scheduling, data partitioning, and fault tolerance across processor nodes. We study Phoenix with...
What the hell is this fault tollerance for worker threads? The thread itself is not going to have an error it would be the task it is executing. This part of the model mutiprocessor/core vs multimachine is not equivalent. Unless you have control on to what worker runs on what core, I dont really see what you talking about.
kinkokonko 2 years ago