Professional Documents
Culture Documents
supercomputing. simplified.
100s of commercial ISV packaged applications and open source codes optimized for Window HPC Server Windows HPC Server includes wizards, tools, built-in management consoles, and a To Do List (Figure 1) to simplify the provisioning of compute nodes. Key capabilities include:
ENHANCED PRODUCTIVITY
A new feature in Windows HPC Server 2008 R2 also makes it easy for end users to easily submit jobs, monitor progress, view results, and troubleshoot their jobs on Windows HPC clusters through a web portal. Administrators can customize the information and user options they present to different users for different types of jobs. Additionally, ISVs and SIs can customize the job portal to include application-specific information, input (parameters, environment variables etc.), and workflow controls.
Rapid deployment of compute nodes in parallel by leveraging the Windows Deployment Service (WDS) transport using the Windows Imaging Format (WIM) file and multiband multicast A graphical wizard thats integrated into the Administration Console to build consistent compute node images that can be created, modified, and deployed across the cluster The ability to boot nodes over the network using an iSCSI connection to enable diskless compute nodes
SCALABLE PERFORMANCE
Windows HPC Server 2008 R2 is built on proven Windows Server 2008 R2 x64-bit technology. Breaking the PFLOPS barrier on the TSUBAME 2.0 system, it delivers world class performance and scalability on various ISV (such as ANSYS FLUENT and LSTC LS-DYNA) and open source applications. Also, it can efficiently deploy and manage clusters of more than 1,000 Windows Servers and includes scalable management tools that help systems administrators proactively monitor system health and maintain system stability. Failover capabilities are provided by interoperability with Microsoft SQL Server 2008 R2.
supercomputing. simplified.
can now be packaged with a Virtual Hard Disk (VHD) and then uploaded to Windows Azure, where they can run in the virtual machine (VM) role. The HPC cluster manager includes a graphical wizard to (i) import the VHD to HPC Server, (ii) validate the VHD, and then (iii) upload the VHD to Azure. This support extends to updating previously loaded VHDs with newer versions. Windows HPC Server support for VM roles is seamless for monitoring and management, so the Heatmap in the HPC Cluster Manager can be used to monitor Azure nodes running HPC Jobs in VM roles, just like worker roles. With SP2, you can remote desktop into the HPC Azure nodes running HPC VMs, just like on-premise compute nodes. With Service Pack 2, MPI jobs can now run in or burst out to Windows Azure, whereas in the previous version bursting worked only for SOA-based and Parametric-sweep-based jobs.
REPORTING
Built on Windows Server 2008 R2, Windows HPC Server includes scalable management, monitoring, trouble shooting and reporting tools built using a familiar System Center interface.
Management
Clusters can be managed graphically with the Administration console, as well as programmatically though command-line interfaces, PowerShell, or scripting languages such as PERL. Larger clusters can be partitioned into node groups for manageability and matching jobs to server types. Locationbased node grouping allows administrators to view, categorize and batch operations on compute nodes based on their locations.
Monitoring
The heat map (Figure 2) provides a real-time, at-a-glance view of the entire clusters status.
Job Scheduler
A multi-core job scheduler allows for scheduling by core, socket or server, and addresses a variety of application types. Windows HPC Server 2008 R2 offers a range of scheduling policies: Preemption; Priority; Grow and Shrink; Backfill, Exclusive, and Service Balanced Scheduling; Lend/Borrow and Over/Under subscription. The Job Scheduler offers multiple interfaces for submitting jobs, including GUI, Command Line, PowerShell 2.0, COM, .NET and Open Grid Forums HPC Basic Profile Web Services Interface. Also included is support for prepare and release tasks that run before and after a job to prepare and cleanup nodes. A new user interface and API is available for viewing and reporting job progress.
Enhancements in the latest release include the ability to customize the heat map to monitor up to three node-level metrics as well the ability to color-code the metrics for easy visualization. A new user interface and API is provided to track progress of jobs.
supercomputing. simplified.
Diagnostics and Reporting
Built-in diagnostic tools allow administrators to quickly identify and diagnose hardware, software, or network problems across the cluster. The latest release includes an extensive diagnostic framework that allows the addition of custom developed diagnostic tests as well as the ability to change diagnostic parameters at runtime. Additional capabilities such as automating routine, redundant tasks, and intelligent reporting and monitoring are possible through the use of System Center Operations Manager 2007. An extensible reporting infrastructure lets administrators capture and report on custom error messages, status messages and usage data. The data is stored in a SQL Server database and can be viewed with SQL Server Reporting services or Excel (Figure 3). Finalization hooks enabling developers to add logic to perform cleanup before a service exits. A cluster SOA debugger and cluster SOA profiler for building high performing, robust HPC SOA applications. An updated HPC Software Development Kit (SDK) with sample code that enables developers to more easily write Java-based client applications that communicate with .NET services while benefiting from the same level of functionality provided with clients based on the .NET Framework and WCF.
supercomputing. simplified.
Running Excel Workbooks on an HPC Cluster
Windows HPC Server 2008 R2 supports running Excel 2010 instances on the compute nodes of an HPC cluster, so that multiple long-running and iterative workbooks can be calculated in parallel to perform better. Support for running Excel workbooks on a cluster also includes features designed to run without user interaction, providing a robust platform for calculating unattended Excel models (Figure 4).