Book description
IBM WebSphere® eXtreme Scale provides a solution to scalability issues through caching and grid technology. It provides an enhanced quality of service in high performance computing environments.
This IBM® Redbooks® publication introduces WebSphere eXtreme Scale and shows how to set up and use an eXtreme Scale environment. It begins with a discussion of the issues that would lead you to an eXtreme Scale solution. It then describes the architecture of eXtreme Scale to help you understand how the product works. It provides information about potential grid topologies, the APIs used by applications to access the grid, and application scenarios that show how to effectively use the grid.
This book is intended for architects who want to implement WebSphere eXtreme Scale.
The original edition of this book was based on WebSphere eXtreme Scale version 6.1. It was published in 2008 and described as a "User's Guide". This second edition updates the information based on WebSphere eXtreme Scale version 8.6, and covers key concepts and usage scenarios.
Table of contents
- Front cover
- Notices
- Preface
-
Chapter 1. Introduction to WebSphere eXtreme Scale
- 1.1 The scalability challenge
- 1.2 Caching
- 1.3 Introduction to WebSphere eXtreme Scale
- 1.4 Installation modes and deployment topologies
- 1.5 What is new in WebSphere eXtreme Scale Version 8.6
- 1.6 Entry points for WebSphere eXtreme Scale
- 1.7 Comparing WebSphere eXtreme Scale to in-memory databases
- 1.8 IBM WebSphere DataPower XC10 Appliance
- Chapter 2. Architecture and topologies
- Chapter 3. Application scenarios
-
Chapter 4. Developing with WebSphere eXtreme Scale
- 4.1 Setting up a development environment
- 4.2 Developing for WebSphere eXtreme Scale
- 4.3 Loading data into the grid
- 4.4 Querying data using Object Grid Query Language
- 4.5 Server-side development with agents
-
4.6 Dealing with data eviction and stale data
- 4.6.1 Tolerating the data
- 4.6.2 Using time-based eviction strategies
- 4.6.3 Polling the database for updates in regular intervals
- 4.6.4 Using JMS to propagate changes
- 4.6.5 Using near cache invalidation in WebSphere eXtreme Scale version 8.6
- 4.6.6 Assuring no external changes are made to backing store
- 4.6.7 Ensuring all external change processes notify the grid
- 4.7 Saving time with WXSUtils
- 4.8 Transactions
- Chapter 5. Deployment scenarios
-
Chapter 6. Extended HTTP session management with WebSphere eXtreme Scale
- 6.1 HTTP session management overview
-
6.2 Using WebSphere eXtreme Scale for HTTP session management
- 6.2.1 Benefits of using WebSphere eXtreme Scale for HTTP session management
- 6.2.2 Integration of WebSphere eXtreme Scale session management
- 6.2.3 Configuration for WebSphere eXtreme Scale session management
- 6.2.4 Topologies for eXtreme Scale session management
- 6.2.5 Sample grid configuration files for an HTTP session
- 6.2.6 HTTP session servlet filter configuration
- 6.3 Introducing the SessionTest sample application
- 6.4 Scenario 1: Implementing with WebSphere Application Server Network Deployment
- 6.5 Scenario 2: Implementing with WebSphere Liberty Profile
-
6.6 Scenario 3: Implementing with Apache Tomcat
- 6.6.1 Operational model
- 6.6.2 Implementing the web application server deployment environment
- 6.6.3 Implementing the grid topology
- 6.6.4 Configuring HTTP session management
- 6.6.5 Deploying the sample application into Apache Tomcat
- 6.6.6 Starting the deployment environment
- 6.6.7 Testing the application and session failover
-
Chapter 7. Basic administration
- 7.1 The web console
-
7.2 Command line access: xscmd
- 7.2.1 Placement layout: showPlacement command
- 7.2.2 Current route table: routetable command
- 7.2.3 Size of the grid: showMapSizes command
- 7.2.4 Rerun placement: triggerPlacement command
- 7.2.5 Version of grid contents: revisions command
- 7.2.6 Information about servers: showInfo command
- 7.2.7 Stopping servers efficiently: teardown command
- 7.2.8 Reviewing keys in the grid: findByKey command
- 7.2.9 Multi-master replication commands
- 7.2.10 Viewing health notifications with xscmd
- 7.3 Log analyzer
- 7.4 JVM logging and tracing
- 7.5 Monitoring with other products
-
7.6 Tuning, recovery and troubleshooting
- 7.6.1 Tuning the heartbeat frequency level
- 7.6.2 Tuning and controlling placement
- 7.6.3 Tuning container server start and stop
- 7.6.4 Off loading work from primary shards: replicaReadEnabled option
- 7.6.5 Recovery for network blips and brown outs
- 7.6.6 Recovery for client failures
- 7.6.7 Troubleshooting placement problems
- 7.6.8 Troubleshooting synchronous replication
- 7.6.9 Troubleshooting asynchronous replication
- 7.6.10 Troubleshooting multi-master replication
- 7.6.11 Testing a custom collision arbiter for multi-master replication
- Appendix A. Additional material
- Related publications
- Back cover
Product information
- Title: WebSphere eXtreme Scale v8.6 Key Concepts and Usage Scenarios
- Author(s):
- Release date: September 2013
- Publisher(s): IBM Redbooks
- ISBN: 9780738438603
You might also like
book
WebSphere V3.5 Handbook
WebSphere Application Server V3.5 is the latest version of the IBM open standards-based e-business application deployment …
book
WebSphere Application Server V8.5 Concepts, Planning, and Design Guide
This IBM® Redbooks® publication provides information about the concepts, planning, and design of IBM WebSphere® Application …
book
WebSphere Application Server V8.5 Concepts, Planning, and Design Guide
This IBM® Redbooks® publication provides information about the concepts, planning, and design of IBM WebSphere® Application …
book
WebSphere Application Server V6.1 Problem Determination: IBM Redpaper Collection
This IBM Redbooks publication is a collection of previously published Redpapers. This publication allows for easy …