29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

This time-out can be configured in the Integrated Solutions Console by<br />

navigating to <strong>Server</strong>s → Core Groups → →<br />

Discovery and failure detection → Heartbeat timeout period. You can use<br />

this method with multicast emulation. However, this method must be used for<br />

true multicast addressing.<br />

A new feature in <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong> is the ability to configure an<br />

alternative protocol provider to monitor and manage communication between<br />

core group members. In general, alternate protocol providers, such as the z/OS<br />

Cross-system Coupling Facility (XCF)-based provider, uses less system<br />

resources than the default Discovery Protocol and Failure Detection Protocol,<br />

especially during times when the core group members are idle.<br />

In either case, if a JVM fails, the application server on which it is running is<br />

separated from the core group, and any services running on that application<br />

server are failed over to the surviving core group members.<br />

A JVM can be a node agent, an application server, or a deployment manager. If a<br />

JVM fails, any singletons running in that JVM are activated on a peer JVM after<br />

the failure is detected. This peer JVM is already running and eliminates the<br />

normal startup time, which potentially can be minutes.<br />

This actually is a key difference to using operating system-based high availability.<br />

The high availability manager usually recovers in seconds while operating<br />

system-based solutions take minutes.<br />

When an application server fails, the high availability manager assigns the failing<br />

application servers work to another eligible application server. Using shared<br />

storage for common logging facilities (like the transaction logs) allows the high<br />

availability manager to recover in-doubt and in-flight work if a component fails.<br />

Note: The following Web page provides a testing routine you can use to<br />

determine if your shared file system is suitable for use with the high availability<br />

manager:<br />

http://www-01.ibm.com/support/docview.wss?rs=180&context=SSEQTP&q1=t<br />

ransaction+log+failover&uid=swg24010222&loc=en_US&cs=utf-8&lang=en<br />

Core group<br />

A core group is a high availability domain that consists of a set of processes in<br />

the same cell that can directly establish high availability relationships. Highly<br />

available components can only fail over to another process in the same core<br />

group and replication can occur only between members of the same core group.<br />

252 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!