The Development of a Grid Resource Broker Team Member: Serena Pan, Max Yu, Eric Huang Project Leader: Weicheng Huang, NCHC.

Post on 27-Mar-2015

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

The Development of a Grid Resource Broker

Team Member: Serena Pan, Max Yu, Eric HuangProject Leader: Weicheng Huang, NCHC

System ArchitectureUser

Submit Job Display

Resource Broker

Save and Scheduling Job

Portal

Job Monitor

Resource Monitor

Information DB

RegisterQuery

Display

Save

Query

Query Information System

Jobs DB

Access

Grid Node 1

Ganglia

NWS

MDS2

MDS4

Local Scheduler

Local Scheduler

Local Scheduler

Dispatch Jobs

Torque OpenPBS Condor

Grid Node 2 Grid Node 3

Display

Grid File Transfer ServicesGrid File Transfer Services Grid Execution ServicesGrid Execution Services Grid Information ServicesGrid Information Services

Middleware Access Driver

User

Request Manager

Transfer Manager

ExecutionManager

InformationManager

DispatchManager

INPUT

Resource BrokerCore

INPUT

Resource BrokerCore

Resource BrokeCore

OUTPUT

Resource BrokeCore

OUTPUT

SchedulingModule

Resource Selection(Benchmark-Based and Static Information)

Job PriorityPolicy

Dynamic Resource Selection(Network Performance Predictions and Dynamic

Information)

GridFTP Pre-WS GRAM WS GRAM MDS 2 MDS 4MDS 2GLUERFT

Grid Resource Broker

Create Proxy

• Generate a credential to MyProxy Server

Get Proxy

• Get the credential from MyProxy Server to Resource Broker

Demo 1: Display the content of File

Host 1 Host 2 Host 3 Host 4

Resource Broker

File A

Execution Host

Copy File A to Execution Host

File A

Execute job and return the result

Demo 2:MPI Job

Host 1 Host 2 Host 3 Host 4

Resource BrokerMPI Program

Execution Host

top related