z/OS MVS Programming: Writing Servers for APPC/MVS
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Using Multiple Servers

z/OS MVS Programming: Writing Servers for APPC/MVS
SA23-1396-00

To handle high volumes of inbound requests, you can write servers that perform multi-tasking (see Multi-Tasking Servers), or, if transaction program activity exceeds the capacity of a single server address space, you can start additional server address spaces to serve the same allocate queue. The initial server can use callable services to determine the transaction program load, and then start a new "copy" of itself if appropriate.

Figure 1 shows two server address spaces serving the same allocate queue:

Figure 1. Flow of Inbound Conversations to Multiple Server Address Spaces
Flow of Inbound Conversations to Multiple Server Address Spaces

Note that APPC/MVS does not attempt to balance the transaction program requests among address spaces.

Server address spaces must be started before they can serve any of the transaction programs they are to serve (that is, there is no demand scheduling of server address spaces).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014