513
unique visitors have registered for our events so far in 2024

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.

01.12.2010

Running a JBoss cluster

in the cloud

LOCATION: Zürich
KEYWORDS: Concept, Product, Technology

AGENDA:18:00 - 19:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.

SPEAKER: Bela Ban   COMPANY: JBoss - a division of Red Hat

In the default clustering configuration, JBoss uses IP multicasting for discovery and message sending. However, most clouds currently don't provide IP multicasting, so JBoss nodes run in the default clustering configuration won't be able to form a cluster in the cloud. (This can be changed by passing a simple system property to run.sh).

We'll discuss how to configure a JBoss cluster to use TCP instead of IP multicasting. Specifically, we'll look at using (1) a static configuration (including a list of server addresses), (2) an external lookup service or (3) S3 to discovery the cluster nodes.

To understand how this works, we'll take a look under the cover of JBoss clustering, at the transport and discovery protocols of the JGroups framework, and discuss the pros and cons of the 3 options above.

Finally, we'll also discuss the knobs we can adjust to speed up a cloud based cluster.


LANGUAGE: Talk: en / Slides: en


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.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland