Guardian Programmer's Guide

Table Of Contents
Hewlett-Packard Company421922-014
i
Guardian Programmers Guide
Glossary Index Figures Tables
What’s New in This Manual xxv
Manual Information xxv
New and Changed Information xxv
About This Manual xxix
Contents xxix
Related Reading xxx
Notation Conventions xxxv
Legal Notices xl
HP Encourages Your Comments xli
1. Introduction to Guardian Programming
Providing Fault Tolerance 1-1
Application-Level Fault Tolerance 1-2
Mirrored Disks 1-3
Multiple Copies of the Operating System 1-3
System Integrity 1-3
System Services 1-3
The File System 1-4
The Startup Sequence
1-7
Process Management
1-8
Memory Management 1-8
Time Management 1-9
Data Manipulation 1-9
Debugging, Trap Handling, and Signal Handling 1-9
The Requester/Server Application Model 1-10
Advantages of the Requester/Server Model 1-11
Monitoring Server Processes 1-15
Requesters and Servers in Fault-Tolerant Applications 1-15
Client/Server Application Model 1-15