Presentation is loading. Please wait.

Presentation is loading. Please wait.

EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L.

Similar presentations


Presentation on theme: "EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L."— Presentation transcript:

1 EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L. Vázquez-Poletti (UCM) A. Lorca (UCM) EGEE'09 Conference (Barcelona) 21-25 September 2009 Google Summer of Code Projects may help you with Fusion Physics Applications on Grid

2 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Why Fusion on Grid? Fusion –Clean –Alternative method for large scale energy production –No CO 2 – No Global Warming –No long lived radioactive waste –Fuels required are found in abundance –No chain reactions – No “metdown” - Inherently safe Grid Computing (EGEE) –Access to a great amount of computing resources –More simulations in less time  Increase effectiveness of real experiments  But… How to port/use an application efficiently?

3 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 What all of this is about? Our Experience –Grid Metascheduler  GridWay: http://www.gridway.org/http://www.gridway.org/ –Fusion applications Our “2 cents” today –Google Summer of Code Projects

4 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Execution Manager Transfer Manager Information Manager Dispatch Manager Request Manager Scheduler Job PoolHost Pool DRMAA libraryCLI GridWay Core Grid File Transfer Services Grid Execution Services GridFTPRFT pre-WS GRAM WS GRAM Grid Information Services MDS2 GLUE MDS4 Resource Discovery Resource Monitoring Resource Discovery Resource Monitoring Job Preparation Job Termination Job Migration Job Preparation Job Termination Job Migration Job Submission Job Monitoring Job Control Job Migration Job Submission Job Monitoring Job Control Job Migration GridWay in a Glance GridWay Internals

5 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 SGE Cluster Users PBS Cluster gLite GridWay gLite Services: BDII, GRAM, GridFTP EGEE Resource Broker GridWay Users Fusion EGEE RB Massive Ray Tracing GridWay in a Glance GridWay is being used on EGEE for… CD-HIT workflow Biomed Pheno Users GridWay AITALC code Bhabha

6 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Application: MaRaTra Massive Ray Tracing in Fusion Plasmas Executable: Truba (traces 1 ray of the microwave bunch)‏ –1.8 MB – 9' (Pentium 4 3.20 Ghz)‏ Input files =~ 70 KB Output files =~ 549 KB

7 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Application: VASHRA-T gLite GT4 gLite Local Machine –SGI ALTIX 3700 –64 + 128 CPUs 64 bits –LSF Local Communications –scp and ssh –User ssh keys exported Grid machine –Globus Toolkit 4 –Globus GridWay 4.2.1 –Access to 30 sites

8 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Google Summer of Code Project #1 GridWay Graphical User Interface

9 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 About Google Summer of Code 4th Edition – http://code.google.com/soc/ Three-month projects to develop and learn free open source code 1,000 Students around the world – 150 mentoring organizations 2 accepted projects within the Globus Alliance

10 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 About the Developer Srinivasan Natarajan srini.msnm@gmail.com Graduate Student, Computer Science California State University Sacramento (USA)

11 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 The Idea behind the GridWay GUI  To help users  compose, manage and control their jobs  not using command line interface.  Enables  host and user monitoring  filtering account statistics and execution history information  Supports DAGMAN workflow  compose the DAG file  visualize dependencies between the jobs  pass the DAG file to GridWay

12 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 JT Generator

13 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 JT Generator

14 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Job Submission

15 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Job State Information

16 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Job State Information

17 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Job Signalling

18 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 User Information

19 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Account Details based on Date Filter

20 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Account Details based on Username

21 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Host matching Job Requirements

22 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Host and Queue Information

23 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 History Information

24 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Workflow Composition

25 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Workflow Composition

26 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Workflow Composition

27 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Google Summer of Code Project #2 Google Maps + GridWay

28 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 About the Developer Carlos Martín Sánchez carlos.martin.sanchez@gmail.com Graduate Student, Computer Science Universidad Complutense de Madrid (UCM), Spain

29 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Idea behind the GridWay GMaps  To help users, administrators, project leaders  Control of hosts, jobs and users from a given instance  Not using command line interface  Fast check of experiment status  Enables Geolocalization  Host, job and user monitoring  Filtering account statistics and execution history information  Real time (update minutely)  Provides a snapshot of the grid-health  Different icons depending on % of free slots  Understand geopolitical issues, limitations  Identify problematic resources

30 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Hosts Tab

31 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Jobs Tab

32 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 VO-filtering and queue check

33 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 Conclusions Fusion Physics is attracting much interest from Grid Application Porting Community Initial Grid solutions become mature and general Next generations –Become attracted by Fusion Physics –Improve existing solutions Fusion Physics Community benefits from new solutions

34 Enabling Grids for E-sciencE EGEE-III INFSO-RI-222667 ¡Muchísimas Gracias! Questions?


Download ppt "EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L."

Similar presentations


Ads by Google