Easier Platform Administration using SAS 9.4 Grid Option Sets SAS New South Wales User Group - Nov 2015 Andrew Howell ANJ Solutions Pty Ltd.

Slides:



Advertisements
Similar presentations
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Advertisements

Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Doug Haigh SAS Institute
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
SLA-Oriented Resource Provisioning for Cloud Computing
© 2007 IBM Corporation IBM Global Engineering Solutions IBM Blue Gene/P Job Submission.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
© 2012 IBM Corporation What’s new in OpenAdmin Tool for Informix? Erika Von Bargen May 2012.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Installing and running COMSOL on a Windows HPCS2008(R2) cluster
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
© 2006, The Technology FirmWWW.THETECHFIRM.COM 1 WINDOWS XP SUPPORT TOOLS.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
Overview of Active Directory Domain Services Lesson 1.
SAS Grid at Statistics Canada BY: Yves DeGuire Statistics Canada June 12, 2014.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
Module 14: Configuring Print Resources and Printing Pools.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Taught by Mohamed Kassim
Resource management system for distributed environment B4. Nguyen Tuan Duc.
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
Copyright © 2005, SAS Institute Inc. All rights reserved. Installing and Configuring the BI Platform on z/OS Tony Valmassoi Systems Developer z/OS Host.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
1 Chapter Overview Publishing Resources in Active Directory Service Redirecting Folders Using Group Policies Deploying Applications Using Group Policies.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Condor In Flight at The Hartford 2006 Transformations Condor Week 2007 Bob Nordlund.
Introduction to the Adapter Server Rob Mace June, 2008.
Grid Computing at The Hartford Condor Week 2008 Robert Nordlund
Overview of the SAS® Management Console
“Come out of the desert of ignorance to the OASUS of knowledge” Grid Computing with SAS ® Foundation Statistics Canada SAS Technology Centre.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
The Roadmap to New Releases Derek Wright Computer Sciences Department University of Wisconsin-Madison
 Identify Active Directory functions and Benefits.  Identify the major components that make up an Active Directory structure.  Identify how DNS relates.
SAS Grid Department of Finance Canada. Agenda SAS in the Department of Finance Before the implementation of SAS Grid Implementation of SAS Grid Effect.
Copyright © 2004, SAS Institute Inc. All rights reserved. SAS Stored Processes An analyst’s perspective Sylvain Tremblay SAS Canada 24 February 2006.
Campus grids: e-Infrastructure within a University Mike Mineter National e-Science Centre 14 February 2006.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
Doug Haigh, SAS Institute Inc.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS ® Using the SAS Grid.
Introduction TO Network Administration
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ® GRID AT PHAC SAS OTTAWA PLATFORM USERS SOCIETY, NOVEMBER 2012.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Experiences with a SAS Grid Ray Lindsay ATO ACT SAS Users Group 21 May
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTRODUCTION TO INTERSTAGE BPM.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
GWE Core Grid Wizard Enterprise (
Overview of Active Directory Domain Services
David Cameron ATLAS Site Jamboree, 20 Jan 2017
IBC233- iSeries Business Computing Summer 2006 Welcome!
Microsoft SharePoint Server 2016
QoS in the Tier1 batch system(LSF)
Introducing – SAS® Grid Manager for Hadoop
Rui Wu, Jose Painumkal, Sergiu M. Dascalu, Frederick C. Harris, Jr
Welcome to IBC233 Taught by Cindy Laurin.
Welcome to IBC233 Taught by Cindy Laurin.
Automated Bulk Signing Solution
Building and running HPC apps in Windows Azure
Taught by Cindy Laurin And Mohamed Kassim
Welcome to IBC233 Cindy Laurin.
Presentation transcript:

Easier Platform Administration using SAS 9.4 Grid Option Sets SAS New South Wales User Group - Nov 2015 Andrew Howell ANJ Solutions Pty Ltd

Agenda Background What is a grid & why use it How it works Platform Computing (LSF) Running SAS clients on a grid Grid configuration Prior to SAS v9.4 SAS v9.4 - Grid Option Sets Examples Recommendations Wrap up References, questions, etc.

Why use Grid Computing? Maximise existing environment Workload management Parallel workload management Scalability High-availability environment Traditional client-server Gridded client-server

Examples Texas Tech University Investigate stock market triggers 10,000 samples, 10,000 simulations 100,000,000 sample data sets Single machine: 25 hours SAS/Grid (100 Windows nodes): 40 mins 2.7% of original runtime National Institute for Environmental Health Statistics Gene sample profiling 124,000 gene samples Single machine: 448 hours SAS/Grid (32 Linux nodes): 14.5 hours 3.2 % of original runtime

How does it work IBM Platform Computing Platform LSF Platform Process Manager Platform Grid Management Service Enterprise Grid Orchestrator SAS Grid Components Grid Manager Plug-in for SAS Mgt Console, Env Manager Platform RTM for SAS SAS Grid components IBM Platform Computing

Grid definitions Host: Each computer Cluster: All computers Job: Unit of work Queue: Waiting list Slot: Number of processes per host (By default, number of processor cores) Queue settings PRIORITY - jobs with higher priorities always take preference. QJOB_LIMIT - the maximum job slots queue can use. UJOB_LIMIT - the maximum job slots per user in a queue. CPULIMIT - a time limit applied to jobs. DISPATCH_WINDOW - the time window when jobs can be dispatched to a queue. FAIRSHARE - Adjusts priority based on workload to prevent resource hogging.

IBM Platform Computing lsb.queues file one of MANY LSF configuration files Platform RTM for SAS Begin Queue QUEUE_NAME = normal PRIORITY = 30 DESCRIPTION = default queue End Queue Begin Queue QUEUE_NAME = priority PRIORITY = 50 DESCRIPTION = high priority users End Queue Begin Queue QUEUE_NAME = night PRIORITY = 40 DISPATCH_WINDOW = (18:00-07:30) RUN_WINDOW = (18:00-08:00) DESCRIPTION = night time batch jobs End Queue

LSF Queue Configuration

Running Enterprise Guide on SAS Grid

Running Data Integration Studio on SAS Grid

Grid configuration prior to SAS v9.4 Apply default queue for a (gridded) Application Context Can override: Data Step Batch Server SASGSUB script

Grid configuration prior to SAS v9.4 Typical SAS Grid scenario: Multiple business units / departments Each BU with own application context with BU-specific configuration: - cores, batch windows, folder locations, etc. Each with own logical grid server, own queue But with same priority ! All have similar usage, but must be managed separately

Grid configuration in SAS v9.4 Same as previous versions.... but with more !! SAS Grid Option Sets New to SAS v9.4 Apply default SAS options & grid settings Can apply alternate SAS options & grid settings based on users, user groups and/or SAS applications

SAS Grid Option Sets Example: Give SAS Platform Administrators higher priority when running Enterprise Guide

SAS Grid Option Sets Other possibilities: User specific options: Reporting teams, data miners, etc. Client specific options: AMO, EG, EM, DI Studio, etc

Recommendations Support multiple business groups centrally Leave SASApp for SAS Solutions Credit Risk, etc Have a dedicated Application Context (SASUsr?) for “regular” SAS usage Enterprise Guide DI Studio Enterprise Miner, etc. When NOT to run on a grid Small programs Lots of workspace server stored processes?

Wrap up References SAS Support Documentation Grid Computing in SAS 9.4, Third Edition SAS/Connect Users Guide, Third Edition SAS Training Course SAS Grid Manager Administration (PCAD94) SAS White Paper “Grid Computing and SAS”, Merry Rabb & Cheryl Doninger SAS Global Forum Paper “Queues for Newbies - How to speak LSF in a SAS World”, Andrew Howell

Questions? Many thanks for your interest in SAS/Grid Andrew Howell ANJ Solutions Pty Ltd LinkedIn: