Transcript
Page 1: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Enhancing SegHidro/BRAMS experience through EELA

José Flávio M. V. Júnior

Paulo Ricardo Motta Gomes

SegHidroFINAL PRESENTATIONFINAL PRESENTATION

Page 2: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

EGRIS1 Achievements

• Successful gridifying of the meteorologic application of SegHidro Portal– Input data uploading module– Input data validation module– Job submitting module– Job monitoring module– Output data retrieving module

• Acquaintance of gLite middleware components– Helpful on the integration OurGrid/gLite

Page 3: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Overall architecture

SegHidro

LFC

PortalRB CE WN SE

User

CPTEC FTP

L&B

MPI

Page 4: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Input data uploading module

• Performed by update_brams_data.sh• Evoked daily by system scheduler (cron)

CPTEC FTP SERVER LOCAL MACHINE

ftp_gamrams.sh

SE

lcg-del

lcg-cr

Page 5: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Input data validation module

SegHidroCORE

SE FILE CATALOG (LFC)

INPUT FILE LIST

LFC JAVA API

1

2

2

33

JOB SUBMITTING MODULE

Page 6: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Job submitting module

• Performed by brams-job-submitter.sh

SegHidroCORE

SHELL

Parameters

Edit

JDL MODEL

EDG-JOB-SUBMITJOBID

1

2

3

JOB MONITORING THREAD

Page 7: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Job monitoring module

• Performed by job-status-checker.sh

SegHidroCORE

SHELL

jobID

1

LOGGING AND BOOKKEEPING

EDG-JOB-STATUS

2

jobStatus

3 OUTPUT DATA RETRIEVINGMODULE

Page 8: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Output data retrieving module

• Performed by job-get-output.sh

SegHidroCORE

SHELL

jobID + output file list

1EDG-JOB-GET-OUTPUT

RB

boolean

2

False

True

3

3

download

Page 9: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Next steps

• Install an EELA site at LSD

• Make new system available to users

• Optimize architecture– AMGA– File replication on SE

• Integration between EELA’s gLite and LSD’s OurGrid

Page 10: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Thank you!

Merci!

Danke!

Grazie!

Gracias!

Obrigado!

SegHidro

Page 11: Enhancing SegHidro/BRAMS experience through EELA

Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG) EELA Grid School – December 04, 2006

Questions?


Top Related