SegHidr o
Enhancing SegHidro/BRAMS
experience through EELA
FINAL PRESENTATION
José Flávio M. V. Júnior
Paulo Ricardo Motta Gomes
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
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)
EELA Grid School – December 04, 2006
Overall architecture
CPTEC FTP
LFC
MPI
SegHidr o
Portal
User
RB
WN
CE
SE
L&B
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)
lcg-del
ftp_gamrams.sh
lcg-cr
CPTEC FTP SERVER
LOCAL MACHINE
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)
SE
EELA Grid School – December 04, 2006
Input data validation module
1
INPUT FILE LIST
2
LFC JAVA API
SegHidr o
2
CORE
3
SE FILE CATALOG (LFC)
3
JOB SUBMITTING MODULE
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
Edit
1
Parameters
JDL MODEL
SegHidr o
CORE
SHELL
2
EDG-JOB-SUBMIT
JOBID
3
JOB MONITORING THREAD
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
1
jobID
EDG-JOB-STATUS
SegHidr o
CORE
2
SHELL
LOGGING AND BOOKKEEPING
jobStatus
3
OUTPUT DATA RETRIEVING
MODULE
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
jobID + output file list
1
EDG-JOB-GET-OUTPUT
SegHidr o
CORE
2
3
SHELL
RB
boolean
download
False
3
True
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
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)
EELA Grid School – December 04, 2006
SegHidr o
Thank you!
Merci!
Danke!
Grazie!
Gracias!
Obrigado!
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)
EELA Grid School – December 04, 2006
Questions?
Laboratório de Sistemas Distribuídos (LSD) – Universidade Federal de Campina Grande (UFCG)
EELA Grid School – December 04, 2006
Download

Empowering SegHidro/BRAMS experience