92 IBM Enterprise Workload Manager
For the mortgage rate application, consider the end-to-end response time and the time the
transactions normally spend in the database query. Since the web application server is not
instrumented, the performance objectives defined in the domain policy represent only the
portion of time the transactions spend in DB2 UDB. The application is not quite real-time. The
the portion of the time spent in DB2 for the query is estimated to be about 20 seconds, so the
response time objective is set for 1 minute.
For the mortgage rate application, EWLM can manage and monitor the uninstrumented web
application server regions. A service class is defined for the non-instrumented Web
application server region with a velocity goal. The administrator defines a general service
class name. Velocity is specified as a category Fastest, Fast, Moderate, Slow, or Slowest.
The administrator would also like to manage the processes running the web browsers in the
banks. The browsers, Internet Explorer and Netscape Navigator are processes, and are also
assigned a velocity goal.
For work not otherwise categorized, EWLM provides a service class in every domain policy
called EWLM Service Class. It is assigned a discretionary goal, which specifies that work is to
be completed when resources are available. You can assign a discretionary goal type to a
service class representing low priority work that does not require a particular performance
goal. EWLM processes discretionary work using resources not required to meet the goals of
other service classes.
Based on the service classes, the following workloads are defined for reporting purposes:
WAS Applications: WebSphere Application Server EJB application that processes the
bank statements
DB2 Applications: The mortgage advisor transactions originating from the non-ARM
instrumented application running in DB2 UDB
Non-Instrumented Applications: The Web application server process and the Web
browser processes
Web Site Applications: The funds transfer, account query, mortgage rate advisor, and
brokerage buyer transactions, and the static Web serving work.
EWLM provides a workload, EWLM Workload, which is assigned to the EWLM Service
Class.
4.2.3 Building a domain policy
Once you have a clear idea of how to classify your workload and how to assign performance
goals to each type, you are ready to build the domain policy. We describe the fundamentals in
this section but provide you with an example of our own policy building in “The ITSO EWLM
scenario” on page 119. This includes the planning, assessing and designing phase. We
Brokerage Buyers Highest 80% complete in 1 seconds
Stock Quotes Medium 80% complete in 10 seconds
Static Web Serving Low 80% complete in 20 seconds
Mortgage Rate Medium 1 minute avg response time
Non instrumented Web Appl High Fast Velocity
Web Browsers Medium Moderate Velocity
Service class Importance Performance goal
Get IBM Enterprise Workload Manager Release 1 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.