Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHEP 2000, 10.02.2000Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, 24-28.03.2003 (*) work in collaboration with A. Falzone and.

Similar presentations


Presentation on theme: "CHEP 2000, 10.02.2000Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, 24-28.03.2003 (*) work in collaboration with A. Falzone and."— Presentation transcript:

1

2 CHEP 2000, 10.02.2000Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, 24-28.03.2003 (*) work in collaboration with A. Falzone and A. Rodolico Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

3 Roberto Barbera CHEP 2003, 24-28.03.2003 Outline Introduction Motivations Current status (through the real use made by the Experiments) Summary and conclusion Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

4 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

5 Roberto Barbera The Grid metaphor Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project CHEP 2003, 24-28.03.2003

6 DataGrid job submission work-flowReplicaCatalogue UI JDL Logging & Book-keeping ResourceBroker Job Submission Service StorageElement ComputeElement InformationService Job Status DataSets info Author. &Authen. Job Submit Event Job Query Job Status Input “sandbox” Input “sandbox” + Broker Info Globus RSL Output “sandbox” Job Status Publish grid-proxy-init Expanded JDL SE & CE info Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Roberto Barbera

7 CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project EDG m/w has been released but… EDG software (Globus, UI, JDL, WP2, WP3, etc.) contains tens of commands/switches which also have their own logical sequences. Browsing Grid VO “directories” (users, RC’s, DB’s, etc.) requires LDAP “speaking” and tomorrow could require SQL “speaking”. “User gridification” is a tough task for a “rookie”  this does not fit with the claim that “grids” are for everybody and that grid computing will be as easy as surfing the Internet ? Furthermore, all this holds for DataGrid. What will happen when other grids’ software (especially UI’s) will come up (PPDG, iVDGL, etc.) ? Will users have to learn tens of “grid dialects” ? Today “grid computing” is a rather complicated experience for un- experienced user only possible at selected machines (UI’s)  this does not fit with the claim that one could do “grid computing” even from a PDA ? Is there any way to set-up a “user-friendly” grid ?

8 Roberto Barbera A web portal: why and how ? It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, WAP phone). It can keep the same user interface to several back-ends (grid “dialects”  command-line UI’s). It must be redundantly “secure” at all levels: 1) secure for web transactions, 2) secure for user credentials, 3) secure for user authentication, 4) secure at VO level. All available grid services must be incorporated in a logic way, just “one mouse click away”. Its layout must be easily understandable and user friendly. Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

9 Roberto Barbera CHEP 2003, 24-28.03.2003 A little bit of history 1998-1999 graphic interface to LSF (multi) clusters for ALICE jobs 2000-2001 simple but effective web portal to submit ALICE jobs to the grid using EnginFrame and GLOBUS 2002-now official grant of the INFN Grid Project to collaborate with NICE srl to integrate in a web portal all services offered by the DataGrid middle- ware; adoption/contributions by other experiments Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

10 Roberto Barbera GENIUS ® (Grid Enabled web eNvironment for site Independent User job Submission) [https://genius.ct.infn.it] INFN/NICE collaborationhttps://genius.ct.infn.it OS & Net services Basic Services High level GRID middleware ALICEATLASCMSLHCb Applications’ specific layer Other apps GLOBU S toolkit DataGRID architecture GENIUS web portal CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

11 Roberto Barbera GENIUS : how it works Apache EnginFrame GENIUS https+java/xml+rfb WEB Browser ED G UI Loc al WS the Grid EDG+GSI 3-tier model Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

12 Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project EnginFrame in brief Standards-based GRID portal Java, Tomcat, Apache, XML/XSL → GridML Solves back-end integration problems Visual rendering for most Grid objects jobs, job arrays, hosts, services, databases, etc. Multiple Grid technologies support EDG, GLUE, Globus, Condor (soon) Authentication delegation (GSI,MyProxy, NIS,NT, Kerberos V,...) Data management: UL/DL + remote (multi-) file browsing Integration with interactive apps End-user oriented focus! application integration

13 Roberto Barbera CHEP 2003, 24-28.03.2003 GENIUS show: the main page Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

14 Roberto Barbera CHEP 2003, 24-28.03.2003 GENIUS show: OS authentication Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

15 Roberto Barbera CHEP 2003, 24-28.03.2003 GENIUS show: file services Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

16 Roberto Barbera CHEP 2003, 24-28.03.2003 GENIUS show: grid authentication MyProxy authentication ! Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

17 Roberto Barbera Grid authentication “à la MyProxy” ED G UI Loc al WS Roberto Barbera MyProx y Server GENIU S Server (EDG UI) grid-proxy-init myproxy-init any grid service myproxy-get-delegation output the Grid execution WEB Browser Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

18 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: graphic job description

19 CHEP 2003, 24-28.03.2003 Roberto Barbera ALICE: job submission Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

20 Roberto Barbera CHEP 2003, 24-28.03.2003 ALICE: job queue Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

21 Roberto Barbera CHEP 2003, 24-28.03.2003 ALICE: job output Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

22 Roberto Barbera CHEP 2003, 24-28.03.2003 ALICE: personal spooler Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

23 CHEP 2003, 24-28.03.2003 Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: grid file browsing

24 CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: grid file replication Roberto Barbera

25 CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: grid file inspection Roberto Barbera

26 CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: grid file downloading Roberto Barbera

27 CHEP 2003, 24-28.03.2003 Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project ALICE: interactive analysis

28 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project US (courtesy of L. Vaccarossa) EU ATLAS: “GLUE” job submission

29 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project (courtesy of L. Vaccarossa) ATLAS: interactive analysis

30 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project (courtesy of M. Verlato) CMS grid integration schema

31 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project (courtesy of M. Verlato) CMS: GENIUS/Impala integration

32 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project (courtesy of M. Verlato) CMS: GENIUS/BOSS integration

33 CHEP 2003, 24-28.03.2003 Roberto Barbera GENIUS show: Earth Ob. app. Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

34 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project GENIUS show: Biomed. app.

35 Roberto Barbera Present status and perspectives Current implementation of GENIUS includes more than 100 services. Among them: secure web transactions, user authentication and authorization; grid authentication “à la MyProxy” ! remote interaction with the user’s and “grid” file system; interfaces for job submission/control, data management, VO servers, and monitoring systems; several Resource Brokers and VO’s available; persistent (user level) book-keeping and spooler system; secure interactive analysis with TightVNC full support for “parallel” multi-jobs (“sequential” ones soon) web guided job description (from DATAMAT) CVS available ! Next future: Participation to the GGF Grid Portal Manifesto and GCE Working Group. Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project

36 Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project FAQ’s…and answers (1) Q: I want to use GENIUS. Do I have to pay for it ? free A: No. GENIUS is “open source” and the underlying portal framework EnginFrame is free for the education and research communities. Q: I want to use GENIUS. Do I need any software running on my laptop ? A: No client software needs to be installed apart from the web browser. GENIUS can really be accessed from everywhere. Q: Do I have to be afraid about cached password sent over the web ? A: Access passwords are securely “streamed” only when needed and then destroyed. Only temporary sessions are possible. Q: Can new authentication methods implemented into GENIUS ? A: Of course. Kerberos V is a good example. EnginFrame is already compliant with Kerberos authentication.

37 Roberto Barbera Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project FAQ’s…and answers (2) Q: I want to add a new VO to GENIUS and customize new services for that VO. How can I do that ? A: A new VO can be added to GENIUS in just minutes. New VO specific services can be added just modifying only two files: an XML file and a shell script. Q: Can I use GENIUS to interface other m/w’s ? A: Yes. Although GENIUS is currently based on the DataGrid middleware(w/ and w/o GLUE extensions), it can be very easily interfaced to others. A direct interface to the Globus Toolkit already exists and another one to Condor is in progress. Q: How can I start downloading/using GENIUS ? A: Go to the reference site https://genius.ct.infn.it, click on “GENIUS CVS available” and follow the instructions.https://genius.ct.infn.it

38 Roberto Barbera CHEP 2003, 24-28.03.2003 Università di Catania and INFN Catania - Italy ALICE Collaboration and DataGrid Project Summary and conclusion Computational grids could represent the “natural” environment for next generation high energy physics experiments, computational bio-medicine, Earth observation and many other inter-disciplinary applications. “Grid” could be the Internet “new age” where users can seamlessly and ubiquitously access not only information but also huge computing resources and mass storage systems distributed worldwide with their own applications. However, in order to turn dreams into reality, grid access must be ubiquitous, easy and intuitive especially for the vast majority of non-expert users and these are just the goals of GENIUS. GENIUS is also a good example of implementation of real use cases started in one experiment and followed by others.


Download ppt "CHEP 2000, 10.02.2000Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, 24-28.03.2003 (*) work in collaboration with A. Falzone and."

Similar presentations


Ads by Google