BT

Presentation: Cluster your JVM to simplify application architecture

| by Floyd Marinescu Follow 38 Followers on Jul 27, 2007. Estimated reading time: 1 minute |
OpenTerracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation, recorded at QCon London, will introduces the concept of runtime clustering with OpenTerracotta while going into an in-depth case study of a small mobile application built using Terracotta clustering.

Watch  Cluster uour JVM to simplify application architecture  (55min).

Ari Zilka is presenting, who is Terracotta's CTO and co-founder. Previously, Ari was Chief Architect at Walmart.com.

The presentation starts explaining the benefits of clustering the runtime transparently, which allows developers to write java application as if they were local using normal data structures and concurrenty semantics and have those work as expected in a clustered fashion with no code changes. Object identity is preserved and and heavy java serialization is avoided. Some of the capabilities presented:
  • Heap Level Replication - share almost any object graph
  • ACID Replication - no new exceptions or error scenarios
  • Central storage - keeps app state across restarts
  • Comm. Hub - manage shared object comms w/o multicast or split brain
  • Virtual Memory - page in objects on demand
  • Coordination - We have extended our support to wait / notify and other useful tools
Terracotta is also sponsoring the Clustering & Caching topic here on InfoQ this month, check it out.

Rate this Article

Adoption Stage
Style

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

Great by Dhanu Dhannu

Excellent one ... Waiting for more in web frameworks

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

1 Discuss
BT