OpenTP1 Version 7 Programming Guide

[Contents][Index][Back][Next]

Appendix C.1 Overview of processing by the scheduler facility

When a client UAP requests a service from a queue-receiving server (SPP that uses a schedule) on a remote node, the scheduler daemon of the node that contains the requested server receives the service request message and stores it in the schedule queue on the queue-receiving server.

The scheduler daemon consists of a receive thread (one thread) which receives service request messages from client UAPs and processing threads (maximum of 64 threads) which store service requests in a schedule.

The figure below shows an overview of processing by the scheduler facility.

Figure C-1 Overview of processing by the scheduler facility

[Figure]

The receive thread of the scheduler daemon will receive up to 32 kilobytes of a service request message at one time from a client UAP. If a service request message exceeds 32 kilobytes, the system splits the message when it is sent and received. This prevents the scheduler daemon from being exclusively occupied for receiving a message from a single client UAP.

The figure below shows an overview of processing service request messages.

Figure C-2 Overview of processing service request messages

[Figure]

As illustrated in Figure C-2, the scheduler schedules service request messages received from client UAPs.