JBoss Clustering and Monitoring-Suite

11.11.08

Heiko W. Rupp, Red Hat
Bela Ban, JBoss - a division of Red Hat

Heiko W. Rupp, Red Hat: JBossON Management platform and RHQ, its open source upstream

Heiko W. Rupp has a Diploma in Computer Science and works as developer at Red hat in the area of JBoss ON. In the past he has contributed code to JBossAS and other open source projects.

Heiko is the author of the first German JBoss book and of one of the first German books on EJB 3.

JBoss ON is the current version of the JBoss management and monitoring suite. It is built on top of the open source RHQ project. While it looks at first glance, that JBoss ON and RHQ are only a fit for JBoss products, this is not true, as it can easily be extended by plugins for arbitrary other usages

This presentation introduces into the architecture of RHQ and JBoss ON, shows the internal structure of the central inventory and other subsystems and quickly shows what't needed to write a plugin.

This Talk will be held in English.

081111_SysMgmtWithRHQ_HeikoWRupp.pdf (700,4 KB)

Bela Ban, JBoss - a division of Red Hat: Tips and tricks to get better performance out of JBoss Clustering

Bela Ban completed his PhD at the University of Zurich, Switzerland. After some time at IBM Research, he did a post-doc at Cornell. Then he worked on NMS/EMS for Fujitsu Network Communications in San Jose, California. In 2003, he joined JBoss to work full-time on open source. Bela manages the Clustering Team at JBoss and created and leads the JGroups project.

Bela's interests include network protocols, performance, group communication, trail running, biking and beerathlon. When not hacking code he spends time with his family.

This talk will look at HTTP session clustering in JBoss and how to tune it to get maximum performance out of it.

We present a typical high volume web-based application which uses Apache and mod_jk (or a hardware load balancer) to connect to a cluster of JBoss servers.

We'll look at the Apache and JBossWeb (Tomcat) configurations first, and how to tune connection pools and other parameters, then we tune the HTTP session replication code in JBoss (Total versus Buddy Replication for example).
In the next step we'll take a look at how JBossCache (which handles replication) can be configured to increase performance, and finally we'll step into the basement (JGroups) and show what tuning possibilities are lurking there.

This will be a fun and hands-on presentation, attendees will definitely walk away with useful tips and tricks to make their JBoss clusters faster... and get a raise :-)

Cursory knowledge of JBoss Clustering and the JBoss Application Server is beneficial but not required.

This Talk will be held in English.

081111_cachingReplicationFhaJBOSS_1-150pm_ClusterTuning_Bela_Ban.pdf (251,2 KB)

Events
SIGs
Services
About us
Contact us

Java User Group Switzerland - http://www.jugs.ch