Developer Documentation Library > Interviewer - Server Admin > UNICOM Intelligence Interviewer - Server Admin architecture > Load balancing > How UNICOM Intelligence Interviewer - Server Admin load balancing works
 
How UNICOM Intelligence Interviewer - Server Admin load balancing works
All of the UNICOM Intelligence activities run in a same application pool named SPSSDimensionNetPool. This means that all activities share the resources of a single IIS process. To improve the performance of any one activity, you can create several instances for that activity. Each instance can run in separate IIS processes.
To determine the performance of any particular process that hosts an activity instance, the activity runs MR script that returns a factor indicating the performance state of the current process. The performance state is exposed through an HTTP handler.
Before entering an activity, UNICOM Intelligence Interviewer - Server Admin sorts through the activity instances to determine their performance factors. UNICOM Intelligence Interviewer - Server Admin then selects an appropriate instance by comparing the performance factors. Instances that exhibit minimal performance factors are identified as the top performers.
See also
UNICOM Intelligence Interviewer - Server Admin load balancing configuration
Load balancing