Non-frame


NQS User's Guide

Contents


Proprietary Notice

Documentation Log

Introduction

Chapter 1 Overview and Configuration

1.1 Overview
1.2 Configuration
1.2.1 Batch Requests
1.2.1.1 Batch Requests and Job IDs
1.2.1.2 Batch Request Resource Limits
1.2.2 Device Requests
1.2.3 Network Requests
1.2.4 Request Status
1.2.5 Queues
1.2.5.1 Batch Queues
1.2.5.2 Device Queues
1.2.5.3 Pipe Queues
1.2.5.4 Network Queues
1.2.5.5 Queue Status
1.2.6 Devices
1.2.6.1 Device Status
1.2.6.2 Device Forms

Chapter 2 Operations

2.1 Creating a Batch Request
2.2 Submitting a Batch Request
2.2.1 Entry Options
2.2.2 Output File Options
2.2.3 Resource Limit Options
2.2.4 Mail Options
2.2.5 JOR Options
2.2.6 Other Options
2.3 Confirming Batch Requests
2.4 Confirming Batch Queue Status
2.5 Confirming Pipe Queue Status
2.6 Altering Batch Request Attributes
2.7 Deleting a Batch Request
2.8 Holding a Batch Request
2.9 Releasing a Batch Request
2.10 Suspending and Restarting a Batch Request
2.11 Checkpointing and Restarting a Batch Request
2.12 Rerunning a Batch Request
2.13 Moving a Batch Request
2.14 Sending Messages to a Batch Request
2.15 Confirming Valid Resource Limits
2.16 Terminating a Batch Request
2.17 Batch Request Output File
2.18 Submitting a Device Request
2.19 Confirming Device Request Status
2.20 Deleting a Device Request
2.21 Moving Network Requests
2.22 Deleting Network Requests
2.23 Confirming Network Request Status
2.24 Using the NQS/MPI Function
2.24.1 Outline of the NQS/MPI Function
2.24.2 Notes for Using the NQS/MPI Function
2.24.2.1 Confirming MPI Queues
2.24.2.2 Submitting MPI Requests
2.24.2.3 Executing MPI Requests
2.24.2.4 Confirming MPI Requests
2.24.2.5 Deleting MPI Requests
2.24.2.6 Altering MPI Request Attributes
2.24.2.7 Moving MPI Requests
2.24.2.8 Holding/Releasing MPI Requests
2.24.2.9 Suspending/Resuming MPI Requests
2.24.2.10 Rerunning MPI Requests
2.24.2.11 Checkpointing/Restarting MPI Requests

Chapter 3 User Commands

3.1 Commands
3.2 Command Format

Chapter 4 Batch Operations

4.1 Overview
4.2 Constructing The NQS Environment
4.2.1 NQS Construction Method
4.2.2 NQS Configuration
4.2.2.1 Configuration of NQS Queues
4.2.2.2 Configuration of NQS Devices
4.2.3 Creating an NQS Device
4.2.4 Grouping NQS Devices
4.2.5 Creating an NQS Queue
4.2.6 Defining NQS Queue Attributes
4.2.6.1 Batch Queues
4.2.6.2 Device Queues
4.2.6.3 Pipe Queues
4.2.6.4 Network Queues
4.2.7 Creating an NQS Queue Complex
4.2.8 Overview of the Transparent Pipe Queue and Its Setting
4.2.8.1 Principle of Operation
4.2.8.2 Setting
4.2.8.3 Differences from the Conventional Pipe Queue
4.2.9 Constructing the NQS Network Environment
4.2.10 Registering an NQS Manager

Chapter 5 Configuration Management

5.1 Queue Configuration Management
5.1.1 Creating a Batch Queue
5.1.2 Defining Batch Queue Attributes (Resource Limits)
5.1.3 Defining Batch Queue Attributes (Resource Standard Values)
5.1.4 Defining Batch Queue Attributes (Others)
5.1.4.1 Queue Priority
5.1.4.2 Maximum Number of Requests for Simultaneous Execution
5.1.4.3 Scheduling Parameters
5.1.4.4 Resource Run Limit
5.1.4.5 Demand Delivery Function
5.1.4.6 Master/Slave Queue
5.1.4.7 Force Restart Mode
5.1.5 Creating a Pipe Queue
5.1.6 Defining Pipe Queue Attributes
5.1.6.1 Queue Priority
5.1.6.2 Maximum Number of Requests for Simultaneous Routing
5.1.6.3 Check Function
5.1.6.4 Transparent Function
5.1.6.5 Demand Delivery Function
5.1.6.6 Usable Server
5.1.6.7 Destination
5.1.7 Creating a Device Queue
5.1.8 Defining Device Queue Attributes
5.1.9 Deleting a Queue
5.1.10 Queue Complex Creating/Deleting/Defining Attribute
5.1.11 Defining/Deleting Queue Access Restrictions
5.1.12 Defining/Deleting Default Queues
5.1.13 Creating a Network Queue
5.1.14 Defining Network Queue Attributes
5.1.14.1 Queue Priority
5.1.14.2 Maximum Number of Requests for Simultaneous Execution
5.1.14.3 Usable Server
5.1.14.4 Destination
5.2 Device Configuration Management
5.2.1 Creating/Deleting a Device
5.2.2 Creating/Deleting a Form
5.2.2.1 Creating a Form
5.2.2.2 Adding a Form
5.2.2.3 Deleting a Form
5.2.3 Defining/Deleting the Device Configuration
5.3 Defining/Deleting an NQS Manager
5.3.1 Defining an NQS Manager
5.4 Defining the NQS Environment Parameters
5.5 Shell Strategy Specification
5.6 Defining the NQS Network Environment
5.6.1 Host Network Environment
5.6.2 User Network Environment
5.6.3 Remote Machine Definition
5.6.4 Remote User Definition
5.7 Supporting the Job Occurrence Report Output Function
5.8 Defining the NQS budget_check Environment
5.9 lpserver
5.10 pipeclient Program
5.11 Load Balancing Environment
5.11.1 Load Balancing Pipe Queue
5.11.2 Round Robin Method - rrpipeclient
5.11.3 Load Information Collection Method - lbpipeclient
5.11.4 Demand Delivery Method
5.11.5 Examples of Constructing the Load Balancing Environment
5.11.5.1 General Use of the Load Balancing Pipe Queue
5.11.5.2 Establishing the Resource Limit
5.11.5.3 Submitting and Operating Requests
5.11.6 Data File Transfer
5.11.7 Machine Group/Scheduler Machine
5.11.7.1 Operation
5.11.7.2 Operation Procedure
5.12 Settings for the NQS/MPI Function
5.12.1 Creating a Master Queue
5.12.2 The Queue to Transfer Slave Requests
5.12.3 Creating a Slave Queue
5.12.4 Example of the NQS/MPI Environment
5.13 Job Migration
5.13.1 Setting NQS Database
5.13.2 Creating Relevant Files
5.13.3 Note On Using Migration Function

Chapter 6 Application

6.1 Activating NQS
6.2 Terminating NQS
6.3 Managing Queue Applications
6.3.1 Starting/Terminating Queue Applications
6.3.2 Changing the Queue Status
6.3.3 Aborting a Queue
6.3.4 Purging a Queue
6.4 Managing Device Applications
6.4.1 Changing the Device Status
6.5 Managing Request Applications
6.5.1 Deleting a Request
6.5.2 Holding/Releasing a Request
6.5.3 Suspending/Resuming Request Execution
6.5.4 Getting the Checkpoint for Restarting Requests
6.5.5 Changing Request Attributes
6.5.6 Moving a Request
6.6 Confirming the NQS Status
6.6.1 Confirming the Queue Status
6.7 Batch Job Account
6.7.1 Starting the NQS Batch Job Account Information Output
6.7.2 Terminating the NQS Batch Job Account Information Output
6.7.3 Specifying the Output File of NQS Batch Job Account Information
6.7.4 Specifying the Output File of NQS Batch Job State Transition Log
6.8 Database Rebuilding
6.9 SNAP Function
6.10 Saving the Result File
6.11 Command Execution in qmgr(1M)
6.12 NQS Initial Environment Configuration File
6.12.1 NQS External Process
6.12.2 User Level that Can See All NQS Requests
6.12.3 User Level that Can See All User Information
6.12.4 Extra Operation
6.13 Job Tracking
6.13.1 Tracking File
6.13.2 Information Retention Time of the Tracking File
6.13.3 Restoration of Machine Information
6.14 Request Revival Function
6.14.1 Outline of Request Revival Function
6.14.2 How to Use the Request Revival Function
6.14.3 Making Condition of Garbage Request
6.14.4 Referencing Garbage Requeset Information
6.14.5 Reviving a Garbage Request
6.14.6 Deleting a Garbage Request
6.14.7 Notes on Using Request Revival Function

Chapter 7 Administrator Commands

7.1 Commands
7.2 Command Format

Chapter 8 API Library

8.1 Library Functions
8.2 Library Function Format
Index

Figures

1-1 Device Forms

4-1 NQS Operations
4-2 NQS Queuing
4-3 Grouping NQS Devices
4-4 Creating an NQS Queue Complex
4-5 Batch Operation

5-1 Queue Routing
5-2 Device Requests
5-3 Device Request with Form Specified
5-4 NQS Mapping Modes
5-5 Round Robin Load Balancing Method
5-6 Load Information Collection Method
5-7 Configuration and Operation of the Demand Delivery Function
5-8 Establishing the Resource Limit
5-9 Sample Queue Configuration
5-10 Scheduler Machine
5-11 Example of the NQS/MPI Environment

8-1 Block Structure
Tables
2-1 Output File Options
2-2 Resource Limit Options
2-3 Mail Options
2-4 Other Options
2-5 Batch Request Attributes
2-6 qpr Options

4-1 Batch Queue Configuration
4-2 Exclusive Batch Queue Configuration
4-3 Device Queue Configuration
4-4 Examples of Pipe Queue Usage
4-5 Network Queue Configuration
Home