+

Search Tips   |   Advanced Search

Operating Systems: AIX, HP-UX, Linux, Solaris, Windows, z/OS

 

Operational policies


WebSphere® Virtual Enterprise uses policy-driven goals to achieve a healthy and robust performance goals environment. Operational policies consist of service policies and health policies. The service policy provides the ability to differentiate applications according to their perceived level of importance and target values. The health policy identifies conditions to watch for and provides the ability to act on these conditions to ensure a healthy environment.

 

Service policy

Service policies and, for most kinds of work requests, work classes are used to categorize and prioritize work requests. A service policy consists of a user-defined performance goal and (in some cases) an importance level. Service policies are related to work requests through transaction classes. Each work request belongs to exactly one transaction class, and each transaction class belongs to exactly one service policy. For most kinds of work requests, work classes are used to map incoming requests to transaction classes. Each work class is attached to a J2EE application and a basic request feature; URI prefix for HTTP, method name for IIOP, and bus+destination for JMS. Each work class specifies how the relevant requests are classified into transaction classes. For generic server clusters and for SIP, work classes are not used; instead, the rules for classifying requests to transaction classes are configured on the ODRs.

A health policy, in contrast to a service policy, is the definition of specific health criteria that you want WebSphere XD to protect itself against. The health management function uses the defined policy to search the environment for software malfunctions.

Different service policies can have different kinds of goals. The discretionary goal has no associated value or importance. An average response time goal has an associated response time threshold and importance, whereas a response time percentile goal has two associated values; percentage and time, and an importance.

The performance management done by the autonomic request flow manager, the dynamic workflow manager and the application placement controller achieves a defined balance of the performance results. The defined balance among nondiscretionary flows is achieved by either having the flows all under threshold by the same relative amount, expressed as a fraction of the threshold, or by exceeding the threshold by a relative amount that is inversely proportional, 100 - importance. The discretionary flows are given a minimal allocation.

A performance goal strategy requires a monitoring capability by the autonomic manager to determine whether specified performance goals are met, and a reporting capability to notify a provisioning module when changes are required. Furthermore, to account for the case when it is impossible to satisfy all performance goals, it is possible to assign a business value to each performance goal. Administrators must have an in-depth understanding of deployed applications so that they can create realistic performance goals.

 

Health policy

A health policy works much the same as the service policy, except that the health policy provides a health goal for the environment. A health policy consists of a health condition and a health action. A health condition specifies a problematic scenario in your environment. If this scenario occurs, the specified health action runs to make the condition better. You can specify a health policy to monitor different targets, such as a dynamic cluster or a server. Servers can be simultaneously monitored by multiple health policies. Armed with a set of conditions to look for, WebSphere Virtual Enterprise monitors the environment until a problem is detected, and action is taken.


 

Related concepts


Health management
Overview of work classes

 

Related tasks


Configure the health controller
Configure health management
Deploying applications with defined service levels

 

Related reference


Routing and service policies