On Jun 25, 2009, at 9:42 PM, Mark Kerzner wrote:
my guess, as good as anybody's, is that Pregel is to large graphs is
what
Hadoop is to large datasets.
I think it is much more likely a language that allows you to easily
define fixed point algorithms. I would imagine a distributed version
of something similar to Michal Young's GenSet. http://portal.acm.org/citation.cfm?doid=586094.586108
I've been trying to figure out how to justify working on a project
like that for a couple of years, but haven't yet. (I have a background
in program static analysis, so I've implemented similar stuff.)
In other words, Pregel is the next natural step
for massively scalable computations after Hadoop.
I wonder if it uses map/reduce as a base or not. It would be easier to
use map/reduce, but a direct implementation would be more performant.
In either case, it is a new hammer. From what I see, it likely won't
replace map/reduce, pig, or hive; but rather support a different class
of applications much more directly than you can under map/reduce.
-- Owen