If this could be compiled to run on a Spark-like engine, it would be 
interesting, from a quick look this doesn't seem easy because this model has 
arbitrary graphs of fine-grained tasks (more similar to something like Cilk) 
rather than parallel operations on collections. I think it would require a 
different engine with different properties about fault tolerance, locality, etc.

Matei

On Oct 23, 2013, at 2:33 PM, Alex Boisvert <alex.boisv...@gmail.com> wrote:

> (Resending to @apache list instead of old google-group)
> 
> A bit of a random question but I was wondering if there were efforts
> underway to generalize / expand the Spark API towards something that would
> be similar to the MBrace [1] model ... there's certainly an overlap between
> the features of the systems already ... so I guess I'm thinking about an
> API that's less centered around RDDs (as a collection) and more towards
> distributed dataflow that would feel more like composing Promises/Futures
> ... or even generalizing to support various sorts of container/context
> monads.
> 
> [1] "MBrace: Cloud Computing with Monads"
> http://plosworkshop.org/2013/preprint/dzik.pdf

Reply via email to