+ All Categories
Home > Documents > International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid...

International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid...

Date post: 19-Jan-2016
Category:
Upload: norma-richards
View: 212 times
Download: 0 times
Share this document with a friend
15
1 International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 A Novel Grid Resource Broker A Novel Grid Resource Broker Cum Meta Scheduler Cum Meta Scheduler - Asvija B System Software Development Group, Centre For Development of Advanced Computing, Bangalore, India
Transcript
Page 1: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

1International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

A Novel Grid Resource Broker A Novel Grid Resource Broker Cum Meta SchedulerCum Meta Scheduler

- Asvija B System Software Development Group,Centre For Development of Advanced Computing,Bangalore,India

Page 2: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

2International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Basic ExpectationsBasic Expectations

• To aggregate the heterogeneous resources and manage the workload at a global level.

  • To provide unattended, reliable, and efficient execution

of jobs on heterogeneous and dynamic resources in a grid.

• To offer a unified interface for managing these loosely coupled resources, maintaining scalability and autonomy.

Page 3: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

3International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Web Portal CLI Applications

Web Service Implementations for Brokering and Scheduling

Middleware

LRMs

Resources

The Top level ArchitectureThe Top level Architecture

Page 4: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

4International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

A Unified SuiteA Unified Suite

• Brokering Services

• Scheduling Framework

• Policy Engine

• Work Flow Engine

• Job Description Language Engine

Page 5: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

5International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

• Integrates with the GSI• Fine grained authorization scheme to define the

privileges to Users and Administrators at these levels:

– Grid– Site – Resource

• Uses the DN for authorization at the Grid Level

• Employs XACML for role based authorization at individual site and resource levels.

Security FeaturesSecurity Features

Page 6: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

6International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

• Valid users / user groups• Resource priorities• Scheduling classes• Job-preemption policies • Usage Quotas on number of Jobs, Nodes, Processors,

Wall clock time • Limits on on CPU, Physical Memory, Virtual Memory,

Disk utilizations

Policy Management EnginePolicy Management Engine

Page 7: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

7International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Job Description Language EngineJob Description Language Engine

Resource Requirements

Scheduling Requirements

Job Policy Requirements

Job Lifetime Management

Workflow

Job Description

Operating System, Processor Architecture, Speed, Memory

Temporal, Data dependencies…

Job Priorities, Job Policy Classes

State notifications, Actions and Triggers …

Job dependencies, Interface definitions …

Page 8: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

8International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Job Submission and Status TrackingJob Submission and Status Tracking

• Job Submission to Middleware ( Globus Toolkit ) - Supporting both WS and Pre – WS components

• Notifications on Status changes with WSN support

• Transparent Co-allocation and Co-reservation of resources through a layered, flexible architecture.

• A wide range of application profiles – Serial, Batch, Array, Parallel, Multi-Jobs and Workflows

Page 9: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

9International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Application / Domain Specific FeaturesApplication / Domain Specific Features

• Canned, Extensible Workflows for Application Specific Scheduling.

• Plugin architecture for building customized domain specific workflows.

• Optimizations for known, pre-defined Communication and Storage Patterns.

Page 10: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

10International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Scheduling FeaturesScheduling Features

• Best Available Heuristic Match of Heterogeneous resources can be seen as 0-1 Knapsack Problem in Combinatorial Optimization

Input description: A set of items S = {1,…..,n}where item i has size si and value vi .

A knapsack capacity C.

Problem description: Find the subset S’ S that

maximizes the value of iS’vi given that iS’si C ; i.e. all the itemsfit in a knapsack of size C.

Page 11: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

11International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Effect of including Network parameterEffect of including Network parameter

Turnaround time of Integer Sort Runs

0500

100015002000250030003500

S W A B

Data Size Set

Tim

e (

in s

ecs

)

Run Scheduled bytaking networklatencies intoaccount

Run Scheduledwithout takingnetwork latenciesinto account

Page 12: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

12International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Standards ComplianceStandards Compliance

• Caters to most of the GGF use cases for meta-scheduling

• Security Framework Integrates with the GSI

• Advance Reservation Services as per the GGF Recommendations

• Job description Language in line with the JSDL v1.0 specification

Page 13: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

13International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Other popular products in the marketOther popular products in the market

• Moab – From Cluster Resources Inc.– Feature rich, Separate Policy Engine, Advance

Reservations– Supports only compute resources – no network and data

resources involved in making scheduling decisions

• GridWay– Seamless Integration with Globus, Adaptive scheduling– Comes only with simple greedy round robin scheduling,

Trivial support for accounting/logging, Lack of Fine grained policy settings

Page 14: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

14International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

ReferencesReferences

• Grid Brokers and Metaschedulers Market Overview – Gridwisetech.com http://www.gridwisetech.com/content/view/110/88/lang,en/

• Gridway – Metascheduling solutions to the grid http://www.gridway.org

• Moab – Metaschedulerwww.clusterresources.com/products/mwm

Page 15: International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.

15International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007

Of 16

Thank Thank you!you!


Recommended