Presentation is loading. Please wait.

Presentation is loading. Please wait.

 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.

Similar presentations


Presentation on theme: " 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."— Presentation transcript:

1  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 e-mail: info@nice-italy.com

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

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

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

5  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

6  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 (2000-2003) 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

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

8  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

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

10  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

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

12  Copyright NICE srl, 2005 Client Reference Implementation Software Bundle It is possible to request the EF Web Services Java Client Reference Implementation from support@enginframe.com 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

13  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

14  Copyright NICE srl, 2005 Corporate ASPs

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

16  Copyright NICE srl, 2005 HPC demo-center & ASPhttp://www.GridAge.com

17  Copyright NICE srl, 2005 Application integrations

18  Copyright NICE srl, 2005 How they look like

19  Copyright NICE srl, 2005 3D preview integration

20  Copyright NICE srl, 2005 Portal to multiple Grids

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

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

23  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

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

25  Copyright NICE srl, 2005 25 GENIUS: layout restyling

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

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

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

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

30  Copyright NICE srl, 2005 30 GENIUS: security

31  Copyright NICE srl, 2005 31 GENIUS: preferences

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

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

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

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

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

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

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

39  Copyright NICE srl, 2005 39 GENIUSphere : files

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

41  Copyright NICE srl, 2005 41 GENIUSphere: files

42  Copyright NICE srl, 2005 42 GENIUSphere: security

43  Copyright NICE srl, 2005 43 GENIUSphere: Accounting

44  Copyright NICE srl, 2005 44 GENIUSphere: Jobs

45  Copyright NICE srl, 2005 45 GENIUSphere: Jobs

46  Copyright NICE srl, 2005 46 GENIUSphere: Jobs

47  Copyright NICE srl, 2005 47 GENIUSphere: Jobs

48  Copyright NICE srl, 2005 48 GENIUSphere: Data - Navigate

49  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: roberto.barbera@ct.infn.it livia@bio.dist.unige.it info@nice-italy.com

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


Download ppt " 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."

Similar presentations


Ads by Google