Take a look at the interfaces for MasterGraphPartitioner and WorkerGraphPartitioner and their implementations for hash parititoning (HashRangePartitionerFactory). You can implement any kind of partitioning you like.

Avery

On 8/8/14, 7:51 AM, Robert McCune wrote:
For a non-hash partitioning, how does a worker know which destination worker to send a remote message to?

In the Pregel paper, with hash partitioning, a worker can know the destination worker just by hashing the destination vertex ID

But for any non-trivial partitioning, how does a worker know where to send a remote message?

Welcome any references to the literature.

Thank you

Reply via email to