25
CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator Engineering IT BrownBag Series 29 October, 2015 Mark Smylie Hart Research Technology Facilitator

CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTERS AND YOUAN INTRODUCTION TO CLUSTER COMPUTING

Gianni PezzarossiLinux Systems Administrator

Engineering IT BrownBag Series29 October, 2015

Mark Smylie HartResearch Technology Facilitator

Page 2: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

WHAT WE’LL COVER TODAY

• Intro to clusters

• Cluster types

• Illinois Campus Cluster Program (ICCP)–How it works–How you can get started

• Support Options

• Our vision of the future

Page 3: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

WHAT IS A CLUSTER?

HPCHTC

Data Intensive

VMs The Cloud

GPUs / Phis Big Servers

Alternate Platforms

Page 4: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTER CARE AND FEEDING

• Infrastructure–Space–Power–Cooling

• Network Connectivity–‘Infiniband’

• Resource Management Engine(s)

DON’T FORGET THE PEOPLE

Page 5: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

WHO USES CLUSTERS?

Page 6: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

(SOME OF) THE MANY FLAVORS OF CLUSTER

• High Availability / Load Balancing–Robustness through redundancy

• High Performance Computing (HPC)–Tightly coupled

• High Throughput Computing (HTC)–Loosely coupled

Page 7: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTER TYPES - HA

EMAIL SERVERS

DATABASE

Page 8: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTER TYPES - HTC

DATARESOURCE

COMPUTERESOURCE

Page 9: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTER TYPES - HPC

DATANODES

COMPUTENODES

Page 10: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

QUESTIONS SO FAR?

Page 11: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

CLUSTER TYPES - HPC

DATANODES

COMPUTENODES

Page 12: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

BLUE WATERS

• Not JUST a Linux Cluster–Proprietary hardware and software–Tuned OS

• Scale!–Not all research problems will see benefits

• How is it different than ICCP–No MATLAB–Must submit an application to use (XSEDE.org)

Page 13: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

ILLINOIS CAMPUS CLUSTER PROGRAM

• ICCP is using High Performance Computing–Infiniband interconnect (optional)–2x 10-core Processors

• New purchases are 2x12 Haswell–64-256 GB RAM–2x NVIDIA TESLA K40 GPU

• Also has a small Hadoop instance

Page 14: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

NATIONAL CENTER FOR SUPERCOMPUTING APPLICATIONS (NCSA)

• NCSA runs Blue Waters (BW) and ICCP

• BW is the most capable supercomputer on ANY campus

• ICCP is a pooled resource

• Dedicated support teams for each– More than 25 years of experience with HPC support– 24/7 helpdesk to field questions

• NCSA has code support available– help with optimizing/parallelizing code

Page 15: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

VISUALISING CLUSTER USESDA

TA IN

TEN

SIVE

COMPUTE INTENSIVE

Home Grown/VM

CampusCluster

BlueWaters

Page 16: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

HOW IT WORKS

SubmittedJob

Job Scheduler Resource Manager

Happy data Job being crunched

Page 17: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

HOW IS THIS DIFFERENT?

• One node = 4 to 5 desktops

• Purpose built for speed and robustness

• It won’t run WeatherBug

Page 18: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

HOW DO YOU GET STARTED?

• Purchase Nodes• On your own (as individual or unit) or…• Partnered with others to save costs• https://campuscluster.illinois.edu/invest/pricing.html

• Pay By The Hour (coming soon)• Will have limited options initially• Cost will be $15.84 per core-month

• For Free Through CSE• Competition for time• http://cse.illinois.edu/research/computing-resources

Page 19: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

Node Investment

• Node lifetime officially defined as 4-5 years…• But work is underway to extend that

• Investors gain access to secondary queue (idle nodes)

• Investors get a seat on the Investor Forum which represents the interests of all investors in the Campus Cluster

Page 20: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

STORAGE OPTIONS

• Investment nodes have scratch space only–30TB (raw) storage blocks available

Active Data Service• $100 / TB / year• Regular snapshots (goof-proof, not bomb-

proof)• ADS will see Campus Cluster and vice-versa

Page 21: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

SUPPORT OPTIONS

We’ve asked around, and we’re listening

• Improving training

• Improving access

• Improving options

Page 22: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

SUPPORT OPTIONS

• Videos to help lower the barrier to entry

• Training offerings via CSE

• Lynda.com

• HPC University

Page 23: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

FUTURE VISION

Improving ourselves

• Pet cluster projects in Engineering IT

–Exploring multiple, flexible configuration(s)

• Cross-training opportunities with NCSA

• Will help us become better partners for you

Page 24: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary
Page 25: CLUSTERS AND YOU - Engineering IT · CLUSTERS AND YOU AN INTRODUCTION TO CLUSTER COMPUTING Gianni Pezzarossi Linux Systems Administrator. ... • Not JUST a Linux Cluster –Proprietary

Mon Tue Wed Thu Fri5 6

Overview: Engineering IT & Campus

7 8Research IT Support Contracts and You!

9

12 13Using Skype for Business

14 15Purchasing: Hardware and Software

16

19 20Using Outlook to Manage Email and Calendaring

21 22File Service: Options, Backups and Best Practices*

23

26 27IT Security: Protecting Your Systems on Campus

28 29Introduction to Cluster Computing

30

2 3Wireless Networking Clinic

4 5Research Group Access Control: Using the Portal Groups Tool*

6

9 10Engineering Managed Linux Environment

11 12No Brown Bag

13

16 17Data Center Shared Services

18 19 20

Oct

ober

Nov

embe

rENGINEERING IT BROWN BAG SERIES SCHEDULE

*will be in Deere Pavilion, MEL