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.

Cluster workload management<br />

Workload management, implemented by the usage of application server clusters,<br />

optimizes the distribution of client processing requests. <strong>WebSphere</strong> <strong>Application</strong><br />

<strong>Server</strong> can handle the workload management of servlet and EJB requests.<br />

(HTTP requests can be workload-managed using tools like a load balancer.).<br />

Use of a HTTP traffic-handling device such as <strong>IBM</strong> HTTP <strong>Server</strong> is highly<br />

recommended. This is a simple and efficient way to front-end the <strong>WebSphere</strong><br />

HTTP transport.<br />

The server-weighted round robin routing policy ensures a balanced routing<br />

distribution based on the set of server weights that have been assigned to the<br />

members of a cluster. In the case of horizontal clustering where each node<br />

resides on a separate server system, the loss of one server system will not<br />

disrupt the flow of requests, because the deployment manager is only used for<br />

administrative tasks. The loss of the deployment manager would have no impact<br />

on operations and primarily affects configuration activities. You can still use<br />

administration scripts to manage your <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong><br />

environment.<br />

Workload management for EJB containers can be performed by configuring the<br />

Web container and EJB containers on separate application servers. Multiple<br />

application servers can be clustered with the EJB containers, enabling the<br />

distribution of enterprise bean requests between EJB containers on different<br />

application servers.<br />

Workload management on the z/OS platform introduces a finer granularity, as<br />

well as the usage of real-time performance data, to decide on which member a<br />

transaction should be processed, instead of using a static round robin procedure.<br />

About Workload Manager and Sysplex Distributor: Workload management<br />

is achieved by using the Workload Manager (WLM) subsystem in combination<br />

with the Sysplex Distributor (SD) component of z/OS. The Sysplex Distributor<br />

receives incoming requests through a Dynamic Virtual IP address, and asks<br />

WLM to which cluster member the request should be transmitted. WLM knows<br />

how well each cluster member is achieving its performance goals in terms of<br />

response time. It chooses the one that has the best response time to process<br />

the work.<br />

It is possible to classify the incoming requests in their importance. For example,<br />

requests coming from a platinum customer will be processed with higher<br />

importance (and therefore faster), than a silver ranked customer.<br />

82 <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!