Concurrency trends

2

Sam Ruby has a post up about his long bets and Tim Bray replied with comments and his own set of prognostications. Tim’s comments around concurrency trends (particularly with respect to Erlang and Hadoop) were interesting as I think there is another way forward in slightly different vein: Terracotta’s Network Attached Memory (NAM).

NAM allows you to scale out your JVM cluster, storing your data on disk in a persistent heap, rather than using a database. Tim talks about deploying Java EE and letting the JVM “sweat the concurrency”, which is great till you run out of heap. Terracotta lets you scale out beyond that to a large cluster of JVMs and even move from relying on a dbms, if you’re willing to think in a new way. (You are of course, still welcome to use a dbms to share state among the cluster if you want, but Terracotta opens some interesting new doors.)

I think right now we are definitely at an interesting point in terms of programming and concurrency. I’m certainly far from the first to point this out – seems to be all the rage lately. I’m no expert but I’m doing my best to immerse myself in it right now trying to understand things a notch or two deeper.

Comments

2 Responses to “Concurrency trends”
  1. Venkk says:

    There are some thoughts along these lines. Presently we are reading a lot (millions) of data from File system (disk) in our application and trying to use TC Distributed Cache solution. I’m wondering if we can completely leverage TC to manage persistence for us and not bother about dealing with file system directly from our application. Please share your thoughts

  2. Alex says:

    Venkk, thanks for the comment – good to see people out there pushing this boundary ahead of us! Could I forward your comment to our field engineering team? They would likely love to setup a one hour con call to discuss your use case. And they can certainly tell you more about what other customers are doing and what is likely to work or not.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!