riccardo bruno infn.ct sevilla, 10-14 sep 2007 the genius grid portal

Post on 11-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Riccardo BrunoINFN.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.

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.

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

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

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.

7

The Genius Home Page

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

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

9

GENIUS: how it works

Apache + Tomcat

EnginFrame

GENIUShttps+java/xml+rfb

WEB Browser

gLiteUI

LocalWS

the GridM/W+GSI

3 tier

model

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

roberto.barbera@ct.infn.it or alberto.falzone@nice-italy.com • Usually in one business day, you will receive the encrypted

account information in reply.

How to send a request of account

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>)

12

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

13

Login on the UI

14

File Services: View/Edit (1/2)

15

File Services: View/Edit (2/2)

16

File Services: Copy/Rename

17

File Services: Delete Files/Dirs

18

File Services: Create a Dir

19

File Services: Upload TAR ball

20

File Services: Upload a file

21

File Services: Change permiss.

22

File Services: Show Environment

23

Proxy info: GRID Authentication

24

Info on proxy

25

Info on VOMS Proxy

26

Change OS Password

27

Logout

28

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

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.

31

GRID Settings

32

Job Subm: JDL file selection

33

Job Subm: Ready to submit

34

Job Subm: Choosing the RB

35

Job successfully submitted

36

Inspecting the Job Queue

•Logging information •by clicking on the Globus JobID

37

Logging information

38

Job status

39

Job completed successfully

40

Retrieving Job results (1/4)

41

Retrieving Job results (2/4)

42

Retrieving job results (3/4)

43

List of available resources (1/2)

44

List of available resources (2/2)

45

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

46

GRID Monitoring within GENIUS

47

GENIUS main services

• File Services

• Job Submission Services

• Monitoring

• Data Services

48

Publishing a local file (1/3)

49

Publishing a local file (2/3)

50

Publishing a local file (3/3)

51

VO Services

52

VO Services: Hadron Therapy

53

VO Services: Protein rendering

54

3D rendering with POVRay

55

Interactive Services: VNC terminal

56

DAG management: TRIANA project

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

58

top related