Hello Sean, The intended destination is a contrib project to Accumulo. We will first develop as an outside project: Graphulo <http://graphulo.mit.edu/>. We will create an open source Java library that implements the GraphBLAS functions, along with a few algorithms on top of them showing how we may use them for analytics. Users can use the GraphBLAS functions and algorithms directly, and developers can build more algorithms on top of them following the template we've crafted.
I believe the project can be implemented without any changes to Accumulo core. That said, some changes to Accumulo core may make the implementation easier or increase performance. Looking forward to feedback. The stored procedure generalization / analogy came up as we thought through designs. It seems like many users could benefit from the concept. Regards, Dylan Hutchison On Thu, Feb 26, 2015 at 10:13 AM, Sean Busbey <[email protected]> wrote: > Is the intended destination for this work within the Accumulo main project, > within an Accumulo contrib project[1], or as a project outside of the > Accumulo PMC? > > [1]: http://accumulo.apache.org/contrib.html > > On Wed, Feb 25, 2015 at 11:42 PM, Dylan Hutchison <[email protected]> > wrote: > > > Hello all, > > > > As promised > > < > https://mail-archives.apache.org/mod_mbox/accumulo-user/201502.mbox/%3CCAPx%3DJkakO3ice7vbH%2BeUo%2B6AP1JPebVbTDu%2Bg71KV8SvQ4J9WA%40mail.gmail.com%3E > >, > > here is a design doc open for comments on implementing server-side > > computation in Accumulo. > > > > https://github.com/Accla/accumulo_stored_procedure_design > > > > Would love to hear your opinion, especially if the proposed design > pattern > > matches one of *your use cases*. > > > > Regards, > > Dylan Hutchison > > > > > > > -- > Sean > -- www.cs.stevens.edu/~dhutchis
