The round-robin algorithm assumes that all server groups are equally valid for selection.
In the round-robin algorithm, when the Client daemon is initially started, it reads from the configuration file a list of all possible server groups to which any ECI or EPI request can be sent.
The Workload Manager also records the last server group selected. When a new ECI or EPI request is made, the next server group in the list is selected as the target. When it reaches the last server group it loops around to the first one.
Thus, the first request for PROG2 is sent to GROUP1, and a server from GROUP1 is selected at random. For example, CICS2 might be selected. The second request for PROG2 is sent to GROUP3, and CICS6 is selected because it is the only server in GROUP3. The third request for PROG2 is sent to GROUP1 again, and CICS2 is selected because it was the first server selected in GROUP1.