2012 Red Hat Summit: Tuning & Benchmarking JBoss Enterprise Application Platform Session Clustering
In this interactive, hands-on session led by Red Hat's Bela Ban, we will look at session clustering in JBoss Enterprise Application Platform and demonstrate how to tune it to get maximum performance and scalability. To compare the effects of the various tuning steps on performance, we will present a typical high-volume, web-based application that uses Apache and mod_cluster to connect to a cluster of JBoss Enterprise Application Platform instances. First, we will look at the Apache and JBoss Enterprise Application Platform configurations. We will discuss how to tune connection pools and other parameters, and then tune the HTTP session clustering configuration in JBoss Enterprise Application Platform (e.g., replication versus distribution). In the next step, we will take a look at how Infinispan, which handles session clustering, can be configured to increase performance and scalability. We will then step into the basement (JGroups) and show what tuning possibilities are lurking there. Attendees will walk away with useful tips and tricks to make their JBoss Enterprise Application Platform clusters faster. (Cursory knowledge of the JBoss Enterprise Application Platform is beneficial but not required.)