Understanding Server Pooling |
A collection of reusable workspace server and stored process server processes is referred to as a pool. By reusing server processes, pooling avoids the cost that is associated with creating a new process for each connection. If your client application uses frequent, short-duration connections to SAS, pooling might greatly improve your server performance.
SAS 9.2 supports the following two types of pooling:
server-side pooling
Server-side pooling is new to SAS 9.2 and is the process by which the SAS Object Spawner maintains a collection of workspace servers that are available for clients. The usage of servers in this pool is governed by the authorization rules that are set on the servers in the SAS metadata. For more information, see How Server-side Pooling Works.
client-side pooling
Client-side pooling is the only type of pooling that is available in SAS 9.1.3 (and earlier) and is the process by which the client application maintains a collection of reusable workspace server processes. For more information, see How Client-side Pooling Works.
For a discussion on the strengths, weaknesses, and scope for each type of pooling, see Choices in Workspace Server Pooling in SAS Intelligence Platform: Security Administration Guide.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.