Products & Solutions / Foundation Tools

SAS® Grid Computing

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

As data integration, analytics and reporting capabilities grow in strategic importance and encompass increasing numbers of users and larger quantities of data, the ability to cost-effectively scale a business analytics system to gain operational flexibility, improve performance and meet peak demands using grid computing becomes a competitive advantage.

SAS Grid Computing enables organizations to create a managed, shared environment to process large volumes of data and analytic programs more efficiently. It provides critical capabilities that are necessary for today's business analytics environments, including workload balancing, job prioritization, high availability and built-in failover, parallel processing and resource assignment, and monitoring.

Benefits

  • Gain flexibility with dynamic workload balancing to meet changing business demands.
  • Create a highly available SAS computing environment.
  • Accelerate time to results using existing IT infrastructure.
  • Incrementally grow computing resources in a cost-effective manner.

Read more

Features

  • Managed, shared environment
  • High availability
  • Grid-enabled SAS
  • Real-time monitoring and administration
  • 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


Screenshot

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


Screenshots

How SAS® Is Different

  • Accelerates decision making to create competitive advantage. By combining proven industry-leading computing middleware from Platform Computing with the power of SAS Business Analytics, SAS Grid Computing provides the ability to scale business processes and accelerate decisions to create competitive advantage.
  • SAS Grid Computing is fully integrated with SAS Business Analytics to process big data. SAS solutions for data management, predictive analytics and reporting are designed to automatically submit jobs to a centrally managed grid consisting of shared computing resources. This enables workload balancing, high availability and parallel processing.
  • Provides a cost-effective processing environment. With grid computing, IT gains the ability to incrementally add low-cost commodity hardware resources, eliminating the need to size today's environment for what you expect your needs to be a few years from now.

Benefits

  • Gain flexibility with dynamic workload balancing to meet changing business demands. SAS Grid Manager provides a central point for administering policies, programs, queues and job prioritization to achieve business goals across multiple types of users and applications under a given set of constraints. IT can gain flexibility and meet service levels by easily reassigning computing resources to meet peak workloads or changing business demands.
  • Create a highly available SAS computing environment. The presence of multiple servers in a grid environment enables jobs to run on the best available resource, and if a server fails, its jobs can be seamlessly transitioned to another server – providing a highly available business analytics environment. High availability also enables the IT staff to perform maintenance on specific servers without interrupting analytics jobs, as well as introduce additional computing resources without disruption to the business.
  • Accelerate time to results using existing IT infrastructure. Multiprocessing capabilities allow individual jobs to be divided into subtasks that are run in parallel on the best available hardware resource in a grid environment. SAS programs best suited for parallel processing are those with large data sets and long run times, and those with replicate runs of independent tasks running against large data sets. Faster processing of data integration, reporting and analytical jobs will accelerate decision making across the enterprise.
  • Incrementally grow computing resources in a cost-effective manner. SAS Grid Manager allows organizations to fully utilize all available computing resources now and cost-effectively scale out as needed, adding capacity in single-processing units for incremental IT spending. Adding low-cost commodity hardware resources incrementally eliminates the need to size today's environment for what you expect your needs to be a few years from now.

Features

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.
High availability
  • Included with SAS Grid Manager as part of the Platform Suite for SAS.
  • Provides high-availability capabilities for critical SAS services such as the SAS Metadata Server.
  • Grid node serves as a hot-standby machine for failover.
  • Available on all operating systems supported by SAS Grid Manager.
  • Detects hardware and software failures in the grid and recovers appropriately.
  • Ensures that SAS jobs will be completed optimally.
  • When used with the SAS checkpoint/restart feature, jobs can be automatically restarted from the last successful checkpoint.
  • Simplifies administration of SAS environment through centralized policies.
Grid-enabled SAS
  • SAS Data Integration Studio and SAS® Enterprise Miner™ are automatically tailored 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.
  • SAS Code Analyzer analyzes 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.
  • Many SAS solutions and user-written programs can be easily configured for submission to a grid of shared resources.
  • Grid-enabled SAS logic can be saved as SAS Stored Processes, which can then be used by all SAS Business Intelligence clients and analytic applications.
  • 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 batch submission to leverage checkpoints and automatically restart jobs.
Real-time monitoring and administration
  • Platform RTM for SAS allows you to monitor and manage SAS Grid Computing:
    • Web-based tool enables you to monitor and administer multiple SAS grids.
    • Monitor and administer your grids from any location, as long as you have access to a Web browser.
    • Graphs to track resource usage, users and jobs running on the grid.
    • GUI to modify grid configurations and define alerts when critical thresholds are crossed.
    • GUI to configure and manage your critical services for high availability.
    • Supports filtering and role definitions to customize 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.
    • Resource and activity information can be filtered, allowing users to focus on specific aspects of grid operations.
    • Provides graphical representation of job distribution.
Flexible infrastructure
  • Lets you cost-effectively add computing resources incrementally to meet a growing numbers of users, as well as increased business needs.
  • Decouples the computing infrastructure from the SAS applications to allow business users to focus on their processes.
  • Creates a shared environment to easily and dynamically allocate resources to meet peak needs of different business users over time.
  • Eases maintenance of infrastructure by allowing machines to be taken offline without disrupting the business.
  • Improves price and performance through the use of commodity hardware.

Screenshots

Screenshot
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

Screenshot
SAS Grid Computing architecture

View Screenshot

System Requirements

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.

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • HP/UX on PA-RISC: 11iv3 (11.31)
  • IBM AIX on POWER architectures: 6.1 and 7.1
  • IBM z/OS: V1R10 and higher
  • Linux (32-bit): Novell SuSE 10 and 11; RHEL 5 and 6
  • Linux x64 (64-bit): Novell SuSE 10 and 11; RHEL 5 and 6; Oracle Linux 5.5 and 6
  • Microsoft Windows (32-bit): Windows XP Professional, Windows Vista *, Windows 7**, Windows Server 2003 family, Windows Server 2008 family
  • Microsoft Windows on x64 (64-bit): Windows XP Professional for x64, Windows Vista* for x64, Windows 7** for x64, Windows Server 2003 family for x64, Windows Server 2008 family for x64
  • Solaris on SPARC: Version 10 Update 8
  • Solaris on x64 (x64-86): Version 10 Update 8
Required Software
  • Base SAS®
  • SAS/CONNECT®
  • Any application-specific software required on the servers

* NOTE: Windows Vista supported editions are: Enterprise, Ultimate and Business.
** NOTE: Windows 7 supported editions are: Enterprise, Ultimate and Professional.

Ready to learn more?

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