Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation.

Similar presentations


Presentation on theme: "Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation."— Presentation transcript:

1 Windows HPC Server 2008 Presented by Frank Chism Frank.Chism@Microsoft.com Windows and Condor: Co-Existence and Interoperation

2 What is Windows HPC Server 2008 Windows – Weird {Two ways to spell the same thing?} How can we partner to meet users needs? Discussion Agenda

3 Condor Currently Shipping Version 7.2.2 Windows currently getting ready to ship Version 7 Windows HPC Server 2008 Currently shipping Version 2 Number of Microsoft employees in this room 2 7.2.2: Condor gets there first! Condor team is made up of “talented and enthusiastic developers” Windows HPC is made up of “enthusiastic and talented developers plus a cast of thousands” Condor development is driven by what users want Windows HPC is driven by what users want Weird Coincidences

4 Complete, integrated platform for computational clustering Built on top the proven Windows Server 2008 platform Integrated development environment Windows Server Operating System Secure, Reliable, Tested Support for high performance hardware (x64, high-speed interconnects) HPC Pack Job Scheduler Resource Manager Cluster Management Message Passing Interface Microsoft Windows HPC Server 2008 Integrated Solution out-of-the-box Leverages investment in Windows administration and tools Makes cluster operation easy and secure as a single system Windows HPC Server 2008

5 High throughput computing Lots and lots of batch jobs as small as a single core This is clearly an overlap with Condor We only support use of dedicated batch servers Condor can scavenge unused cycles from just about anywhere High performance parallel jobs Primarily third party and site generated MPI applications Some overlap with Condor but our focus is communication intensive MPI jobs SOA – Service Oriented Architecture Establish a broker and some service nodes Have clients submit transactions directly to the service nodes Thousands of transactions per second per client Designed to serve three needs

6 This slide deliberately left blank High Throughput Computing

7 Priorities – Comparable with hardware-optimized MPI stacks Focus on MPI-Only Solution for version 2 – Verbs-based design for close fit with native, high-perf networking interfaces – Coordinated w/ Win Networking team’s long-term plans Implementation – MS-MPIv2 capable of 4 networking paths: Shared Memory between processors on a motherboard TCP/IP Stack (“normal” Ethernet) Winsock Direct (and SDP) for sockets-based RDMA New RDMA networking interface – HPC team partners with networking IHVs to develop/distribute drivers for this new interface User Mode Kernel Mode TCP/Ethernet Networking Kernel By-Pass MPI App Socket-Based App MS-MPI Windows Sockets (Winsock + WSD) Networking Hardware Hardware Driver Networking Hardware Mini-port Driver TCP NDIS IP Networking Hardware User Mode Access Layer Networking Hardware WinSock Direct Provider Networking Hardware NetworkDirect Provider RDMA Networking OS Component CCP Component IHV Component (ISV) App MPI Parallel: NetworkDirect A new RDMA networking interface built for speed and stability

8 Private NetworkPublic Network Highly Available Head Node WCF Brokers Head node Failover Head node […] 1. User submits job. 2. Session Manager assigns WCF Broker node for client job 3. HN Provides WCF Broker node 5. Requests 4. Client connects to Broker and submits requests 7. Responses return to client Compute Nodes Workstation 6. Responses Service-Oriented Jobs

9 What is it? OGSA (Open Grid Services Architectures) interoperability standard for batch job scheduler task submission and management Based on web services standards (HTTP, XML, SOAP) What is its value? Enables integration of HPC applications executing on different platforms and schedulers via web services standards What’s the Status? Passed the public comment period Working on new extensions Windows Cluster Window Center Windows Center LSF / PBS / SGE / Condor Linux, AIX, Solaris HPUX, Windows Interoperability & Open Grid Forum

10 Job GUI from a Windows client COM or.NET API from applications Used by ISV ‘Workbench’ clients I wonder if this could be made to work with Mono? Command line from cmd shell or PowerShell Windows and command line in the same sentence? Yup. PowerShell is the best shell for Windows. Try it. uSaneV2 and soon pSane cluster sanity tests use it Open Grid Forum High Performance Job Profile I’ll have my scheduler call your scheduler. Ways to interact with HPC Server

11 Call to Action Condor has a large user base and awesome feature set. Windows HPC is open to being just one more resource. We have ways to play. Who wants to join us going forward?

12 Microsoft HPC Web site – http://www.microsoft.com/hpc http://www.microsoft.com/hpc Windows HPC Community site – http://www.windowshpc.net http://www.windowshpc.net Windows Server x64 information – http://www.microsoft.com/x64/ http://www.microsoft.com/x64/ Windows Server System information – http://www.microsoft.com/windowsserver/ http://www.microsoft.com/windowsserver/ Open Grid Forum HPC Basic Profile – http://www.ogf.org/hpc_profile/ http://www.ogf.org/hpc_profile/ Resources

13 © 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation."

Similar presentations


Ads by Google