Caches for Service Regions
The information relating to each service region (for example, the employees assigned to the service region) is cached in memory. Instead of allowing the ABS and the Optimizer to operate directly on the Siebel database, the server copies data from the Siebel database into memory caches for the ABS and for the Optimizer. The ABS cache holds the time slots in the future, and the Optimizer cache holds the activities occurring in the next few days. This approach allows for quick and efficient scheduling and reduces traffic and the CPU load for the Siebel database.
Each service region has its own cache so that Siebel Scheduler processes occur independently. You can run Siebel Scheduler on separate CPUs in 1 server or separate servers as required. The ABS and the Optimizer are also multithreaded, and each service region can accept multiple requests at the same time. For more information, see Reloading the ABS and Optimizer Caches and About Loading and Reloading Data for Service Regions.