Skip to content

Beyond the pipeline - DAG / Flow Graph / Data Flow #6

Open

Description

@sirinath

Is it possible to add support to create flows beyond a pipeline by being able to create a flow graph like in:

http://akka.io/news/2014/09/12/akka-streams-0.7-released.html

Activity

  1. palladin commented on Dec 16, 2014

    @palladin
    Contributor

    Thank you for your suggestion! Actually, I'm thinking of possible ways to combine the power of Streams with other libraries like Rx and TPL Dataflow. The API of Akka Streams looks very interesting and a good source for inspiration.

  2. sirinath commented on Dec 16, 2014

    @sirinath
    Author

    Also have a look at: https://github.com/Hopac/Hopac

    Main thing is ease of use. If you have a DSL like Akka this would be easy to use.

    Also see:
    http://www.nextflow.io/ (DataFlow)
    http://noflojs.org/ (Flow Based Programming)

    And to a lesser extent:
    http://www.infoq.com/presentations/mantis (Rx, DAG, Functional Reactive Programming)

    FBP:
    http://nifi.incubator.apache.org/

    DAG:
    http://flink.incubator.apache.org/

  3. palladin commented on Dec 16, 2014

    @palladin
    Contributor

    Thanks for all the wonderful resources!

  4. sirinath commented on Dec 16, 2014

    @sirinath
    Author

    Integration with Rx and TPL is very welcome and good. But I am not sure if they are the best performing options. Have a look at Hopac for better performance.

  5. palladin commented on Dec 16, 2014

    @palladin
    Contributor

    I love Vesa's work and Hopac is definitely on my radar!

  6. sirinath commented on Dec 16, 2014

    @sirinath
    Author

    Great

  7. sirinath commented on Dec 25, 2014

    @sirinath
    Author
  8. palladin commented on Dec 25, 2014

    @palladin
    Contributor

    Thanks for the info. I really like the (~>) as the F# idiomatic operator for the underlying TPL.Dataflow LinkTo method.

  9. sirinath commented on Dec 26, 2014

    @sirinath
    Author

    Yes. This would be good for starters.

    But perhaps may be explore if there are better performing option that TPL also.

  10. sirinath commented on Dec 26, 2014

    @sirinath
    Author

    Design it so you mix and match the underling framework.

  11. changed the title [-]Beyond the pipeline - DAG / Flow Graph[/-] [+]Beyond the pipeline - DAG / Flow Graph / Data Flow[/+] on Mar 9, 2015
  12. sirinath commented on Mar 9, 2015

    @sirinath
    Author

    Wondering how things are shaping up in the data flow front?

  13. palladin commented on Mar 9, 2015

    @palladin
    Contributor

    Currently my focus is on MBrace.Streams (CloudStreams) but the data flow integration is a big concern for us. Unfortunately, the local-streams data flow support must wait for the Cloud data flow plans to take shape.

  14. sirinath commented on Mar 9, 2015

    @sirinath
    Author

    I am more interested in Cloud data flows. If this is taking time at least the local case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions