PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works...

44
Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. Bill Nitzberg, Ph. D. CTO, PBS Works Altair Engineering, Inc. December 2009 PBS Works

Transcript of PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works...

Page 1: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Bill Nitzberg, Ph. D.

CTO, PBS Works

Altair Engineering, Inc.

December 2009

PBS Works

Page 2: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

One-Slide Summary™

Portals to increase productivity

Analytics to optimize ROI

Scheduling to maximize value

Open architecture to gain agility

Page 3: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

About Altair Engineering

A global software and technology company focused on:

Product Development

Advanced Computing

Enterprise Analytics

Page 4: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

1985

1980-90’s – NASA

PBS for parallel computers

MPI-2 I/O editor

NASA Metacenter: one big computer

Whitney Cluster project

Grid Forum, founder & director

2000-10’s – Altair

Commercialized PBS Professional

NASA’s Information Power Grid

PBS runs on all 7 continents!

Open Grid Forum board member

PBS Works suite

17 Countries – 1,300 Employees – All Industries

$100M

2009

Our Background

Page 5: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

High Performance Computing

Before

PBS

.

.

.

Running

Job

Time

CP

Us

Job 1

Job 3

Job 2

Unused

Resources

Unused

Resources

Unused

Resources

Unused

Resources

Page 6: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Works

5 Strategic Pillars

• Easy to use

• Hard to break

• Do more (with less)

• Keep track and plan

• Open architectureJob 1

Job 3

Job 2

Running

Job

Time

CP

Us

Job 5

Job 6

Page 7: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

5 Strategic Pillars

Easy to Use

Engineers should focus on engineering, not computer science

Designers should focus on design, not computer …

Scientists should focus on science, …

Page 8: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Portals Increase Productivity

I push enter and my jobs run;

the results come back when they’re done.

– Major Automotive OEM

Page 9: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Hard to Break

Bullet-proof reliability

Runs everywhere – all platforms, all workloads

Scales to 1000’s of users, 10,000’s of cpus, 1,000,000’s of jobs

Page 10: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Reduce Risk & Ensure Business Continuity

One of the ringing endorsements

I can give PBS Professional ...

it just works.

– TGen

We can load the system with

a huge number of jobs and

get a good response.

– TRW Tech Center

Page 11: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Do More (with Less)

Run the right job at the right time

Run applications as fast as possible

Zero waste – hardware, software licenses, energy, people’s time

Page 12: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Maximize Value

Existing Job

Existing Job

Existing

Job

Exclusive

MPI non-exclusive

MPIexclusive

Exclusive

MPINon-

exclusive

MPIexclusive

User

CEOAdmin

Goal #1

Enterprise Policy

Goal #2

Optimal Use

It allows us to keep our policies

working at maximum levels.

– CILEA

It's done a really good job

of keeping the clusters utilized.

– U. Florida

Page 13: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Keep Track and Plan

Show a detailed accounting of what happened

Monitor and control costs for computational projects

Plan infrastructure growth based on actual and predicted usage

Page 14: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Optimize ROI

Maximizing our license utilization

means we don't have to buy a new

license, set up another work-

station, and hire another engineer

to keep up with demand.

– Trelleborg

Page 15: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Open Architecture

Connect with any 3rd party middleware or application

Exploit unique hardware and OS-level services

Extend and customize for unique site policies and behavior

Page 16: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Gain Agility

Since 1999

Without its flexibility,

it wouldn't have been able to

handle what we're doing.

– NASA Ames

Page 17: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Products

Page 18: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Products

PBS Analytics

Easy to use

Hard to break

Do more (with less)

Keep track and plan

PBS Catalyst

Page 19: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Community Area – New!

Page 20: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Commercial-grade HPC workload and resource management

Page 21: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

CINES 12K+ Cores

Leibniz-Rechenzentrum 9700

A Few Examples of Large PBS Installations

Customer Hosts Cores Jobs per

day

Users

NMCAC 1,792 14,336

Scripps 1,000s 3,725 50,000

Aerospace

Company

1,000s 4,500 1,000

NASA

Ames

10,000 70,000 1,000 1,000

LRZ 20 10,000 100 100

NIH 3,000 4,000

CINES 2,500 20,000 500 ~300

AIST 2,500 5,000 100

DoD HPCMOD 50k+ Cores NASA AMES 51K+ Cores NMCAC 14K+ Cores

Page 22: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Professional – New

Select & Place Hooks Eligible Time Fail-over

Fairshare Policy-based

scheduling

$restrict_user Checkpoint /

Restart

Scheduling

Formula

Standing

Reservations

Dynamic

resources

Job Arrays

Backfill Kerberos Huge

scalability

Preemption Job History

(qstat –x)

High-

availability

Reservations

Age-based

Scheduling

Connect

Heterogeneous

Clusters

Interactive

Jobs

Topology

Placement

Sets

Job

Dependencies

License

Scheduling

Green

Provisioning

User/Group

VIP Limits

Multi-core

24x7 On-line

Community

Desktop

harvesting

Over-

subscription

Meta-

scheduling

Peer

Scheduling

On-demand

Licensing

GPU

scheduling

Script-less Job

Submission

MPI

integrations

Web Services

Page 23: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Tunable Scheduling Formula – New!

Define any policy – including on-the-fly “exceptions”

Simple formulas are very simple (big jobs go first)

ncpus * (walltime/3600.0)

Complex formulas are pretty simple too… (adds priority accrual for

smaller jobs, high-priority queue, deferred queue, “run this job next”)

(ncpus * (walltime/3600.0)) * Wsize +

(eligible_time/3600.0) * Wwait +

special_p

Page 24: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Green Provisioning™ – New!

Only Machines Running Jobs Use Power

• Automatic shutdown service

• Automatic wakeup service

Green Provisioning: ~20% operational power savings

Overall PBS Works ROI: ~12 months to break even

[Animation Customer, APAC]

Page 25: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Submission Filtering “Hooks” – New!

Change/augment capabilities in the field, on-the-fly, without source

if e.job.Resource_List["walltime"] is None:

e.reject(“You must specify a walltime")

• Admission control – validate requests

• Allocation management

• On-the-fly tuning

• Custom logging, reporting, debugging, and even patches!

Page 26: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Standing Reservations – New!

Guarantee resources for recurring needs

pbs_rsub -R 0500 -E 0800 \

–r "FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR;UNTIL=20091231" \

-l select=200:ncpus=2 –l place=scatter:excl

• Run the weather simulations from 5-8am every weekday morning

• Reserve the computing lab for classes on MWF 14:00-16:00

• Block out time for maintenance the first weekend of every month

Page 27: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Application Service – New!

Software-as-a-Service (SaaS) Layer

• Web Services Interface• Standards-based (leverages OGSA)

• Application Definitions• Definitions for major apps provided

• Portable – platform and site neutral

• Easy to add new applications

• Trade via PBS On-line Community

• Site-specific Configuration• E.g., executable paths, is kept separate to

simplify configuration

• Clients and portals automatically recognize new applications

• Also• Interim staging area for input and output files

• Access working directory for running jobs

• HPC Basic Profile Service

Site-specific

Configuration

Application

Definitions

Web Services API

Application

Service

Page 28: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Job Status with History (via “qstat –x”) – New!

Never lose track of your jobs

Familiar qstat and qselect extended to include all job states

• Queued jobs and Running jobs• Moved jobs (qmoved and Peer’d)• Finished jobs (deleted, completed successfully, and

exited with errors)

Submission arguments enable easy resubmission

Peer Scheduled jobs show destination

Additional information available• Exit status, stage-out success, location job ran, resource

usage

100% backward compatible• Your existing scripts using qstat & qselect will still work

Job history duration is configurable

Page 29: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Supported Platforms

All major platforms and operating systems supported

Page 30: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Integration with HP CMU

Monitor jobs (with user groups) and PBS Green Provisioning™ state

Page 31: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Analytics™

Visualize historical usage for optimized returns on HPC investments

Page 32: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Analytics – New!

A web-based portal for visualizing HPC usage data

Page 33: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Analytics Benefits

• Generate reports automatically “out-of-the-box”, then customize...

• Understand usage trends for capacity planning

• Verify project planning assumptions to meet deadlines

• Extract accounting data for chargeback

• Track software license use to optimize ROI

Page 34: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Analytics Features

• Modern Web 2.0 technology

• Numerous graph types

• Secure, role-based access: users

view their data; managers view

group data

• Customize, save, and share reports

or entire dashboards

• Drill-down to underlying data

• Publish via web and export to Excel

• Plugs-in to enterprise infrastructure

Page 35: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

System is lightly loaded..

“Most jobs run right away. There was very little wait time.”

“Only in Oct08 users had to wait – well that’s due to the new project in Oct08!”

Page 36: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Users like to ask more memory than needed..

“Users are asking way more memory than needed.

This could have queued some jobs potentially..”

Page 37: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Power users

Company A : “Ensure they get good support as they are our top users.”

Company B: “Ensure they don’t consume all the resources, lets set a limit…”

Page 38: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

License Utilization & Denials – New!

Powered by

Page 39: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Catalyst™

Intuitive, application-aware job submission and management portal

Page 40: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Catalyst – New!

Drag-and-drop input to submit

• Recognizes application and fills in default job parameters

• Output is automatically returned

Increase user productivity

• Monitor, manage, prioritize jobs

• Create profiles for common runs

• Connect to multiple PBS servers

Page 41: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

PBS Catalyst

Page 42: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Trends

GPUs

Green

Clouds

Page 43: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

MIMOS Builds “Render Cloud” with PBS & HP

Les’s Copaque

renders Malaysia’s

first 3D animation feature

with Altair’s PBS Works

on HP equipment

Top movie for the first 2 weeks

(Grossing RM 6 million in 1st month)

www.gengthemovie.com

Altair Confidential - For internal use only

Page 44: PBS Works - sscc.ru PBS Works Novosibirsk 2009-12.pdfOne-Slide Summary ™ Portals to ... PBS Works 5 Strategic Pillars

Copyright © 2009 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.

Thank You!

• Increase productivity

• Reduce risk

• Maximize value

• Optimize ROI

• Gain agility

www.pbsworks.com

PBS Professional®, PBS Catalyst™, PBS Analytics™, e-Compute™, e-Render™, e-BioChem™, Green Provisioning™