Change Currency
  • Set currency to GBP
  • Set currency to USD
  • Set currency to Euros
Translation
English French

Windows HPC Server 2008 Fundamentals for the IT Professional

Languages: English  |  Available as: Classroom
Course Length: 3.0 Days

This course provides attendees with the knowledge and skills necessary to setup and maintain a high-performance cluster running Microsoft Windows HPC Server 2008. Intended for the Windows IT Professional, our goal is to quickly bring you up to speed on the field of high-performance computing, and then dive into the details of Windows HPC Server 2008. Topics include architectural overview, job scheduling, policies and configuration, HPC application types, cluster setup, networking topologies, data storage options, performance evaluation, and maintenance issues.

The course follows a lecture/lab format, providing every attendee with hands-on experience setting up a cluster, submitting jobs, evaluating performance, configuring policies and templates, installing software, and performing routine maintenance tasks.

1. Choose a Region

This is an On-Demand Course

$ 1,865.00 (plus local applicable Tax)

More Information

 

Day 1

Introduction to High-Performance Computing and HPC Server 2008

  •  Motivation for HPC
  • Brief product history of CCS and HPCS
  • Brief overview of HPC Server 2008 - components, job submission, scheduler
  • HPC resources: cores vs. sockets vs. nodes
  • Product differentiators
  • The goal of your developers - linear speedup

 The HPCS Job Scheduler in depth

  •  Throughput vs. performance
  • Jobs vs. Tasks
  • Job and task states
  • The definition of a failed job / task, auto re-starting upon failure
  • Default scheduling policies
  • Job-level vs. task-level policies
  • The impact of job priorities and job preemption
  • Job resources and dynamic growing / shrinking

 The main components of an HPC Server cluster

  •  Headnode vs. compute nodes vs. broker nodes
  • Windows Server 2008 + HPC Pack
  • SQL Server
  • Active directory and credentials management
  • Network topologies
  • Data storage options: SMB, NAS, PFS, ...
  • Job Scheduler and the job queue
     

 Day 2

Interfacing with HPC Server - from command prompts to calling the HPC Server API

  •  Cluster Manager
  • Job Manager
  • Job Description Files
  • clusrun
  • Console window
  • PowerShell
  • Scripts
  • Programmatically via HPCS API

 Understanding how clients will use the cluster

  •  What applications can run on the cluster
  • What software technologies will developers typically use
  • Sequential apps
  • Parametric sweep
  • SOA applications
  • Multi-threaded apps
  • MPI apps
  • UNIX apps

 Configuring HPC Server

  •  Node groups
  • Job templates
  • Job preemption
  • Dynamic resource allocation
  • Submission and activation filters
  • Job history, job restarting
  • Applying configurations to HPC users and groups

 Day 3

Basic cluster setup, from hardware to software

  •  Hardware, physical and virtual
  • Software: Windows Server 2008 editions, HPC Pack, HPC Pack SDK
  • Active Directory integration
  • Common groups, local directories, and network shares
  • Network topologies, DNS, and DHCP
  • Runtimes, software, and tools commonly needed by developers
  • Supporting remote debugging and tracing

 Advanced setup and integration options

  •  Windows Deployment Services
  • High-speed networking hardware and drivers, e.g. InfiniBand
  • Configuring headnode failover with Windows Server Failover Clustering
  • Enabling support for Open Grid Forum's basic web profile
  • Cluster integration (with other HPCS clusters, and Linux clusters)

 Cluster Troubleshooting and Performance Tuning

  •  Cluster Manager diagnostics
  • Common job and task failures - from the command-line to licensing
  • App-specific failures with MPI and SOA
  • Security issues
  • Remote desktop as a debugging technique
  • Windows HPC Server application event log
  • SOA tracing and performance tuning
  • Tuning tools: perfmon, xperf, MPI Ping-Pong, and The Lizard

 Maintenance of your HPC Server 2008 Cluster

  •  Cluster Manager charts and reports
  • Monitoring via System Center Operations Manager
  • Performance maintenance: MPI Ping-Pong, The Lizard, and uSane
  • Synchronizing software patches to the cluster
  • Headnode maintenance
  • SQL Server maintenance
  • Compute and broker node maintenance
  • Windows Update
  • Automating maintenance runs

  

 QA reserves the right to improve the specification and format of its courses for the benefit of its customers without notice to the customer.

Who Should Attend?
Windows IT Professionals that need to setup and maintain high-performance clusters running Windows HPC Server 2008.

 

Prerequisites

 

Delegates should have existing Windows Server 2003 or Windows Server 2008 administration experience