NonStop Systems Introduction

Contents
NonStop Systems Introduction527825-001
v
Figures (continued)
Figures (continued)
Figure 4-5. SQL/MX in Database Applications 4-10
Figure 4-6. Workstation Access to SQL/MX 4-11
Figure 4-7. SQL/MX Distributed Database 4-13
Figure 5-1. Money-Transfer Transaction 5-2
Figure 5-2. Distributed TMF Transaction 5-4
Figure 5-3. Audited Files and Audit Trails 5-6
Figure 5-4. Commitment of a Successful Transaction 5-8
Figure 5-5. Transaction Backout 5-9
Figure 5-6. TMF Volume Recovery 5-12
Figure 5-7. TMF File Recovery 5-13
Figure 5-8. NonStop Application Environment: TS/MP, SQL/MX, and TMF 5-16
Figure 6-1. NonStop Kernel Application Environments 6-2
Figure 6-2. UNIX Multilevel File Structure 6-3
Figure 6-3. A NonStop Server as a Network of Processors 6-5
Figure 6-4. Multiple Processes in Multiple Processors 6-7
Figure 6-5. Requesters and Servers in the Operating System 6-9
Figure 6-6. Interprocess Communication in a Local System 6-10
Figure 6-7. Interprocess Communication in an Expand Network 6-11
Figure 6-8. Processor Checking With “I’m Alive” Messages 6-13
Figure 6-9. Software Fault Tolerance With Process Pairs 6-14
Figure 6-10. Best-Path Routing in an Expand Network 6-17
Figure 6-11. The Network as a Single System 6-18
Figure 7-1. Software Architecture of NonStop Servers 7-1
Figure 7-2. Hardware Architecture of NonStop Servers 7-2
Figure 7-3. Continuous Availability of a NonStop Server 7-3
Figure 7-4. Dual Data Paths Between Processors 7-4
Figure 7-5. Dual Data Paths to I/O Hardware 7-6
Figure 7-6. Wormhole Routing 7-8
Figure 7-7. 4-Node ServerNet Cluster 7-10
Figure 7-8. Linear Scalability of NonStop Servers 7-12
Figure 7-9. A Database Partitioned Across Three Network Nodes 7-14
Tables
Table 5-1. Typical Transaction-Delimiting Statements 5-3