« JDK 1.5 a lot faster | Main | EJB 3.0 PM not so portable in current form »

September 06, 2005

Comments

I think you are 100% correct.

I think I'm familiar with caching and with threading concepts. But I don't see what "APIless caching" is and the relation between caching and threading.

Can you give an example of APIless caching you're referring to ?

Terracotta would be one example

The knock on threading has always been that some problems are linear or near linear and consequently will not parallelize to take advantage of threading. Amdels law states this in very precise terms. However to stretch this to say that API less distributing computing will not scale is (IMHO) a stretch in the other direction. There are certainly many cases where problems will scale out with threading. The J2EE is a fine example of this.

Right now I'm completely bewildered by developers acceptance of the boundries set by the current VM technology. What Terracotta is proving is that there is value in solving the distributed computing problem below the application and out of sight of the developer. Instread of everyone creating a new framework that doesn't quite work because it doesn't have access to the information that it needs to make it work, why not push this solutions to the distribution problem back into the JVM where it belongs.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment