Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

57
Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal

Transcript of Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

Page 1: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

Riccardo BrunoINFN.CT

Sevilla, 10-14 Sep 2007

The GENIUS Grid portal

Page 2: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

2

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.

Page 3: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

3

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.

Page 4: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

4

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

Page 5: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

5

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

Page 6: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

6

Security Services 2/2

• Two access modes:

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.

Page 7: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

7

The Genius Home Page

(https://glite-tutor.ct.infn.it)

Page 8: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

8

The GENIUS model

OS & Net services

Basic Services

High level GRID middleware

HEP BiomedOtherapps

Otherapps

Applications’specific layer

Other apps

GLOBUS

toolkit

EDG/LCG architectur

e

GENIUS web portal

GENIUS®

(Grid Enabled web eNvironment for

site Independent User job Submission)

INFN/NICE srl collaboration

Page 9: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

9

GENIUS: how it works

Apache + Tomcat

EnginFrame

GENIUShttps+java/xml+rfb

WEB Browser

gLiteUI

LocalWS

the GridM/W+GSI

3 tier

model

Page 10: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

10

• Send an email message, signed with your valid certificate of your Virtual Organization which you belong containing the fields:

First and Second Name Institute / Company Position (Administrator, other to specify) Installed software in your site (LCG/gLite) and its version

• Send the signed email message to

[email protected] or [email protected] • Usually in one business day, you will receive the encrypted

account information in reply.

How to send a request of account

Page 11: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

11

Grid authentication with MyProxy

UI

Local

WS

MyProxyServer

GENIUSServer

(UI)

myproxy-init

any grid service

myproxy-get-delegation

output

the Grid

execution

WEB Browser

Now, VOMS Extensions needed to run jobs on the

GRID ( --voms

<voms_vo_name>)

Page 12: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

12

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

Page 13: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

13

Login on the UI

Page 14: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

14

File Services: View/Edit (1/2)

Page 15: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

15

File Services: View/Edit (2/2)

Page 16: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

16

File Services: Copy/Rename

Page 17: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

17

File Services: Delete Files/Dirs

Page 18: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

18

File Services: Create a Dir

Page 19: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

19

File Services: Upload TAR ball

Page 20: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

20

File Services: Upload a file

Page 21: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

21

File Services: Change permiss.

Page 22: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

22

File Services: Show Environment

Page 23: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

23

Proxy info: GRID Authentication

Page 24: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

24

Info on proxy

Page 25: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

25

Info on VOMS Proxy

Page 26: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

26

Change OS Password

Page 27: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

27

Logout

Page 28: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

28

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

Page 29: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

29

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.

Page 30: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

31

GRID Settings

Page 31: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

32

Job Subm: JDL file selection

Page 32: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

33

Job Subm: Ready to submit

Page 33: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

34

Job Subm: Choosing the RB

Page 34: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

35

Job successfully submitted

Page 35: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

36

Inspecting the Job Queue

•Logging information •by clicking on the Globus JobID

Page 36: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

37

Logging information

Page 37: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

38

Job status

Page 38: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

39

Job completed successfully

Page 39: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

40

Retrieving Job results (1/4)

Page 40: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

41

Retrieving Job results (2/4)

Page 41: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

42

Retrieving job results (3/4)

Page 42: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

43

List of available resources (1/2)

Page 43: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

44

List of available resources (2/2)

Page 44: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

45

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

Page 45: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

46

GRID Monitoring within GENIUS

Page 46: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

47

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

Page 47: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

48

Publishing a local file (1/3)

Page 48: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

49

Publishing a local file (2/3)

Page 49: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

50

Publishing a local file (3/3)

Page 50: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

51

VO Services

Page 51: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

52

VO Services: Hadron Therapy

Page 52: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

53

VO Services: Protein rendering

Page 53: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

54

3D rendering with POVRay

Page 54: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

55

Interactive Services: VNC terminal

Page 55: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

56

DAG management: TRIANA project

Page 56: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

57

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

Page 57: Riccardo Bruno INFN.CT Sevilla, 10-14 Sep 2007 The GENIUS Grid portal.

58