[zeromq-dev] anyone try to use 0mq for BSP
Matt Weinstein
matt_weinstein at yahoo.com
Fri Apr 22 15:02:14 CEST 2011
Hadn't seen this one, looks like several models that emerged in the late 80's. (Looks like a forward-only synchronized Time Warp OS :-) ).
From a quick look, there appear to be two protocols:
Inter-node sync
Two-phase barrier
Assuming this is for tightly coupled nodes, it seems like a simple state driven protocol engine over PUB/SUB would suffice, although Inter-node sync could use point-to-point for efficiency (*)
I haven't addressed protocol error and node recovery here, of course ;-)
Best,
Matt
(*) If I recall, UDP sockets open for host multicast also receive point-to-point messages...? We can't do that using the ØMQ abstraction (I'd like to use the UUIDs if so :-) )
On Apr 22, 2011, at 3:19 AM, Pieter Hintjens wrote:
> Michael,
>
>> Has anyone tried to apply 0mq in order to implement Bulk Synchronous Parallel computing model? I am curious if anyone had looked into it.
>
> How much research have you done into this already? From a brief read
> of BSP the closest match in 0MQ terms looks like a fanout/fanin
> pipeline, e.g. http://zguide.zeromq.org/page:all#Divide-and-Conquer.
>
> -Pieter
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
More information about the zeromq-dev
mailing list