+ All Categories
Home > Documents > SRV003 Compute Cluster Server 2003:...

SRV003 Compute Cluster Server 2003:...

Date post: 01-Dec-2018
Category:
Upload: ngolien
View: 215 times
Download: 0 times
Share this document with a friend
7
Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1 SRV003 Compute Cluster Server 2003: Introdução Alexandre Janeiro [email protected] Senior Consultant, ParaRede Patrocinadores Agenda Evolução da Super Computação Windows Compute Cluster Server 2003 Arquitectura e Funcionalidades Topologia de Rede Integração com infra-estruturas Windows MSMPI Execução de Aplicações
Transcript

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 1

SRV003

Compute Cluster Server 2003: IntroduçãoAlexandre [email protected] Consultant, ParaRede

Patrocinadores Agenda

Evolução da Super Computação

Windows Compute Cluster Server 2003

Arquitectura e Funcionalidades

Topologia de Rede

Integração com infra-estruturas Windows

MSMPI

Execução de Aplicações

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 2

Super Computação

As soluções mais complexas requerem mais recursos do que osdisponibilizados por sistemas convencionais

O aumento das necessidades de poder de cálculo, aliado à contenção de orçamento nas TIs, fomentou novas abordagens

Previsão e simulação metereológica

Design aeronáutico com materiais compósitos

Simulações de enzimas e proteínas

Simulação sísmica e climatérica

Produção de medicamentos

Simulação de equipamento electrónico

Criação de conteúdo digital

Análise e simulação de risco financeiro

Custos de Hardware

1991 1998 2005

System Cray Y-MP C916 Sun HPC10000 Shuttle @ NewEgg.com

Architecture 16 x Vector4GB, Bus

24 x 333MHz Ultra-SPARCII, 24GB, SBus

4 x 2.2GHz x644GB, GigE

OS UNICOS Solaris 2.5.1 Windows Server 2003 SP1

GFlops ~10 ~10 ~10

Top500 # 1 500 N/A

Price $40,000,000 $1,000,000 (-40x) < $4,000 (-250x)

Customers Government Labs Large Enterprises Every Engineer & Scientist

Applications Classified, Climate, Physics Research

Manufacturing, Energy, Finance, Telecom

Bioinformatics, Materials Sciences, Digital Media

Evolução do Mercado

Maior

utilização pela

industria

Aumento

da

utilização

de GigE

70% +

Clusters

X86 ou

x64 lidera o

mercado

Clusters

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 3

Compute Cluster Server

Core Platform

Baseado no Windows Server 2003 SP1 64 bit Edition

Suporte para InfiniBand e Myrinet

Administração

Instalação e administração simplificada

Segurança baseada em Active Directory

Gestão de processos extensível e simplificada

Integração com infra-estrutura existente (MOM, SMS, RIS)

Desenvolvimento

Gestão e submissão de processos via .NET and DCOM

Stack MPI standardizado

Suporte para Visual Studio 2005 (Parallel Debugger)User App

MPI

Node Manager

Job Execution

DB/FS

User

Cmd line

Desktop App

Job Mgr UIAdmin

Admin

Console

Cmd line

Head Node

Job Mgmt

Resource Mgmt

Cluster Mgmt

Scheduling

High speed,

low latency interconnect

Ta

sks

Ma

na

gem

en

t

Jobs Policy, reports

Active

Directory

Web Serv ices

Data

Inp

ut

Arquitectura

MPINetwork

PrivateNetwork

PublicNetwork

Corporate IT Infrastructure

Compute NodeHead Node

AD

DNS

DHCP

Windows Update

Monitoring

• MOM

• 3rd party

SystemsManagement

• SMS

• 3rd party

Compute Cluster

Topologia de Rede

Admin / User Cons

RIS

Job Scheduler

MPI

Management

NAT

Node Manager

MPI

Management

Compute Node

Node Manager

MPI

Management

Integração com Infra-estrutura Windows

Active Directory

Microsoft Enterprise

Management Tools

Windows Security

Compute Cluster Built-in Tools

Operations Manager

Systems Management Server

Windows Update Services

Secure Job Execution

Remote Installation Services

Admin Console

Performance Monitor

Command Line Interface

Kerberos Authentication

Resource Management

Group Policies

Integration with IT Infrastructure

Job Scheduler

Secure MPI

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 4

Modelo conceptual das tarefas

Serial Job

Task

Proc

Parallel MPI Job

Task

Proc ProcIPC

Parameter Sweep Job

Task

Proc

Task

Proc

Task

Proc

Task Flow Job

Task

Task

Task

Task

Secure channel

credential

Segurança permanente

Node Mgr

Secure channel

credentialClient Scheduler

MSDE

Data Protection API

credential

Task

Spawn

Logon token

Logon as user

DB/FS

ActiveDirectory

Data

Kerberos

KerberosLSA

Automatic Ticket renewal

Arquitectura Scheduler

WS (WSE

3.0)

COM

API

Command

Line Interface

User

Console

Admin

Console

User Interface Handlers

Queueing

Job Management Resource Management

Node

Manager

Node

Manager

Node

Manager

Node

Manager

Node

Manager

Node

Manager

Third-party

Applications

Interface

Layer

Scheduling

Layer

Execution

Layer

Object Model

User Admin

Head Node

Client Node

Compute Node

Admission

Allocation

Activation

Jobs/Tasks

Ferramentas de Administração

NameTitle

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 5

MPIO MPI Forum arrancou em 1992 com suporte alargado da indústria

Vendors: IBM, Intel, TMC, SGI, Convex, Meiko

MPI é uma especificação standard, com diferentes implementações:

MPICH e MPICH2 da Argonne é das mais utilizadas

MSMPI é baseado em (e compatível com) MPICH2

Outras implementações incluem LAM-MPI, OpenMPI, MPI-Pro,

WMPI

Porque utilizar MPI?

MPI é actualmente o standard utilizado para processamento

paralelo

MPI é composto por três partes:

API com mais de 160 funções

Biblioteca de gestão e execução de processos

Utilitário mpiexec para execução de aplicações

MSMPI

Networking Hardware

Virtual Bus Driver

IP

TCP User Host Channel Adapter Driver

IB WinSock Provider DLL

Miniport (GigE)

Miniport (IPoIB)

Kernel API (verbs based)

User API (verbs based)

Host Channel Adapter Driver

GigE RDMA

WinSock Provider

DLL

IHV-provided component

OS component

NDIS

WinSock DLL

IBw/ RDMA

GigE

w/ RDMA

Ethernet

User Mode

Kernel Mode

HPC Application

MPI

Winsock Switch

User

Excel

Desktop App

Web App

Excel

Service

Web

Front End

Excel

Web

Access

Excel

Web

Services Ex

ce

l Ca

lcu

lati

on

Se

rvic

e

Pro

xy

Head Node

Domain\UserA

Jobs

Man

ag

em

en

t

Ta

sk

s

Compute Nodes

Excel Calculation Service

Compute Cluster

Cliente Excel Services

External Data Sources

Head Node

Jobs

Man

ag

em

en

t

Ta

sk

s

Compute Nodes

Compute Cluster

Mathematical Calculations

Aplicação HPCExcel 2007

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 6

Sumário

Evolução da Super Computação

Windows Compute Cluster Server 2003

Arquitectura e Funcionalidades

Topologia de Rede

Integração com infra-estruturas Windows

MSMPI

Execução de Aplicações

Resources/Recursos Úteis

Microsoft HPC Web site

http://www.microsoft.com/hpc/

Windows Server x64 information

http://www.microsoft.com/64bit/

http://www.microsoft.com/x64/

Windows Server System information

http://www.microsoft.com/wss/

Blog

http://blogs.msdn.com/hpc

Pergunte aos EspecialistasObtenha Respostas às Suas Questões

21 de Março, 9h30-12h00

Microsoft TechDays 2007 - Lisboa 23/03/2007 11:32 AM

2007 Microsoft Corporation. All rights reserved.

This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. 7

Outros RecursosPara Profissionais de TI

TechNet Plus2 incidentes de suporte gratuito profissional

software exclusivo: Capacity Planner

software Microsoft para avaliação

actualizações de segurança e service packs

acesso privilegiado à knowledge base

formação gratuita

e muito mais.

www.microsoft.com/portugal/technet/subscricoes

Questionário de AvaliaçãoPassatempo!

Complete o questionário de avaliação e devolva-o no balcão da recepção.

Habilite-se a ganhar uma Xbox 360 por dia!

SRV0003

Compute Cluster Server 2003: Introdução

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


Recommended