Interoperability between Sun Grid Engine and the Windows Compute Cluster



Similar documents
High Productivity Computing With Windows

Parallel application development

Microsoft Compute Clusters in High Performance Technical Computing. Björn Tromsdorf, HPC Product Manager, Microsoft Corporation

Technical Overview of Windows HPC Server 2008

Grid Scheduling Architectures with Globus GridWay and Sun Grid Engine

Using Windows HPC Server 2008 Job Scheduler

Automatizace Private Cloud. Petr Košec, Microsoft MVP, MCT, MCSE

CATALOG OF CLASSES IT and Technical Courses

Eine CAE Infrastruktur für LS-DYNA. unter Verwendung von. Microsoft Windows HPC Server 2008

Course MS55077A Project Server 2013 Development. Length: 5 Days

Using the Windows Cluster

ITG Software Engineering

GridWay: Open Source Meta-scheduling Technology for Grid Computing

KonyOne Server Prerequisites _ MS SQL Server

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

locuz.com HPC App Portal V2.0 DATASHEET

Project Server hardware and software requirements

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

Cursuri Certificare Microsoft

LSKA 2010 Survey Report Job Scheduler

MS 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers

The GridWay Meta-Scheduler

Microsoft Corporation. Project Server 2010 Installation Guide

REFERENCE. Microsoft in HPC. Tejas Karmarkar, Solution Sales Professional, Microsoft

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

MPI / ClusterTools Update and Plans

MSSQL quick start guide

New Features in Neuron ESB 2.6

Windows Azure Pack Installation and Initial Configuration

Authoring for System Center 2012 Operations Manager

Parallel Computing using MATLAB Distributed Compute Server ZORRO HPC

MS 20487A Developing Windows Azure and Web Services

System Requirements for Microsoft Dynamics NAV 2009

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

What s New in System Center 2012 R2 - Operations Manager?

eeye Digital Security Product Training

Developing Microsoft Azure Solutions

Base One's Rich Client Architecture

OPAS Prerequisites. Prepared By: This document contains the prerequisites and requirements for setting up OPAS.

Developing Microsoft Azure Solutions 20532A; 5 days

Content Distribution Management

A Service for Data-Intensive Computations on Virtual Clusters

Implementing Microsoft Azure Infrastructure Solutions

BlackBerry Enterprise Service 10 version 10.2 preinstallation and preupgrade checklist

Grid Computing in SAS 9.4 Third Edition

Scheduling in SAS 9.3

Support for Microsoft Applications & Server Virtualization Validation Program. Wee-Meng, Thoo Technology Alliance VMware Asia Pacific

ICONICS Choosing the Correct Edition of MS SQL Server

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

MICROSOFT DYNAMICS CRM Roadmap. Release Preview Guide. Q Service Update. Updated: August, 2011

MS-6416: Updating your Network Infrastructure and Active Directory Technology Skills to Windows Server 2008


MOC 5047B: Intro to Installing & Managing Microsoft Exchange Server 2007 SP1

MS-6416D: Updating Your Windows Server 2003 Technology Skills to Windows Server 2008

Management Packs for Database

Workshop & Chalk n Talk Catalogue Services Premier Workshop & Chalk n Talk Catalogue

Updating Your Windows Server 2003 Technology Skills to Windows Server 2008

Installation Guide NetIQ AppManager

CA ARCserve Replication and High Availability

A High Performance Computing Scheduling and Resource Management Primer

Updating Your Windows Server 2008 Technology Skills to Windows Server 2008 R2

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana

VEEAM ONE 8 RELEASE NOTES

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

Microsoft Windows Compute Cluster Server 2003 Getting Started Guide

AppFabric. Pro Windows Server. Stephen Kaufman. Danny Garber. Apress. INFORMATIONSBIBLIOTHbK TECHNISCHE. U N! V En SIT AT S R!

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

10978A: Introduction to Azure for Developers

WebLogic Server Foundation Topology, Configuration and Administration

Scheduling in SAS 9.4 Second Edition

TEST AUTOMATION FRAMEWORK

Course 20532B: Developing Microsoft Azure Solutions

How To Create A Help Desk For A System Center System Manager

RES ONE Automation 2015 Task Overview

MS 10977B Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Transcription:

Interoperability between Sun Grid Engine and the Windows Compute Cluster Steven Newhouse Program Manager, Windows HPC Team steven.newhouse@microsoft.com 1

Computer Cluster Roadmap Mainstream HPC Mainstream High Performance Computing on Windows platform Version 2 2008 Service Pack 1 Performance & Reliability Improvements Support for Windows Server 2003 SP2 Support for Windows Deployment Services Vista Support for CCP Client tools Web Releases MOM Pack PowerShell for CLI Tools for Accelerating Excel SP1 & Web 2007 Mainstream High Performance Computing on Windows platform Simple to set up and manage in familiar environment Integrated with existing Windows infrastructure V1 Summer 2006 2

Mission and Vision for CCS V2 Continue delivering on v1 objectives Tremendous improvements in pre-installation Focus on overall performance Integrate Customer / Partner Feedback Support large clusters Create new designs for clusters of size, including heterogeneous clusters Scale deployment and administration technologies Provide interfaces for those accustomed to *nix Improve interoperability with existing IT infrastructure Interoperability with existing job schedulers High speed file I/O through native support for parallel and clustered file systems Broader application support Simplify the integration of new applications with the job scheduler Addressing needs of in-house and open source developers Platform Support Longhorn server only Cluster nodes with different hardware / software Continue to provide a great experience for HPC on Windows Provide a route for integration with other platforms through standards Page 3

MPI, MPI.NET Profiling WCF Applications Excel A Sys High Productivity MPI Debugging CCS Job Computing Console Foundation Numerical Libraries Fortran MPI Tracing Development Tools Visual Studio: C#, C++, WCF, OpenMP, MPI, MPI.NET Existing Cluster Numerical Libraries Infrastructure Fortran Existing Cluster Infrastructure UNIX/Linux System UNIX/Linux System Key Partner Microsoft CCS v2 HPC Profile Trace Analysis MPI Debugging HPC Profile Profiling MPI Tracing Job Submission APIs WCF Router Job Submission APIs Compute Cluster Server v2 WCF Router Parallel/Clustered Job Scheduler w/ Failover New TCP/IP CCS Scripts Clients/Job Submission Batch Applications WCF Applications CCS Job Console CCS Scripts Compute Nodes Node Manager Applications: WCF, C#, C++, Fortran SQL Structured MPI w/network Direct SharePoint Excel Windows Workflow Foundation Administration APIs Windows Server with DFS Administration CCS v2 Administration Console: System, Scheduling, Networking, Imaging, Diagnostics Compute Cluster Server v2 Job Scheduler w/ Failover New TCP/IP Compute Nodes Node Manager Applications: WCF, C#, C++, Fortran Windows Powershell System Center Operations Manager System Center Data Protection Manager System Center Configuration Manager Windows Server Update Services Software Protection Services 3 rd Party Systems Management Utilities MPI w/network Direct Business Intelligence SQL Server Integration Services Windows Workflow SQL Server Analysis/ Reporting Administration APIs D C Sof Bu Key 4

The need for interoperability Sharepoint Workflow Cloud Services Windows Vista + CCPv2 client Scheduling ISVs Other OS s Application ISVs Thin Clients HPC Basic Profile Web Service Headnode Windows 2008 Longhorn + CCPv2 5

What is the HPCBP? HPCBP: High Performance Computing Basic Profile A web service to interact with HPC resources Basic as it deals with the core common use cases A standard from the Open Grid Forum (OGF) Two supported security schemes (WS-Security) Username & password over TLS X.509 certificate based mutual authentication Demonstrated interoperability Draft specification & prototypes at SC06 Final specification & product prototypes at SC07 6

What does the HPCBP do? Create a Job As defined by the HPC Application Profile (XML Schema) Manage a Job Determine its status Terminate its activity Discover the job s configuration Interaction with the compute resource An information model for jobs and the resource Start & stop the creation of new jobs 7

Support for MetaScheduling End Users Cluster Software A HPCP HPCP HPCP HPCP Cluster Software A Windows Compute Cluster Server (v2) Cluster Software B Cluster Resource Linux Cluster Resource Windows Cluster Resource Linux 8

HPC Basic Profile CCSv1 HPC Basic Profile C# LSF 7.0.1 SGE cmds HPC Basic Profile SGE 6.1 C WS Client 9

SGE Integration Use transfer queue mechanism Starter method script Job script Can contain SGE directives Commands for execution on Windows cluster Generate JSDL wrapper for the job script Job script stripped of SGE directives Batch script FTP ed to Windows cluster Use HPCBP WS to start JSDL specified job 10

SGE Integration Poll for remote job completion through HPCBP Retrieve standard input & output files As a result of running the remote job Add to local job s standard input & output Not implemented Suspend & remove: no support in HPCBP Load Average 11

Issues Need to access Windows cluster Remote domain\user name & password Remote FTP filepath for each user Currently hard wired single user (so secure!) Load average HPCBP can retrieve number of remote activities Application file staging Declaration of application input & output files Proposed extension to HPCBP 12

Summary Demonstrated proof of concept Not and (probably) never will be product Looking for collaborations to: Support customer deployments Drive use cases for further HPCBP activity Will document on www.windowshpc.net Contact: steven.newhouse@microsoft.com www.windows.com/hpc 13