Download presentation
Presentation is loading. Please wait.
Published bySherman O’Neal’ Modified over 8 years ago
1
Enabling Grids for E-sciencE www.eu-egee.org Portals and Workflows: GENIUS and TRIANA Alberto Falzone NICE srl www.nice-italy.com Bioinfogrid Meeting Bari, 09.03.2006
2
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 2 Contents EnginFrame: the Framework for Computing Portals –A lot of history from 3.2 to 4.1 version –The power and the flexibility in computing portals design GENIUS Portal powered by Enginframe: new features, improvements –The Changes in the backend and the stack on the gLite UI –New Features, Improvements –Management of User Security –The JSR168 compliance from GENIUS/EnginFrame DAG Jobs and TRIANA from GENIUS Portal A Sample of integrated Application Summary and conclusions Q & A
3
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 3 A grid portal: why and how It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, cell phone). It can keep the same user interface to several back- ends. 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/VOMS 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.
4
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 4 The Web-centric vision Licenses & Data Grid / Compute Farm Interactive Apps Inter/Intranet Server(s) Clients Standard Web Browser
5
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Data Grid (AFS, SRB, …) Storage Compute Grid (Globus, LSF, SGE, …) Internal HW/SW On-demand HW/SW WSDL/SOAP 3rd party Apps HTTP RSS Clients JSR168 Portlet Containers Skins / Themes Authentication – ACL management Custom XML Application Kits Data Management & Virtualization ISV n - XML Application Kit ISV 1 - XML Application Kit Accounting / Billing GUI Virtualization Single-Sign-On EnginFrame as Grid Gateway End users Presentation engine Portlet GW WS GW RSS GW
6
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Globus middleware Compute resources EGEE middleware LCG-2 / gLite Local Data Distributed Data WSDL/SOAP 3rd party Apps HTTP RSS Clients JSR168 Portlet Contaiers Classic GENIUS Authentication – ACL management General XML Application Kits Data Management & Virtualization VO n - XML Application Kit VO 1 - XML Application Kit Monitoring & Accounting VNC remote Desktop over SSL MyProxy auth. w/ VOMS extensions GENIUS architecture End users Presentation engine Portlet GW WS GW RSS GW
7
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 EnginFrame evolution 1.x - LAN Integration (1998) Unix-Windows integration for simplified parallel and distributed computing 2.x - WAN MetaComputing interface (1999) Standards convergence, dynamic contents management 3.x - Computing Portal (2000-2003) Web architecture, JS independence, Globus integration 3.5 – Enterprise Grid Portal (2004) Fault tolerance, Auth delegation, Authorization, EP integration 4.x – Enterprise Grid Gateway (2005) WebServices, user mapping, enhanced Data management, RSS, JSR168
8
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Who uses EnginFrame? Mechanical – Ferrari, Audi, BMW, FIAT Auto, Elasis, Magneti Marelli, P+Z, Swagelok, Toyota, TRW Manufacturing – Bridgestone, Procter & Gamble, Galileo Avionica Oil&Gas – Slavneft, Schlumberger, TOTAL, VNIIGaz Electronics – STMicroelectronics, Accent, SensorDynamics, Motorola Biotech – ENEA, EGEE LS community Telecom – Telecom Italia Research – INFN, ASSC, CCLRC, CERN, CILEA, CINECA, CNR, CNRS/IN2P3, ENEA, FzU, ICI, IFAE, ITEP, JSC G.G.M., KU Leuven, SSC-Russia, SDSC Education – Dresda University, Ferrara University, ITU, Messina University, Politecnico of Milan, Technische Universität Dresden, Trinity College Dublin, Salerno University, S-PACI
9
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Application integrations
10
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 3D preview integration
11
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Corporate ASPs
12
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 HPC demo-center & ASP http://www.GridAge.com
13
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Joint activities…
14
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 E-Design collaboration Black-box for EDA simulation
15
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 ACL management Authorization system End users ServicesOption setsField contentsXML output
16
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 The Authorization Framework Authorization System is aimed to authorize user accesses to resources –allowing or denying operations –according to a set of predefined policies. Actor concept abstracts users. An actor can represent –single user –group of users EnginFrame resources are: –folders –services –service options –service action –service output Authorization policies are defined by Access Control Lists
17
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 17 GENIUS: new version Powered by EnginFrame 4.1 !! The Stack on the User Interface: –Apache + Mod_JK2 ; –Mod_SSL for secure encrypted connections ; –Tomcat as servlets container ; –EnginFrame 4.1 as core of 3-tier model Thanks to New EF 4.1 features, NOW GENIUS Portal can export its services in JSR168 as portlets! New Flexibility of EF 4.1 improves the ways to write the code for grid integrations: plugins as independent modules Improved virtualization of Remote File Browsing A power GridML has been created for Job details
18
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 18 GENIUS: how it works Apache + Tomcat EnginFrame GENIUS https+java/xml+rfb WEB Browser gLite UI Local WS the Grid M/W+GSI 3-tier model
19
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 19 The GENIUS hourglass model OS & Net services Basic Services High level GRID middleware ALICEATLASCMSLHCb Applications’ specific layer Other apps GLOBUS toolkit EGEE (LCG/gLite) architecture GENIUS web portal GENIUS Grid Enabled web eNvironment for site Independent User job Submission INFN / NICE Collaboration
20
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 20 GENIUS: layout restyling
21
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 21 GENIUS: layout restyling SSL Encryption !
22
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 22 GENIUS: files management OS authority Both authorities os and genius are distinct: we have services with different authority!
23
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 23 GENIUS: files management Remote File Browser On the User Interface
24
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 24 GENIUS: files management
25
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 25 GENIUS: files management
26
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 26 GENIUS: files management Multiple Action in a Single Service View/Edit a File With this service you may edit a file in your home directory. <ef:option id="filetoedit" label="Select File to View/Edit" type="rfb" base="${HOME}" target="@genius"/> $EF_ROOT/plugins/genius/bin/geniusgrid.sh view-file $EF_ROOT/plugins/genius/bin/geniusgrid.sh edit-file
27
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 27 GENIUS: files management
28
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 28 GENIUS: files management HTML fragment for better grouping of options in a service, i.e.
29
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 29 GENIUS: Grid Authentication with Myproxy myproxy-get-delegation
30
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Grid authentication with MyProxy UI Local WS MyProxy Server GENIUS Server (UI) grid-proxy-init 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 )
31
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 31 GENIUS: security Transparent VOMS Support
32
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 32 GENIUS: security
33
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 33 GENIUS: security
34
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 34 GENIUS: security
35
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 35 GENIUS: security
36
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 36 GENIUS: preferences
37
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 37 GENIUS: preferences
38
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 38 GENIUS: preferences
39
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 39 GENIUS: preferences Custom MyProxy Server List Management
40
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 40 GENIUS: preferences
41
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 41 GENIUS: Job Editor for jdl files
42
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 42 GENIUS: Job Submission Preferences are on the horinzontal bar after successful login to the Grid (under genius authority)
43
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 43 GENIUS: Job Submission
44
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 44 GENIUS: Job Submission
45
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 45 GENIUS: Job Submission
46
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 46 GENIUS: Job Queue Code for Job Queue management rewritten using GridML tags
47
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 GridML sample: job andrea default DONE priority /usr/bin/spamc mail $HOME mail 0.0 0
48
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 48 GENIUS: Job Queue New Confirmation Message!
49
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 49 GENIUS: Job Queue - Spooler After get-output operation on the grid, the user is redirected to the spooler temporary area, ready to download on laptop. The spooler management has been improved on EF 4.1
50
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 50 GENIUS: Job Queue - Spooler Actions can be performed as facilities in downloading operations!
51
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 51 GENIUS: Job Queue - Spooler
52
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 52 GENIUS: Interactive Integrated Tight VNC for the first time during early GENIUS development!
53
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 53 GENIUS: Interactive
54
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 54 GENIUS: Data & Grid Catalogs Local Browse on laptop Remote Browse on UI (GENIUS Server) Extended Remote File Browse on Fireman/LFC Catalog
55
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 55 GENIUS: Data & Grid Catalogs Extended Multiple Remote File Browsing on Catalog!
56
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 56 GENIUS: Data & Grid Catalogs
57
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 57 GENIUS: Data & Grid Catalogs The download process clones on EF Spooler the tree present on Catalog starting from root directory.
58
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 58 GENIUS: Data & Grid Catalogs
59
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 59 GENIUS: Data & Grid Catalogs
60
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 60 GENIUS: Data & Grid Catalogs
61
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 61 DAG Jobs DAG job is a set of jobs where the input, output, or execution of one or more jobs depends on one or more other ones Dependencies are represented through Directed Acyclic Graphs, where the nodes are graphs, and the edges identify the dependencies nodeA nodeBnodeC NodeF nodeD
62
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 62 DAG Jobs [ type = "dag"; max_nodes_running = 4; nodes = [ nodeA = [ file ="nodes/nodeA.jdl" ; ]; nodeB = [ file ="nodes/nodeB.jdl" ; ]; nodeC = [ file ="nodes/nodeC.jdl" ; ]; nodeF = [ file ="nodes/nodeF.jdl"; ]; dependencies = { {nodeA, nodeB}, {nodeA, nodeC},{nodeA, nodeF}, { {nodeB,nodeC,nodeF}, nodeD } } ]; ; ] Node description could be done also here, instead of using separate file
63
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 63 GENIUS & TRIANA Graphic Workflow Editor
64
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 64 GENIUS & TRIANA Graphic Workflow Editor
65
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 65 GENIUS & TRIANA Graphic Workflow Editor
66
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 66 GENIUS & TRIANA Graphic Workflow Editor
67
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 67 GENIUS & TRIANA Graphic Workflow Editor
68
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 68 GENIUS & TRIANA Graphic Workflow Editor
69
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 69 GENIUS & TRIANA Graphic Workflow Editor
70
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 70 GENIUS & TRIANA Graphic Workflow Editor
71
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 71 GENIUS & TRIANA Graphic Workflow Editor
72
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 72 GENIUS & TRIANA Graphic Workflow Editor
73
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 73 GENIUS & TRIANA Graphic Workflow Editor
74
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 74 GENIUS & TRIANA Graphic Workflow Editor
75
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 75 GENIUS & TRIANA Graphic Workflow Editor
76
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 76 GENIUS & TRIANA Graphic Workflow Editor
77
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 77 GENIUS & TRIANA Graphic Workflow Editor
78
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 78 GENIUS & TRIANA Graphic Workflow Editor
79
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 79 GENIUS & TRIANA Graphic Workflow Editor
80
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 80 GENIUS & TRIANA Graphic Workflow Editor
81
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 81 EnginFrame Portlets: How it works GENIUS Server (UI) GridSphere portlet container + EF Portlets https + genius auth Output of results in JSR168 Instance of portlets for any required service Every Genius Service can be considered as a singol atom to build a specific custom portal based on a portlet container like GridSphere that can dialog with the EGEE Grid Middleware !
82
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 82 GENIUSphere: files Files on the User Interface, where GENIUS is running!
83
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 83 GENIUSphere: Jobs
84
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 84 GENIUSphere: Jobs
85
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 85 GENIUSphere: Jobs - Spoolers
86
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 86 Sample App: PATSearch
87
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 87 Sample App: PATSearch
88
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 88 Sample App: PATSearch
89
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 89 Sample App: PATSearch
90
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 90 Sample App: PATSearch
91
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 91 Sample App: PATSearch
92
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 92 Sample App: PATSearch
93
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 93 Sample App: PATSearch
94
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 GENIUS Installation on UI GENIUS Repository at https://geniuscvs.ct.infn.it root@gridba1:/opt/genius \>./genius_installer.sh Performing the GENIUS Installation process, please wait. Adding efnobody user Please, maintain this user GENIUS/EnginFrame Portal installed under /opt/genius path. Please: 1. Copy your server certificate (public key) under /opt/genius/apache/conf/ssl.crt and and (private key) under /opt/genius/apache/conf/ssl.key 2. Replace the host certificate names in /opt/genius/apache/conf/ssl.conf (yourservercertificate), and in /opt/genius/etc/genius.conf files. 3. Copy the EnginFrame license key file you have obtained by NICE srl company with /opt/genius/enginframe/license/license.ef filename 4. Open on your iptables firewall the following TCP ports in INPUT: 443 (https), 5901:5999 and 7801:7900 ranges. 5. Please, start GENIUS Portal service with following command: /etc/init.d/genius start6. Now GENIUS Portal can be reached at https://gridba1.ba.infn.it GENIUS Team. root@gridba1:/opt/genius \>
95
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Important things TO DO in next release Add the VOMS compliance on MyProxy Init service to initialize the MyProxy directly from Portal in secure way Support new Job Collection type Improve the management of users profiles Open to collaborate for: –Integration of the Metadata technologies regarding Catalogs and DBs (AMGA, OGSA-DAI, G-DSE) –Integration in deep within EnginFrame framework of WorkFlow technologies like Taverna and Moteur Suggestions and feedback from users are very welcome!
96
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 Grid Gateway User Group proposal Open community for GENIUS and EnginFrame developers –Info forum on major happenings in the Grid Gateway arena –Blog / newsgroup for technical discussions Repository for portlet / plug-in developers –Industrial plug-ins for EnginFrame –Open source plug-ins for GENIUS –Other contributed components (e.g. GridSphere portlets, etc.) Volunteers are welcome! –Please contact: roberto.barbera@ct.infn.it livia@bio.dist.unige.it info@nice-italy.com
97
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 97 Summary & Conclusions GENIUS Portal as a flexible and powerful tool to build comprhensive front-end of integrate applications for the end-users; It makes the web-ubiquity for users and grid-services logic-abstraction; Available many ways to manage user’s authentication (OS, GENIUS à la myproxy, Kerberos5, LDAP); Grid Security is transparent managed; Improved GridML to manage job queues; Easy installation; Powered by EnginFrame, Now it is a Web Services producer; New plugins can be wrote; We are OPEN to collaborate in order to better integrate in deep Metadata and WorkFlow technologies like Taverna and Moteur
98
Enabling Grids for E-sciencE GENIUS and TRIANA, Alberto Falzone – NICE srl BIOINFOGRID Initial training course, Bari, 09.03.2006 98 Q & AQ&A Thanks for your attention!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.