BT

GridGain Releases Open Source Java Grid Computing Platform with AOP Enablement

by Scott Delap on May 23, 2007 |
GridGain Systems has released version 1.0 of their open source Java grid computing platform. Features include:

  • Clear focus on computational or processing grids
  • Developed entirely on Java 5 foundation
  • LGPL Open Source licensed
  • Out-of-the-box integration with JBoss and Spring
  • Unique annotation and AOP-based grid enabling technology

GridGain is a computational grid at this time and does not include data grid functionality.  GridGain supports two main methods of grid enabling the Java application.  A grid task can be created, packaged into a GAR file (much the same way as you package your WAR/JAR/EAR files) and deploying it into GridGain.  Grid functionality can also be AOP-based using either AspectJ, SpringAOP or JBoss AOP frameworks to cross-cut existing code and inject gridifying logic. With AOP peer-to-peer hot (re)deployment is provided to distribute tasks.

GridGain not only provides grid related processing APIs but also pluggable service provider implementations for other common grid related services such as:

  • Communication
  • Discovery
  • Deployment
  • Events
  • Checkpoints
  • Collision
The roadmap for version 1.1 lists support and enhanced integration with Tangosol Coherence, BEA Weblogic, IBM WebSphere, and Mule ESB.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Congrats! by Cameron Purdy

Nikita et al - glad to see the release, after so much work (over the long we've been talking about it). Congratulations!

Peace,

Cameron Purdy
Tangosol Coherence: The Java Data Grid

Re: Congrats! by Nikita Ivanov

Thanks Cameron,
It was longer than we anticipated and things changed. But the project now has a solid development community around globe. Hopefully, this project will strive and we’ll see new features and innovation in it.

Nikita.

How does this compare with GigaSpaces? by Satadru Roy

Pardon my ignorance but how does GridGain compare with a JavaSpace implementation such as GigaSpaces? I have only very high level idea but doesn't JavaSpace also support this master-worker pattern, potentially distributed over multiple nodes?

Re: How does this compare with GigaSpaces? by Cameron Purdy

.. doesn't JavaSpace also support this master-worker pattern ..?


JavaSpaces supports the master-worker pattern. If you are interested in integrating an open source JavaSpaces implementation into GridGain, then you should check out Blitz:

www.dancres.org/blitz/

Peace,

Cameron Purdy
Tangosol Coherence: The Java Data Grid

Re: How does this compare with GigaSpaces? by Nikita Ivanov

I think the main difference is GridGain's focus on processing or computational grids while GigaSpaces is focusing more on data grids (e.g. distributed caching). JavaSpaces is just an implementation detail that GigaSpaces chose to use (Coherence is data grid too but doesn't use JavaSpaces for its implementation).

I'm not sure master-worker is a good analogy. I often say that split-aggregate or broadcast-reduce (in MPI speak) is a better way to describe the idea behind processing grids.

Best,
Nikita.

Re: How does this compare with GigaSpaces? by Jason Carreira

I think the main difference is GridGain's focus on processing or computational grids while GigaSpaces is focusing more on data grids (e.g. distributed caching). JavaSpaces is just an implementation detail that GigaSpaces chose to use (Coherence is data grid too but doesn't use JavaSpaces for its implementation).

I'm not sure master-worker is a good analogy. I often say that split-aggregate or broadcast-reduce (in MPI speak) is a better way to describe the idea behind processing grids.

Best,
Nikita.


Is that like Map-Reduce? That could be interesting....

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

6 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT