Www.OASUS.ca “Come out of the desert of ignorance to the OASUS of knowledge” Grid Computing with SAS ® Foundation Statistics Canada SAS Technology Centre.

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 © 2003, SAS Institute Inc. All rights reserved. Developing Client/Server Applications to Maximize SAS® 9 Parallel Capabilities Cheryl Doninger.
SLA-Oriented Resource Provisioning for Cloud Computing
Beowulf Supercomputer System Lee, Jung won CS843.
Multiprocessing with SAS ® Software Now Bill Fehlner, Kathleen Wong, Kifah Mansour SAS Toronto.
Copyright © 2007, SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Condor and GridShell How to Execute 1 Million Jobs on the Teragrid Jeffrey P. Gardner - PSC Edward Walker - TACC Miron Livney - U. Wisconsin Todd Tannenbaum.
Two Broad Categories of Software
1 CIS450/IMSE450/ECE478 Operating Systems Winter 2003 Professor Jinhua Guo.
Operating Systems BTEC IT Practitioners.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Cross Cluster Migration Remote access support Adianto Wibisono supervised by : Dr. Dick van Albada Kamil Iskra, M. Sc.
MULTICOMPUTER 1. MULTICOMPUTER, YANG DIPELAJARI Multiprocessors vs multicomputers Interconnection topologies Switching schemes Communication with messages.
MATE-EC2: A Middleware for Processing Data with Amazon Web Services Tekin Bicer David Chiu* and Gagan Agrawal Department of Compute Science and Engineering.
Week 6 Operating Systems.
THE AFFORDABLE SUPERCOMPUTER HARRISON CARRANZA APARICIO CARRANZA JOSE REYES ALAMO CUNY – NEW YORK CITY COLLEGE OF TECHNOLOGY ECC Conference 2015 – June.
Types of Operating System
SAS Grid at Statistics Canada BY: Yves DeGuire Statistics Canada June 12, 2014.
Operating systems CHAPTER 7.
ScotGrid: a Prototype Tier-2 Centre – Steve Thorn, Edinburgh University SCOTGRID: A PROTOTYPE TIER-2 CENTRE Steve Thorn Authors: A. Earl, P. Clark, S.
December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Configuring Resources for the Grid Jerry Perez.
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
Ali YILDIRIM Emre UZUNCAKARA
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
UNIT - 1Topic - 2 C OMPUTING E NVIRONMENTS. What is Computing Environment? Computing Environment explains how a collection of computers will process and.
Grid The Evolution from Parallel Processing to Modern Day Computing Greg McLean Vecdet Mehmet-Ali.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
Server Systems Administration. Types of Servers Small Servers –Usually are PCs –Need a PC Server Operating System (SOS) such as Microsoft Windows Server,
Overview of the SAS® Management Console
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
GVis: Grid-enabled Interactive Visualization State Key Laboratory. of CAD&CG Zhejiang University, Hangzhou
Easy Deployment of the WRF Model on Heterogeneous PC Systems Braden Ward and Shing Yoh Union, New Jersey.
Parallel Computing With High Performance Computing Clusters (HPCs) By Jeremy Cathey.
Easier Platform Administration using SAS 9.4 Grid Option Sets SAS New South Wales User Group - Nov 2015 Andrew Howell ANJ Solutions Pty Ltd.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Enabling the use of e-Infrastructures with.
GRID activities in Wuppertal D0RACE Workshop Fermilab 02/14/2002 Christian Schmitt Wuppertal University Taking advantage of GRID software now.
Copyright © 2010, SAS Institute Inc. All rights reserved. SAS ® Using the SAS Grid.
Xi He Golisano College of Computing and Information Sciences Rochester Institute of Technology Rochester, NY THERMAL-AWARE RESOURCE.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ® GRID AT PHAC SAS OTTAWA PLATFORM USERS SOCIETY, NOVEMBER 2012.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
Designing a Grid Computing Architecture: A Case Study of Green Computing Implementation Using SAS® N.Krishnadas Indian Institute of Management, Kozhikode.
VGrADS and GridSolve Asim YarKhan Jack Dongarra, Zhiao Shi, Fengguang Song Innovative Computing Laboratory University of Tennessee VGrADS Workshop – September.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
INTRODUCTION TO HIGH PERFORMANCE COMPUTING AND TERMINOLOGY.
Chapter 1: Introduction
Chapter 1: Introduction
Clouds , Grids and Clusters
Types of Operating System
Chapter 1: Introduction
Chapter 1: Introduction
Job Scheduling in a Grid Computing Environment
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Overview Introduction VPS Understanding VPS Architecture
Chapter 1: Introduction
Subject Name: Operating System Concepts Subject Number:
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1 What is UNIX? Graham Glass and King Ables,
Operating System Overview
Chapter 1: Introduction
Chapter 1: Introduction
Presentation transcript:

“Come out of the desert of ignorance to the OASUS of knowledge” Grid Computing with SAS ® Foundation Statistics Canada SAS Technology Centre Systems Development Division Greg McLean

Friday, September 19, 2008Grid Computing With SAS2Introduction  What is Grid Computing  Why use Grid Computing  When to use Grid Computing  Grid Computing using SAS (SAS\Connect ® )  Real uses of Grid Computing  “Generalized Grid Computing System”  Capital Stock Calculations  SAS Grid Manager  Questions / Comments

Friday, September 19, 2008Grid Computing With SAS3 What is Grid Computing  Introduced in the academic research community  Pioneered by Dr. Ian Foster & Dr. Carl Kesselman (Globus Project for Grid Software)  Parallel / Distributed Processing  Leverage existing hardware  Primary Goals:  Reduce overall elapsed processing time

Friday, September 19, 2008Grid Computing With SAS4 What is Grid Computing  Utility Grid  Compute Grid  Multiple users that require processing  Multiple machines available to process  Dynamic allocation of process to available machine  Task that can be decomposed into sub-units  Sub-units dynamically allocated to available machines  Sub-units able to run in parallel

Friday, September 19, 2008Grid Computing With SAS5 What is Grid Computing Serial vs. Parallel Processing Sort North Sort South Merge Both iMac Sort North Sort South Merge Both Results

Friday, September 19, 2008Grid Computing With SAS6 What is Grid Computing Sort North Sort South Merge Both Serial vs. Parallel Processing Sort South Merge Both iMac iMac Sort North Sort South Sort North Sort Results Sort Results iMac Merge Both Results

Friday, September 19, 2008Grid Computing With SAS7 Why use Grid Computing  Budget constraints  Higher volume of Data  Tighter processing schedules  Idle processing power of existing hardware

Friday, September 19, 2008Grid Computing With SAS8 When to use Grid Computing  Applications requiring hours / days to process  Applications that are more processing intensive  Applications that can be decomposed into sub-tasks

Friday, September 19, 2008Grid Computing With SAS9 Grid Computing with SAS  MP\Connect (Multi-Processing)  SAS\Connect  Introduced in SAS Version 8  Allows Asynchronous Processing  Multiple Machines / Multi-Processor Machine

Friday, September 19, 2008Grid Computing With SAS10 SAS\Connect Overview iMac Machine X Data

Friday, September 19, 2008Grid Computing With SAS11 SAS\Connect Overview iMac iMaciMac iMac

Friday, September 19, 2008Grid Computing With SAS12 Real uses of Grid Computing  Optimization in a grid of PC Laptops Case 1  60 laptops ( Mhz)  600 Sales Territories 87% Improvement 92% Improvement Total Elapsed Time

Friday, September 19, 2008Grid Computing With SAS13 Real uses of Grid Computing  NIEHS – National Institute of Environmental Health Sciences Case 2 - NIEHS  Data Analysis of a toxicogenomics microarray study  Processing 1.4 million combinations of genes  Two environments used for grid processing

Friday, September 19, 2008Grid Computing With SAS14 Real uses of Grid Computing Case 2 – NIEHS - Linux Environment 97% Improvement Total Elapsed Time  32 node Linux cluster running Mosix  1 Ghz Intel P3 processors (1 Gig / processor, 100 Mb backplane)

Friday, September 19, 2008Grid Computing With SAS15 Real uses of Grid Computing Case 2 – NIEHS - Heterogeneous Grid 99% Improvement Total Elapsed Time  100 nodes running mixture of W2K, WXP, variety of Unix OS’s  Combination of SAS v8 and SAS v9 on nodes

Friday, September 19, 2008Grid Computing With SAS16 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS17 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS18 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS19 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS20 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS21 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS22 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS23 Generalized Grid Computing System

Friday, September 19, 2008Grid Computing With SAS24 Grid Computing at STC Capital Stock Calculation 83% Improvement Total Elapsed Time  8 desktop PCs (1.5 Ghz, 1 Gig RAM)  100 Mb/Sec backplane  Using “Generalized Grid Computiong System” (prototype)

Friday, September 19, 2008Grid Computing With SAS25 SAS Grid Manager  “Plug-in” integrated into SAS Management Console  Visual interface for monitoring and management of: JobsJobs UsersUsers QueuesQueues

Friday, September 19, 2008Grid Computing With SAS26 SAS Grid Manager Features  Dynamic Load Balancing  Resource Assignment  Management & Monitoring  Job Priority  Termination Management

Friday, September 19, 2008Grid Computing With SAS27 SAS Grid Manager Usage  SAS Data Integration Studio 3.3  SAS Enterprise Miner 5.2  Stored Process used by other BI Clients  Foundation SAS (with SAS Meta-Data Server)

Friday, September 19, 2008Grid Computing With SAS28 Questions / Comments StatisticsStatistiqueCanada Greg McLean Project Leader - SAS Technology Centre System Development Division R.H. Coats Building, 14th Floor, Section Q Ottawa, Ontario, CanadaK1A 0T6 (613) Fax (613) Canada