BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Clustering & Caching Content on InfoQ

  • Oracle Coherence 3.5 Brings Enhanced WebLogic Support and Tera-Scale Data Grids

    Oracle has released Coherence 3.5 with support for tera-scale data grids and a service guardian promoting enhanced cluster health and stability.

  • Exploring Tuple Spaces Persistence In Ruby With Blackboard

    Ruby has long been criticized for 1.8's limited green threads. Luc Castera gave a presentation at RubyNation about Concurrent Programming with Ruby and Tuple Spaces. He introduces 2 ways of implementing TupleSpaces in Ruby: Rinda and Blackboard using Redis (with plans to porting it to Erlang).

  • Dynamic Management Capabilities Added to Gemfire Enterprise 6.0

    Gemstone has released Gemfire Enterprise 6.0 featuring a cluster resource controller that continuously monitors resources in the distributed data fabric. GemFire enables applications to sense changing performance patterns and proactively provision extra resources and trigger rebalancing of predictable data access, throughput, and latency without the need to overprovision capacity.

  • Infinispan Interview

    In this virtual interview we talk with Manik Surtani, the project lead for the JBoss Infinispan project, which is the latest offering to enter the open source data grid space. Manik covers Infinispan, how it relates to JBoss Cache and other alternatives, as well as where the project is going.

  • Terracotta Server 3.0 Supports Cross-Application Data Sharing and Grid-Enabling APIs

    The latest version of enterprise Java infrastructure software Terracotta server supports cross-application data sharing and grid-enabling APIs. Terracotta development team recently announced the availability of Terracotta server 3.0 version. The new version also provides an operations center console for server monitoring and an updated cluster membership API.

  • Google Brings App Engine's Pros and Cons to Java

    Google has broadened their Google App Engine (GAE) support to include Java in addition to Python. However, it also imposes a number of limitations on the GAE Java applications to further Google's ability to scale and cluster them with minimal effort.

  • Filip Hanik on Heterogeneous Cluster Communication Using Apache Tribes

    Apache Tribes, a Tomcat 6 module, supports group communication in the server cluster. Filip Hanik talked about the challenges in heterogeneous clusters and how Tribes helps with group communication requirements of Tomcat clusters. He did a presentation at SpringOne Americas conference about Tribes messaging framework.

  • Moore's Law Is Too Slow

    Advances in "cloud computing", clustering, and general-purpose computing with commodity GPUs suggest compute power per dollar may increase significantly faster than Moore's Law predicts.

  • Eventually Consistent, Revisited

    Building reliable distributed systems at a worldwide scale demands trade-offs between consistency and availability. Last month, Amazon’s CTO Werner Vogels posted an article describing approaches to tolerate eventual data consistency in large-scale distributed systems.

  • Cell Supercomputer at Home?

    Sony's PS3 may be losing the market share war, but it has other uses. Does somebody want a supercomputer at home? That can be done by clustering PS3s running Linux. And the PS3s can still play Prince of Persia.

  • A VPN for Cloud Computing

    Security is the gating factor for preventing Enterprise Cloud adoption, argues CohesiveFT's CTO, Patrick Kerpan. His company just released the first VPN for the Cloud to enable Enterprise customers to secure three kinds of topologies: Cloud, Cloud-to-Cloud and Enterprise-to-Cloud.

  • Terracotta 2.7 Release Supports GlassFish, Spring 2.5 and Distributed Garbage Collection

    The latest version of Terracotta, an open source Java clustering framework, supports GlassFish, Spring 2.5 and new features like Automated High Availability Mode, Improved Distributed Garbage Collector (DGC) Performance and Visibility, and Cluster-Wide Runtime Statistics. Terracotta development team announced last week the availability of Terracotta 2.7 version.

  • JGroups Implementation of Memcached Supports Failover and JMX

    Memcached is a distributed memory object caching system used in dynamic web applications to alleviate database load. Bela Ban at JBoss recently wrote a JGroups-based implementation of memcached which allows Java clients to access it directly. The new implementation also provides few advantages over memcached such as failover and monitoring.

  • Windows HPC Server 2008 Has Been Launched

    Microsoft has just sent the Windows High-Performance Computing (HPC) Server 2008 to manufacturing. The server is the successor of Windows Compute Cluster Server 2003 and represents Microsoft's current solution for high-performance computing.

  • Deploying a 1 Terabyte Cache using EhCache Server

    Greg Luck provides an overview of alternate deployment configurations for a 1 terabyte cache based on EhCache Server.

BT