 Copyright NICE srl, 2006 New Ideas for Computing Environments The Grid Portal for Industry and Research Alberto Falzone, Andrea Rodolico NICE srl www.nice-italy.com.

Slides:



Advertisements
Similar presentations
CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
Advertisements

PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
ETSI Grid – Sophia Antipolis – 2005/05/24 A-WARE summary for ETSI Andrea Rodolico CTO, NICE srl, Italy.
The GENIUS Grid Portal Giuseppe LA ROCCA INFN Catania
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
1 CHEP 2000, Roberto Barbera Recent grid activities at INFN Catania (*) HEPiX/HEPNT 2002, Catania, (*) work in collaboration with.
CHEP 2000, Roberto Barbera The AliEn GENIUS interface ALICE Offline Week, CERN, Università di Catania and INFN Catania - Italy ALICE.
 Copyright NICE srl, 2008 Workshop finale dei Progetti Grid del PON "Ricerca" Beppe Ugolotti, CEO
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid portal Moisés Hernández.
a Web interface for the GRID world Alice Off-line Meeting Erice (TP) - Italy, Sept 26th, 2000.
E-science grid facility for Europe and Latin America The GENIUS Grid Portal Riccardo Bruno INFN Catania
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Developing an Application-Specific Portal with P-GRADE Portal 2.9 Author: Ákos Balaskó, Date :
INFSO-RI Enabling Grids for E-sciencE The GENIUS grid portal Roberto Barbera University of Catania and INFN Science Gateways Workshop.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE07 Conference, Budapest, Hungary, 1-5 October ’07 Douglas McKinley
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera Univ. of Catania and INFN SEE-GRID.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
CHEP 2000, Roberto Barbera Roberto Barbera (*) The GENIUS grid portal CHEP 2003, (*) work in collaboration with A. Falzone and.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
 Copyright NICE srl, 2006 New Ideas for Computing Environments EnginFrame as framework for Grid enabled Web portals on Industrial and research contexts.
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America GENIUS server installation and configuration.
INFSO-RI Enabling Grids for E-sciencE The GENIUS Grid portal Tony Calanducci INFN Catania - Italy First Latin American Workshop.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN SEE-GRID.
CHEP 2000, Giuseppe Andronico Grid portal based data management for Lattice QCD data ACAT03, Tsukuba, work in collaboration with A.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
E-science grid facility for Europe and Latin America The GENIUS Grid Portal Giuseppe LA ROCCA INFN Catania
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Induction: Additional features of GENIUS 18 May Some additional features of GENIUS EGEE is funded by the European Union under contract IST
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN First Latinamerican.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GENIUS Grid Portal Roberto Barbera Univ.
Migrating Desktop Marcin Płóciennik Marcin Płóciennik Kick-off Meeting, Santander, Graphical.
Enabling Grids for E-sciencE GENIUS and EnginFrame: A successful EGEE technology transfer Ing. Beppe Ugolotti NICE srl
Grid Security in a production environment: 4 years of running Andrew McNab University of Manchester.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The GENIUS Portal Nicola Venuti – Livia Torterolo NICE srl Geneva, , 2nd Tutorial for Health e-Child Project New Ideas for Computing Environments.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE User Forum, Manchester, 10 May ‘07 Nicola Venuti
E-infrastructure shared between Europe and Latin America GENIUS PORTAL Valeria Ardizzone INFN-Catania 1° EELA Grid School Itacuruçà Island, State of Rio.
Geneva, 2nd Tutorial for Health e-Child Project, Service creation in Genius Web Portal Nicola Venuti NICE srl Geneva, , 2nd.
EGEE is a project funded by the European Union under contract IST GENIUS and EnginFrame Roberto Barbera EGEE NA4 Generic Applications coordinator.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level Technical Training 1 EGEE Conference.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA: a status report Roberto Barbera NA4 Generic Applications.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
IST E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure and the GENIUS portal Christian Grunfeld,
 Copyright NICE srl, 2010 International Workshop on Science Gateways IWSG2010 A Service-Oriented Interface to the iRODS Data Grid Nicola Venuti
FESR Consorzio COMETA - Progetto PI2S2 Il portale grid: GENIUS Alberto Falzone NICE srl Consorzio COMETA – Progetto PI2S2 Tutorial.
EGEE is a project funded by the European Union under contract IST GENIUS and GILDA Guy Warner NeSC Training Team Induction to Grid Computing.
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
The EEPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Giuseppe Andronico, on behalf of Giuseppe LA ROCCA INFN Catania.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Enabling Grids for E-sciencE Portals and Workflows: GENIUS and TRIANA Alberto Falzone NICE srl Bioinfogrid Meeting Bari,
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Assaf Gottlieb University of Tel Aviv EGEE tutorial, Ra’anana,
FESR Trinacria Grid Virtual Laboratory Il portale GENIUS, EnginFrame e strumenti per il calcolo distribuito Alberto Falzone, Beppe Ugolotti.
GENIUS and EnginFrame GENIUS and EnginFrame: status and perspective The GENIUS Grid Portal: status and perspective Andrea Rodolico NICE srl
The GENIUS portal Roberto Barbera University of Catania and INFN
GENIUS and EnginFrame: what’s next in the Grid Portal business
The GENIUS portal and the GILDA t-Infrastructure
The GILDA t-Infrastructure and the GENIUS portal
Il Portale GENIUS Alberto Falzone NICE srl Primo Tutorial TriGrid VL
Presentation transcript:

 Copyright NICE srl, 2006 New Ideas for Computing Environments The Grid Portal for Industry and Research Alberto Falzone, Andrea Rodolico NICE srl

 Copyright NICE srl, Contents EnginFrame: the Framework for Computing Portals/Gateways –Evolution from 3.2 to 4.1 version –Industrial adoption overview GENIUS: new features, improvements –The Changes in the backend and the stack on the gLite UI –New Features, Improvements –Management of User Security GENIUSphere –JSR168 compliance from GENIUS/EnginFrame –EnginFrame Portlets in GridSphere

 Copyright NICE srl, 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. –5) secure in data management 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.

 Copyright NICE srl, Licenses & Data Grid / Compute Farm Interactive Apps Inter/Intranet Server(s) Clients Standard Web Technology The Grid Portal vision

 Copyright NICE srl, 2005 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 COTS WF manager Workflows

 Copyright NICE srl, 2005 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 ( ) Web architecture, JS independence, Globus integration 3.5 – Enterprise Grid Portal (2004) Fault tolerance, Auth delegation, Authorization 4.x – Grid Gateway (2005) WS-I compliancy, user mapping, enhanced Data management, RSS notification, JSR168 portlet gateway

 Copyright NICE srl, 2005 Flexible Input data access Client-side data –HTTP(S) data transfer –Single/multiple upload –Progress bars for large file tracking Server-side data –Standards-based remote navigation –Single-multiple selections –Flexible navigation sources Support for Windows, Linux and UNIX browsers

 Copyright NICE srl, 2005 Comprehensive Output data management File management –Flexible MIME type detection –Single / multiple download –Zip, tar, delete and other actions Progress monitoring –“tail –f” streaming download –Stdout/stderr display –Can be extended with custom progress reporting Flexible data life-cycle management

 Copyright NICE srl, 2005 ACL management Authorization system End users ServicesOption setsField contentsXML output

 Copyright NICE srl, 2005 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

 Copyright NICE srl, 2005 WebServices gateway The Grid Gateway Service discoveryService execution Flow monitoringData retrieval Presentation layer WS Client

 Copyright NICE srl, 2005 Client Reference Implementation Software Bundle It is possible to request the EF Web Services Java Client Reference Implementation from The Java Client Reference Implementation software bundle includes –Java stubs classes –Java client layer: client + utility classes –Required Java libraries: Axis, Jakarta-httpclient –Javadoc of the client API –Client examples with sources Implementation for other languages (.NET, Phyton, Perl) are also available

 Copyright NICE srl, 2005 Who uses EnginFrame? Mechanical –Ferrari, Audi, BMW, FIAT Auto, Delphi, Elasis, Magneti Marelli, P+Z, Swagelok, Toyota, TRW Manufacturing –Bridgestone, Procter & Gamble, Galileo Avionica, Pirelli Oil&Gas –Slavneft, Schlumberger, TOTAL, VNIIGaz Electronics –STMicroelectronics, Accent, SensorDynamics, Motorola Others –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

 Copyright NICE srl, 2005 Corporate ASPs

 Copyright NICE srl, 2005 E-Design collaboration Black-box for EDA simulation

 Copyright NICE srl, 2005 HPC demo-center & ASPhttp://

 Copyright NICE srl, 2005 Application integrations

 Copyright NICE srl, 2005 How they look like

 Copyright NICE srl, D preview integration

 Copyright NICE srl, 2005 Portal to multiple Grids

 Copyright NICE srl, Contents EnginFrame: the Framework for Computing Portals/Gateways –Evolution from 3.2 to 4.1 version –Industrial adoption overview GENIUS: new features, improvements –The Changes in the backend and the stack on the gLite UI –New Features, Improvements –Management of User Security GENIUSphere –JSR168 compliance from GENIUS/EnginFrame –EnginFrame Portlets in GridSphere

 Copyright NICE srl, 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 as core of 3-tier model Thanks to New EF features, NOW GENIUS Portal can export its services in JSR168 as portlets! New Flexibility of EF 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 Available the MyProxy Applet for MyProxy Inizialization!

 Copyright NICE srl, 2005 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

 Copyright NICE srl, 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

 Copyright NICE srl, GENIUS: layout restyling

 Copyright NICE srl, GENIUS: files management Remote File Browser On the User Interface

 Copyright NICE srl, 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}" $EF_ROOT/plugins/genius/bin/geniusgrid.sh view-file $EF_ROOT/plugins/genius/bin/geniusgrid.sh edit-file

 Copyright NICE srl, GENIUS: Grid Authentication with Myproxy myproxy-get-delegation

 Copyright NICE srl, GENIUS: security Loaded on laptop or local WS! GILDA Collaboration: Thanks to the contribute of Valeria Ardizzone

 Copyright NICE srl, GENIUS: security

 Copyright NICE srl, GENIUS: preferences

 Copyright NICE srl, GENIUS: Graphic Workflow Editor (Integration with TRIANA from GridLab Project)

 Copyright NICE srl, GENIUS: Job Queue Code for Job Queue management rewritten using GridML tags

 Copyright NICE srl, 2005 GridML sample: job andrea default DONE priority /usr/bin/spamc mail $HOME mail 0.0 0

 Copyright NICE srl, GENIUS: Job Queue New Confirmation Message!

 Copyright NICE srl, GENIUS: Job Queue - Spooler Actions can be performed as facilities in downloading operations!

 Copyright NICE srl, Contents EnginFrame: the Framework for Computing Portals/Gateways –Evolution from 3.2 to 4.1 version –Industrial adoption overview GENIUS: new features, improvements –The Changes in the backend and the stack on the gLite UI –New Features, Improvements –Management of User Security GENIUSphere –JSR168 compliance from GENIUS/EnginFrame –EnginFrame Portlets in GridSphere

 Copyright NICE srl, GENIUSphere: How it works GENIUS Server (UI) GridSphere portlet container + EF Portlets https + genius auth WebServices Output Instance of JSR168 portlets 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 !

 Copyright NICE srl, GENIUSphere : files

 Copyright NICE srl, GENIUSphere: files Files on the User Interface, where GENIUS is running!

 Copyright NICE srl, GENIUSphere: files

 Copyright NICE srl, GENIUSphere: security

 Copyright NICE srl, GENIUSphere: Accounting

 Copyright NICE srl, GENIUSphere: Jobs

 Copyright NICE srl, GENIUSphere: Jobs

 Copyright NICE srl, GENIUSphere: Jobs

 Copyright NICE srl, GENIUSphere: Jobs

 Copyright NICE srl, GENIUSphere: Data - Navigate

 Copyright NICE srl, 2005 Grid Gateway User Group proposal Open community for GENIUS and EnginFrame plugin 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:

 Copyright NICE srl, Thanks for your attention!Q&A