Figure 3-5: External load balancer for application server load balancing
Figure 3-6: Clustering scenario using Dispatcher and Content Based Routing
Figure 3-7: Multi-tier load balancing for scalability and availability
Figure 3-8: Detail configuration to support application upgrade and rollback
Chapter 4: Resilience of WebSphere Portal Clusters Under Load
Figure 4-1: Illustration of workload management
Figure 4-2: Schematic of the test configuration
Figure 4-3: The test configuration
Figure 4-4: Failover tests 1 and 2
Figure 4-5: Failover test 3
Figure 4-6: Failover test 4
Figure 4-7: CPU use on four application servers during failure and recovery
Figure 4-8: Round Robin load balancing after installing the updated version of the WebSphere plug-in
Figure 4-9: Early load balancing example with random load balancing
Figure 4-10: Random load balancing with updated version of the WebSphere plug-in
Figure 4-11: Workload distribution when application server access to the database server was disabled
Figure 4-12: The effects of changing WebSphere timeout parameters on the depth and duration of workload depression on surviving servers in the presence of unresponsive clones
Figure 4-13: Color definitions for Figure 4-12
Chapter 5: How WebSphere Caches Dynamic Content for High-Volume Web Sites
Figure 5-1: Example of a dynamic page containing personalized data
Figure 5-2: Example of the dynamic page fragmented for caching
Figure 5-3: Examples of two-, three-, and four-tiered infrastructures
Figure 5-4: WebSphere Application Server Servlet/JSP Result Cache
Figure 5-5: Caching fragments with the Servlet/JSP Result Cache at application server
Figure 5-6: A stock list fragment
Figure 5-7: An example of cache replication
Figure 5-8: An example of exporting content to the external caches - WebSphere Edge Server
Figure 5-9: A screen shot of the Application Assembly Tool -- cache policy configuration
Chapter 6: Impact of Object Serialization and Local Enterprise JavaBeans on Application Server Performance
Figure 6-1: J2EE environment
Figure 6-2: User interface of simple application
Figure 6-3: UML diagram of objects used
Figure 6-4: Test topology
Figure 6-5: Tools- Load Runner and Windows performance monitor
Figure 6-6: Transaction rates for different object types (1 user CPU ~27%, 2 user CPU ~53%)
Figure 6-7: Response time cost for different object types
Figure 6-8: Comparison of transaction rate for different objects and number of users
Figure 6-9: Transaction rate of optimized and inherited objects
Chapter 7: Using IBM's Content Manager to Manage Web Content
Figure 7-1: Topology of applications discussed in this chapter
Figure 7-2: Topology of the WCM application
Chapter 9: High-Volume Web Site Performance Simulator for WebSphere
Figure 9-1: Web server topology
Figure 9-2: Overview of using the HVWS Performance Simulator
Figure 9-3: Starting performance simulator
Figure 9-4: User defined scenario
Figure 9-5: CPU service time helper
Figure 9-6: Setting objectives for performance simulator
Figure 9-7: Hardware topology specification
Figure 9-8: Specifying software components
Figure 9-9: Calculation results - overall
Figure 9-10: Calculation results - minimum response time