Products & Solutions / Foundation Tools

SAS® Grid Manager

A flexible, centrally managed computing environment for workload balancing, high availability and faster processing

SAS Grid Computing enables SAS applications to automatically use grid computing. It efficiently allocates compute-intensive SAS applications across systems, improving hardware utilization for better application performance and resilience. With SAS Grid Computing you can scale out resources to cost-effectively and quickly add new users and meet increased processing demands.


  • Meet changing business demands with dynamic workload balancing.
  • Create a highly available SAS grid computing environment.
  • Get faster results from your existing IT infrastructure.
  • Grow computing resources incrementally and cost-effectively.

Read more


  • A managed, shared environment
  • High availability
  • Grid-enabled SAS®
  • Real-time monitoring and administration
  • A flexible infrastructure

Read more

" Without SAS, processing times would be longer, hedging decisions would be delayed and, ultimately, the bank would be behind the market."

—Russell Condrich

Senior Vice President, Corporate Investment Group

Bank of America

Read full story


Monitor the operation of your SAS grid on a day-to-day basis.


How SAS® Is Different

  • Faster decision making. By combining proven computing middleware from Platform Computing with the power of SAS Business Analytics, SAS Grid Manager enables you to scale business processes and make faster decisions to create a competitive advantage.
  • Complete integration with SAS Business Analytics for processing big data. SAS solutions for data management, predictive analytics and reporting are designed to automatically submit jobs to a centrally managed grid of shared computing resources. This enables workload balancing, high availability and parallel processing.
  • A cost-effective processing environment. Grid computing gives IT the ability to add low-cost commodity hardware resources incrementally, eliminating the need to size today's environment for what you expect your needs to be a few years from now.


  • Meet changing business demands with dynamic workload balancing. SAS Grid Manager gives IT greater flexibility to meet service level commitments by easily reassigning computing resources to meet peak workloads or changing business demands. The solution provides a central point of control for administering policies, programs, queues and job prioritization across multiple types of users and applications to achieve business goals under a given set of constraints.
  • Create a highly available SAS grid computing environment. Having multiple servers in a grid environment enables jobs to run on the best available resource. If a server fails, its jobs can be transitioned seamlessly to another server – providing high availability. In addition, IT staff can perform maintenance on specific servers without interrupting analytics jobs, as well as introduce additional computing resources without disrupting the business.
  • Get faster results from your existing IT infrastructure. Multiprocessing capabilities let you divide individual jobs into subtasks that are run in parallel on the best available hardware resource. The SAS programs best-suited for parallel processing are those with large data sets and long run times, as well as those with replicate runs of independent tasks running against large data sets. Processing data integration, reporting and analytical jobs faster accelerates decision making across the enterprise.
  • Grow computing resources incrementally and cost-effectively. SAS Grid Manager lets you fully utilize all available computing resources now, and cost-effectively scale out as needed, adding capacity in single-processing units to keep IT spending in check. Because you can add low-cost commodity hardware resources incrementally, there's no need to size today's environment for what you anticipate your needs will be a few years from now.


A managed, shared environment
  • Improves efficiency of program distribution and CPU utilization through dynamic, resource-based load balancing.
  • Makes computing resources available to multiple users and multiple applications for running larger or more complex analysis.
  • Provides job, queue, host and user management across your enterprise.
  • Enables job prioritization by rules-based job queues to govern the use of computing resources.
  • Provides automatic identification, allocation, management and optimization of computing resources and program flows.
  • Allows administrator to easily create a set of metadata-defined grid and SAS options to be applied automatically to workloads submitted to the grid based on the user's identity and the application being used (SAS Enterprise Guide, SAS Enterprise Miner, etc.) to access the grid.
  • Simplifies administration of SAS environment through centralized policies.
High availability
  • Provides high-availability capabilities for critical SAS services, such as the SAS Metadata Server.
  • Uses a grid node as a hot-standby machine for failover.
  • Enables nondisruptive, rolling maintenance.
  • Detects hardware and software failures in the grid and recovers appropriately.
  • Ensures that SAS jobs will be completed optimally.
  • Restarts jobs automatically from the last successful checkpoint when used with the SAS checkpoint/restart feature.
Grid-enabled SAS®
  • Automatically tailors SAS Data Integration Studio and SAS Enterprise Miner for parallel processing and job submission in a grid environment.
  • Balances the load of many SAS Enterprise Guide users through easy submission to the grid.
  • Provides load balancing for all SAS servers to improve throughput and response time of all SAS clients.
  • Uses SAS Code Analyzer to analyze job dependencies in SAS programs and generates grid-ready code:
    • Used by SAS Data Integration Studio and SAS Enterprise Guide to import SAS programs.
  • Provides automated session spawning and distributed processing of SAS programs across a set of diverse computing resources.
  • Speeds up processing of applicable SAS programs and applications, and provides more efficient computing resource utilization.
  • Enables scheduling of production SAS workflows to be executed across grid resources:
    • Provides a process flow diagram to create SAS flows of one or more SAS jobs that can be simple or complex to meet your needs.
    • Uses all of the policies and resources of the grid.
  • Enables many SAS solutions and user-written programs to be easily configured for submission to a grid of shared resources.
  • Integrates with all SAS Business Intelligence clients and analytic applications by storing grid-enabled code as SAS Stored Processes.
  • Provides greater resilience for mission-critical applications and high availability for the SAS environment.
  • Includes command-line batch submission utility called SASGSUB:
    • Allows you to submit and forget, and reconnect later to retrieve results.
    • Enables integration with other standard enterprise schedulers.
  • Enables batch submission to leverage checkpoint and automatically restart jobs.
  • Applies grid policies to SAS workspace servers when they are launched through the grid.
Real-time monitoring and administration
  • Platform RTM for SAS allows you to monitor and manage SAS Grid Computing:
    • Provides a Web-based tool for monitoring and administering multiple SAS grids.
    • Lets you monitor and administer your grids from any location, as long as you have access to a Web browser.
    • Includes graphs for tracking resource usage, users and jobs running on the grid.
    • Provides a GUI for modifying grid configurations and defining alerts when critical thresholds are crossed.
    • Provides a GUI for configuring and managing critical services for high availability.
    • Supports filtering and role definitions for customizing displays and activities that can be performed.
  • Grid manager plug-in provides monitoring capabilities from SAS Management Console:
    • Provides real-time monitoring of SAS programs and computing resources.
    • Enables filtering of resource and activity information, allowing users to focus on specific aspects of grid operations.
    • Provides graphical representation of job distribution.
A flexible infrastructure
  • Allows you to add computing resources incrementally to cost-effectively accommodate a growing number of users, as well as meet increased business needs.
  • Decouples the computing infrastructure from SAS applications to allow business users to focus on their processes.
  • Creates a shared environment for easily and dynamically allocating resources to meet peak needs of different business users over time.
  • Eases infrastructure maintenance needs by allowing machines to be taken offline without disrupting the business.
  • Improves price and performance through the use of commodity hardware.


Monitor the operation of your SAS grid on a day-to-day basis.

Platform RTM for SAS allows you to monitor and manage the operation of your SAS grid on a day-to-day basis.

View Screenshot

SAS Grid Computing architecture

View Screenshot

System Requirements

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • IBM AIX on POWER architectures: 7.1 TL0
  • Linux x64 (64-bit): Novell SuSE 11 SP1; Red Hat Enterprise Linux 6.1; Oracle Linux 6.1
  • Microsoft Windows on x64 (64-bit):
    Desktop: Windows 7* x64 SP1; Windows 8** x64
    Server: Windows Server 2008 x64 SP2 Family; Windows Server 2008 R2 SP1 Family; Windows Server 2012 Family
  • Solaris on SPARC: Version 10 Update 9
  • Solaris on x64 (x64-86): Version 10 Update 9; Version 11
Grid computing environment

SAS servers, including Base SAS and SAS Metadata Server, can be installed on one or more hardware systems in a multitier configuration.

Required Software
  • Base SAS®
  • Any application-specific software required on the servers

* NOTE: Windows 7 supported editions are: Professional, Ultimate and Enterprise.
** NOTE: Supported editions include: Windows 8, Windows 8 Pro, Windows 8 Enterprise.

Please consult your local SAS sales representative if you have questions about your platform requirements. Also, for more detailed information, please visit our support site at

Ready to learn more?

Call us at 1-800-727-0025 (US and Canada) or request more information.