Presentation is loading. Please wait.

Presentation is loading. Please wait.

FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández.

Similar presentations


Presentation on theme: "FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández."— Presentation transcript:

1 FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández Duarte UNAM-FES Cuautitlán Tutorial en grid, visualization and high performance calculation Mexico City, October 23-26, 2007 Based on Luciano Díaz Fourth EELA Tutorial presentation

2 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 2 GRID computing vision Heterogeneous computing and storage resources distributed worldwide can be linked together and connected by an intelligent series of services, the GRID middleware and behave as a single machine in a transparent way GRIDMIDDLEWAREGRIDMIDDLEWARE Visual ising Work statio n Mobile Acces s Supercomputer PC-Cluster Data-storage, Sensors, Experiments Internet, networks

3 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 3 Easy and trasparent access to the GRID services Most of the services provided by the middleware are currently exposed to end users through more or less complex Command Line Interfaces (i.e. using text terminals) A generic user would like to access the GRID: –From all kind of network-connected devices (desktop PCs, laptops, PDA, smartphones, …) –From everywhere in the world (as for the WWW) –Independently of the Operating System –Without installing any special software package (it is needed just a web browser)

4 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 4 The GENIUS Portal Project At the beginning of 2002 the Italian INFN GRID Project started the GENIUS Portal Project in conjunction with the Italian web technology company NICE srl The present implementation of the GENIUS grid portal described here is carried out on the top of the gLite middleware services

5 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 5 GENIUS GRID portal features 1/2 It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, cell phone). The same user interface to several back-ends. All available grid services incorporated in a logic way, just “one mouse click away”. Layout easily understandable and user friendly.

6 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 6 GENIUS GRID portal features 2/2 Secure at all levels: –1) secure for web transactions –2) secure for user credentials –3) secure for user authentication –4) secure at VO level.

7 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 7 The transparent grid access StorageElement StorageElementStorageElement ReplicaCatalogue UI dis k ResourceBroker ComputeElementComputeElement VOcolleague VOcolleague

8 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 8 Applications on GENIUS

9 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 9 The Genius Home Page

10 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 10 GENIUS on PDA Home Page Services Remote file browsing Remote file inspection

11 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 11 GENIUS for cell phone

12 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 12 The GENIUS model OS & Net services Basic Services High level GRID middleware HEPBiomed Other apps Other apps Applications’ specific layer Other apps GLOBU S toolkit EDG/LCG architecture GENIUS web portal GENIUS ® (Grid Enabled web eNvironment for site Independent User job Submission) INFN/NICE srl collaboration

13 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 13 Main advantages Thanks to the GENIUS and EnginFrame (developed by the Italian Company NICE srl) user can Interact with files on the UI Send jobs to the Grid Manage the data belonging to the given Virtual Organization. Moreover: No needs of a particular Operating System and middle- ware running on the client side

14 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 14 GENIUS: The 3 Tiers model Apache EnginFrame GENIUS https+java/xml WEB Browser UI Loc al WS the Grid M/W+GSI 3-tier model

15 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 15 Security Services 1/2 In order to guarantee a secure access to the Grid, GENIUS has been implemented with a multi-layered security infrastructure. All web transactions are executed under the Secure Socket Layer (SSL) via HTTPS. The user has to have an account on the User Interface machine where GENIUS is running (either it is his personal workstation or the system manager of a trusted Grid testbed site has to know him)

16 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 16 Security Services 2/2 Grid authentication in GENIUS is currently based on the concept of user credentials delegation implemented with MyProxy When the user wants to interact with the file-system of the UI, performing operations with his files, he gets prompted for the username and password of the account on that machine.

17 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 17 Grid authentication UI Loc al WS MyProx y Server GENIU S Server (UI) grid-proxy-init myproxy-init any grid service myproxy-get-delegation output the Grid execution WEB Browser

18 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 18 How GRID authentication work From a “trusted” machine the user can, using the private key of his X.509 personal certificate, create a temporary certificate issuer (a myproxy) and store it, for a defined amount of time, on a MyProxy Server When the user asks the GENIUS portal to invoke a Grid service, the portal contacts the MyProxy Server and tries to get a temporary proxy certificate on the user’s behalf

19 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 19 Cont… If the life time of the myproxy is not expired, temporary user credentials are retrieved, the action is performed and the output is rendered back into the user’s web browser. So, the three-tier architecture of MyProxy’s credentials delegation avoids the private key of the user’s certificate to be sent over the network, avoiding a security hole.

20 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 20 More on security In order to increase the security as much as possible, usernames and passwords typed on the browser by the user are not saved anywhere. They are streamed under the HTTPS protocol and then destroyed. GENIUS logs automatically out all clients which have been left unattended (no action on the web browser) for more than 30 minutes in order to avoid unwanted accesses from non-authorized users

21 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 21 GENIUS main services File Services Job Submission Services Monitoring Data Services

22 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 22 Login on the UI

23 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 23 File Services: View/Edit

24 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 24 File Services: View/Edit

25 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 25 File Services: Copy/Rename

26 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 26 File Services: Delete Files/Dirs

27 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 27 File Services: Create a Dir

28 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 28 File Services: Upload TAR ball

29 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 29 File Services: Upload a file

30 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 30 File Services: Change permiss.

31 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 31 File Services: Show Environment

32 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 32 Proxy info: GRID Authentication

33 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 33 Infor on proxy

34 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 34 Info on MyProxy

35 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 35 Info on VOMS Proxy

36 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 36 Change OS Password

37 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 37 Logout

38 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 38 GENIUS main services File Services Job Submission Services Monitoring

39 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 39 Job Submission Services Using GENIUS job submission services, the user can seamlessly create a job and run it on the Grid. In particular, it is possible to: List the available Computing Elements (sites/queues) where a given job can run on Create a job and submit it to a Resource Broker (which can be selected by the user) or to a particular computing element Monitor the current status of a job Inspect on the fly the output of a job and save it both on the User Interface machine and on the local workstation.

40 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 40 Authentication with MyProxy

41 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 41 GRID Settings

42 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 42 Job Subm: JDL file selection

43 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 43 Job Subm: Ready to submit

44 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 44 Job Subm: Choosing the RB

45 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 45 Job successfully submitted

46 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 46 Inspecting the Job Queue Logging information by clicking on the Globus JobID

47 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 47 Logging information

48 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 48 Job status

49 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 49 Job completed successfully

50 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 50 Retrieving Job results 1/4

51 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 51 Retrieving Job results 2/4

52 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 52 Retrieving job results 3/4

53 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 53 Retrieving job results 4/4

54 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 54 List of available resources 1/2

55 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 55 List of available resources 2/2

56 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 56 GENIUS main services File Services Job Submission Services Monitoring Data Services

57 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 57 GRID Monitoring within GENIUS

58 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 58 GENIUS for PDA

59 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 59 GENIUS main services File Services Job Submission Services Monitoring Data Services

60 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 60 Publishing a local file 1/3

61 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 61 Publishing a local file 2/3

62 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 62 Publishing a local file 3/3

63 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 63 VO Services

64 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 64 VO Services

65 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 65 VO Services: Hadron Therapy

66 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 66 VO Services: Protein rendering

67 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 67 3D rendering with POVRay

68 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 68 Interactive Services: VNC terminal

69 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 69 DAG management: TRIANA project

70 Users Tutorial, Mexico City, 23-24, October 2007 FP6−2004−Infrastructures−6-SSA-026409 E-infrastructure shared between Europe and Latin America 70 Conclusions It is a complete environment which combines the concepts of “user portal” and “science portal” Absolutely no client software needs to be installed on the users workstation (apart from the web browser) It includes support for both single and composite jobs (DAGs) Interactive analysis and web access to personal spooling areas are possible


Download ppt "FP6−2004−Infrastructures−6-SSA-026409 www.eu-eela.org E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández."

Similar presentations


Ads by Google