We have a highly parallel application that will be scaled to work in a clustered environment. We had planned on using JINI and JavaSpaces as our technology of choice for this development but having just discovered Terracotta I am investigating its possible application for this problem.
However, before I even get started I wanted to first ask you guys if Terracotta is suitable for parallelizing an application (my understanding is that it is)?
The parallel area of the application looks something like this:
for dataItems = 0 to 1,000,000
for itemFeature = 0 to 1000
There is an excellent example of a highly parallel application on our blog that deals with calculations of a Mandelbrot fractal. I think you'll find it very interesting. Please refer to;