Jeff,
Interesting. The work you've been doing with using Rio to manage an Infinispan
deployment - is this open source? Further, is this something you'd be willing to
contribute to Infinispan?
I have had a play around with Rio in the past and some of what I saw was the reason behind
ISPN-127 [1] and ISPN-129 [2], so I am curious as to how far you've got and what
you've managed to achieve with this.
Cheers
Manik
[1]
Hi Vladimir,
It's been a small dream of mine to integrate Infinispan and Rio
(
http://www.rio-project.org/), which is built on Jini and is a mature
platform for building and deploying scalable, dynamic, distributed
applications, including service deployment, instrumentation, and SLAs.
A first step would be to deploy Infinispan itself to run on Rio's
framework (I've had some preliminary success with this). In itself
this would be a powerful combination as Rio could potentially use
Infinispan's exposed instrumentation to dynamically reshape the
cluster to respond to load. Additionally, through its ability to
manage the deployment of services it could handle all the distribution
of work to Infinispan nodes should there be occasion to "move the code
to the data rather than the data to the code."
The Infinispan community could write these things from scratch, but
Jini and Rio have already solved many of the difficult issues around
managing compute grids but they don't provide a data grid. Infinispan
as a data grid fits with Rio very well indeed. Rio is Apache 2.0
licensed. The Jini code previously owned by Sun has been donated to
become Apache River:
http://incubator.apache.org/river/RIVER/index.html and, of course, is
also Apache 2.0 licensed. It might be of interest to this community
that recent work has resulted in some integration between Drools and
Rio to provide distributed service policy handler enforcement. See the
Rio source for a running example (with UI).
Another interesting project (built on the platform suggested above)
would be to create an Infinispan-backed JavaSpaces implementation, but
that's a post for another time...
-jeff
On Wed, Jul 21, 2010 at 10:42 AM, Vladimir Blagojevic
<vblagoje(a)redhat.com> wrote:
> Hi,
>
> I wanted to gather feedback from community regarding proposed scope and objectives of
Distributed execution framework targeted for Infinispan 5.0. The document is a gentle
introduction to the subject of distributed execution and as such is accessible to wider
audience. Eager to hear your thoughts.
>
> Regards,
> Vladimir
>
>
https://community.jboss.org/wiki/InfinispanDistributedExecutionFramework
>
>
> --
> Vladimir Blagojevic
> JBoss Clustering Team
> JBoss, by Red Hat
>
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev