Go to main content
1/11
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Deploying Coherence-Based Applications
1.1
Deploying Coherence with a Standalone Application
1.2
Deploying Coherence to an Application Server
1.2.1
Deploying Coherence as an Application Server Library
1.2.2
Deploying Coherence in a Java EE Module
1.2.2.1
Deploying Coherence Within an EAR
1.2.2.2
Deploying Coherence Within a WAR
1.3
Running Multiple Applications in a Single Cluster
1.3.1
Specifying a Scope Name
1.3.2
Scoping Applications in a JavaEE Environment
1.3.2.1
Isolating Applications in a JavaEE Environment
1.3.2.2
Sharing Application Data in a JavaEE Environment
1.3.3
Scoping Applications in a Standalone Environment
1.3.4
Providing a Custom Scope Resolver
2
Platform-Specific Deployment Considerations
2.1
Deploying to AIX
2.1.1
Multicast and IPv6
2.1.2
Unique Multicast Addresses and Ports
2.2
Deploying to Cisco Switches
2.2.1
Buffer Space and Packet Pauses
2.2.2
Multicast Connectivity on Large Networks
2.2.3
Multicast Outages
2.3
Deploying to Foundry Switches
2.3.1
Multicast Connectivity
2.4
Deploying to IBM BladeCenters
2.4.1
MAC Address Uniformity and Load Balancing
2.5
Deploying to IBM JVMs
2.5.1
OutOfMemoryError
2.5.2
Heap Sizing
2.6
Deploying to Linux
2.6.1
Native POSIX Thread Library (NPTL)
2.6.2
TSC High Resolution Timesource
2.7
Deploying to Oracle JRockit JVMs
2.7.1
JRockit and the Native Posix Thread Library (NPTL)
2.7.2
OutOfMemoryError
2.8
Deploying to Oracle JVMs
2.8.1
Heap Sizes
2.8.2
AtomicLong
2.8.3
OutOfMemoryError
2.9
Deploying to OS X
2.9.1
Multicast and IPv6
2.9.2
Unique Multicast Addresses and Ports
2.9.3
Socket Buffer Sizing
2.10
Deploying to Solaris
2.10.1
Solaris 10 (x86 and SPARC)
2.10.2
Solaris 10 Networking
2.11
Deploying to Virtual Machines
2.11.1
Supported Deployment
2.11.2
Multicast Connectivity
2.11.3
Performance
2.11.4
Fault Tolerance
2.12
Deploying to Windows
2.12.1
Performance Tuning
2.12.2
Personal Firewalls
2.12.3
Disconnected Network Interface
2.13
Deploying to z/OS
2.13.1
EBCDIC
2.13.2
Multicast
3
Evaluating Performance and Scalability
3.1
Measuring Latency and Throughput
3.2
Demonstrating Scalability
3.3
Tuning Your Environment
3.4
Evaluating the Measurements of a Large Sample Cluster
3.5
Scalability: A Test Case
3.5.1
Overview of the Scalability Test Case
3.5.2
Step 1: Create Test Data for Aggregation
3.5.3
Step 2: Configure a Partitioned Cache
3.5.4
Step 3: Add an Index
3.5.5
Step 4: Perform a Parallel Aggregation
3.5.6
Step 5: Run the Aggregation Test Case
3.5.7
Step 6: Analyzing the Results
4
Performing a Network Performance Test
4.1
Running the Datagram Test Utility
4.2
How to Test Network Performance
4.2.1
Performing a Bidirectional Test
4.2.2
Performing a Distributed Test
4.3
Understanding Report Statistics
5
Performing a Multicast Connectivity Test
5.1
Running the Multicast Test Utility
5.2
How to Test Multicast
5.3
Troubleshooting Multicast Communications
6
Performance Tuning
6.1
Operating System Tuning
6.1.1
Socket Buffer Sizes
6.1.2
High Resolution timesource (Linux)
6.1.3
Datagram size (Microsoft Windows)
6.1.4
Thread Scheduling (Microsoft Windows)
6.1.5
Swapping
6.1.6
Load Balancing Network Interrupts (Linux)
6.2
Network Tuning
6.2.1
Network Interface Settings
6.2.2
Bus Considerations
6.2.3
Network Infrastructure Settings
6.2.4
Switch and Subnet Considerations
6.2.5
Ethernet Flow-Control
6.2.6
Path MTU
6.3
JVM Tuning
6.3.1
Basic Sizing Recommendation
6.3.2
Heap Size Considerations
6.3.2.1
General Guidelines
6.3.2.2
Moving the Cache Out of the Application Heap
6.3.3
Garbage Collection Monitoring
6.4
Coherence Communication Tuning
6.4.1
Validation
6.5
Data Access Patterns
6.5.1
Data Access Distribution (hot spots)
6.5.2
Cluster-node Affinity
6.5.3
Read/Write Ratio and Data Sizes
6.5.4
Interleaving Cache Reads and Writes
7
Production Checklist
7.1
Network Recommendations
7.2
Cache Size Calculation Recommendations
7.3
Hardware Recommendations
7.4
Operating System Recommendations
7.5
JVM Recommendations
7.6
Security Recommendations
7.7
Application Instrumentation Recommendations
7.8
Coherence Modes and Editions
7.9
Coherence Operational Configuration Recommendations
7.10
Coherence Cache Configuration Recommendations
7.11
Large Cluster Configuration Recommendations
7.12
Death Detection Recommendations
A
Log Message Glossary
A.1
TCMP Log Messages
A.2
Configuration Log Messages
A.3
Partitioned Cache Service Log Messages
Scripting on this page enhances content navigation, but does not change the content in any way.