The GENIUS Grid Portal - PowerPoint PPT Presentation

1 / 57
About This Presentation
Title:

The GENIUS Grid Portal

Description:

The GENIUS Grid Portal – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 58
Provided by: dms3
Category:
Tags: genius | af | grid | portal

less

Transcript and Presenter's Notes

Title: The GENIUS Grid Portal


1
The GENIUS Grid Portal
Giuseppe LA ROCCA INFN Catania giuseppe.larocca_at_c
t.infn.it
2
Outline
  • Introduction
  • GENIUS/EnginFrame new version 4.1
  • VOMS Proxy Init Service
  • Robot Certificates
  • Summary and Conclusions

3
  • Grid technology allows users to share a wide
    pletora of distributed computational resources
    regardless of their geographical location.
  • Virtual services are exposed to the users
    through rather complex Command Line Interfaces
    or API languages.
  • Grid security is indeed based on the Public Key
    Infrastructure (PKI) of X.509 certificates and
    the procedure to get and manage those
    certificates is unfortunately not
    straightforward
  • Up to now, the high security policy requested to
    access distributed computing resources has been a
    rather big limiting factor when trying to broaden
    the usage of Grids into a wide community of
    users



4
  • User has to adhere to a Virtual Organization
    (VO)
  • User needs an account on one of the trusted User
    Interface (UI)



Grid portals provide an added value to make
Grids more appealing for non-expert users.
5
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.

6
Grid Portal Benefits
  • A Grid Portal improves usability of Grids
  • Lowering end-user requirements for accessing the
    Grid
  • Hiding the complexity of data and job services
    management in the Grid
  • A Grid Portal improves utilization of Grids
  • Making the Grid (r)evolution transparent to the
    end-user
  • Providing an appealing user-friendly Web
    interface
  • Enforcing Grid utilization policies

7
The Grid Portal / Gateway
Home Users
Grid / Compute Farm
Project Managers
Batch Applications
Licenses
Internal Users
Interactive Applications
Client Apps
Storage and Data
8
  • Introduction
  • GENIUS/EnginFrame new version 4.1
  • VOMS Proxy Init Service
  • Robot Certificates
  • Summary and Conclusions

9
What is EnginFrame ?
  • It is a web-based technology able to expose Grid
    services running on Grid infrastructures
  • It allows organizations to provide
    application-oriented computing and data services
    to both users (via Web browsers) and applications
    (via SOAP/WSDL and/or RSS)?
  • Its a Grid gateway
  • It greatly simplifies the development of Web
    Portals exposing computing services that can run
    on a broad range of different computational Grid
    systems

10
EnginFrame Working Environment
Service Submission
EnginFrame Server
XSLT
Execute
Authorize
11
Service example
ltefservice id"gzip"gt ltefnamegtgzip
samplelt/efnamegt ltefoption id"level"
label"Compression level" type"list"gt
ltefoption id"9"gtmaximumlt/efoptiongt
ltefoption id"4"gtmediumlt/efoptiongt
ltefoption id"0"gtnonelt/efoptiongt
lt/efoptiongt ltefoption idFILE" label"File
to compress" type"file"/gt ltefaction
id"submit" label"Submit job"gt
EF_SPOOLER_NAME"gzip file export
EF_SPOOLER_NAME EF_ROOT/plugins/lsf/bin/bs
ub -o output.txt gzip -level \"FILE\
ltefresult type"text/xml"/gtlt/efactiongt
lt/efservicegt
12
Who does use EnginFrame?
  • Mechanical
  • Ferrari, Audi, BMW, FIAT Auto, Elasis, Magneti
    Marelli, PZ, Swagelok, Toyota, TRW
  • Manufacturing
  • Bridgestone, Procter Gamble, Galileo Avionica
  • OilGas
  • 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

13
What is GENIUS ?
  • GENIUS is a powerful Grid Portal that allows
    scientists to exploit Grid resources only using a
    conventional Web browser
  • It has been built on top of the EnginFrame
    framework
  • Its a gateway to European EGEE Project
    middle-ware
  • It allows to expose gLite-enabled applications
    via Web-browser as well as Web Services

www.enginframe.com
www.nice-italy.com
www.infn.it
14
(No Transcript)
15
GENIUS Grid Preferences
16
GENIUS Job Submission
17
GENIUS Job Submission
18
GENIUS Job(s) Queue
Code for Job Queue management rewritten using
GridML tags
19
GENIUS Job Retrieving
New Confirmation Message!
20
GENIUS Data Spooler
21
GENIUS Interactive Services
Tight VNC
22
GENIUS Data Management
23
Extended Multiple Remote File Browsing on Catalog!
24

GENIUS Workflow
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
  • Introduction
  • GENIUS/EnginFrame new version 4.1
  • VOMS Proxy Init Service
  • Robot Certificates
  • Summary and Conclusions

31
VOMS Proxy Init Service
A CAPTCHA Code is required to start the VOMS
Proxy Applet for the proxy initialization
The Java plugin 1.6.0 or higher is mandatory
required.
32
Jointly developed by NICE and INFN Catania
33
(No Transcript)
34
(No Transcript)
35
(No Transcript)
36
(No Transcript)
37
  • Introduction
  • GENIUS/EnginFrame new version 4.1
  • VOMS Proxy Init Service
  • Robot Certificates
  • Summary and Conclusions

38
Robot certificates in a nutshell
  • Robot certificates have been introduced to permit
    users, who are not familiar with deal personal
    certificates and dont belong to any VOs, to
    experience the Grid paradigm for research
    activity and reduce the initial barriers.
  • They are extremely useful for instance to
    automate grid service monitoring, data processing
    production, distributed data collection systems.
  • Basically these certificates can be used to
    identify a person responsible for an unattended
    service or process acting as client and/or server.

39
Robot certificates in a nutshell
  • In order to strong reduce the risks to have the
    portal certificate compromised the INFN CA
    decided to issue this new certificate on board of
    the Aladdin eToken PRO 32K smart card.
  • Each smart card can support several
  • robot certificates one for each
  • application user wants to share with the other.
  • An users PIN is prompted every time user try to
    read the certificate stored on the smart card to
    generate a proxy.
  • A first prototype of Grid Portal using robot
    certificate to generate an users proxy has been
    successfully designed.

40
The GENIUS Portal Robot Certificates
2. create a proxy with the robot certificate
User
Admin
41
The Users Tracking System (UTS)
ACL-based services that enable easier access
control customization for users not belonging to
any group!
42
Porting the MrBayes application to Grid
Case study from
CNR - ITB
43
General Introduction
  • MrBayes is a program for the Bayesian estimation
    of phylogeny.
  • Bayesian inference of phylogeny is based on the
    posterior probability distribution of trees,
    which is the probability of a tree conditioned on
    the observations.
  • To approximate the posterior probability
    distribution of trees MrBayes uses a simulation
    technique called Markov Chain Monte Carlo (or
    MCMC).
  • The program takes as input a character matrix in
    a NEXUS file format.
  • The output is several files with the parameters
    that were sampled by the MCMC algorithm.
  • The application is CPU demanding, especially if
    the MPI version of the software is used.

44
Phylogenetic analysis on large scale
LFC Catalog
GRID
SE
WMS
Robot Certificate
UI GENIUS Portal
45
JST characteristics
  • Job Submission Tool is driven by the concept of
    Task as the applications are
  • Each task could be independent or could be
    described as depended from another Task
  • Each task is described by a status
  • The task is executed by a wrapper that takes care
    of monitoring the task
  • If the task is correctly executed the wrapper can
    change the status of the task from Free to
    Done
  • If a single step on the job execution fails, the
    whole task is considered failed and automatically
    rescheduled
  • JST tool takes care of submitting jobs,
    retrieving the output and monitoring the status
    of each task
  • It is able to deal with accidental failure of
    grid services
  • It is possible to change at run time the priority
    of each task/application

46
Web Interfaces Video
https//glite-tutor1.ct.infn.it
47
Porting the ASTRA application to Grid
Case study from
48
The ASTRA project in a nutshell
  • The ASTRA (Ancient instrument Sound/Timbre
    Reconstruction Application) projects aims to
    reconstruct the sound or timbre of ancient
    instruments using archaeological data as
    fragments from excavations, written descriptions,
    pictures...
  • The technique used is the physical modeling
    synthesis, a complex digital audio rendering
    technique which allows to recreate a model of the
    musical instrument and produce the sound by
    simulating its behavior as a mechanical system.

49
Modeling and computation on the Grid
Archaeological findings
The Grid Network
Computer model
Load the sounds on a piano keyboard and play
Reconstructed sounds
50
How does ASTRA reconstruct the sound of the
instruments ?
  • The modeling process is known as Physical
    Modeling Synthesis
  • Physical modeling creates a virtual model of
    the instrument and reproduces its sound by
    simulating its behaviour as a mechanical system.
  • This approach is also referred to as synthesis
    by rule.
  • The higher is the quality of the audio files, the
    longer is the time required

(image unisa.it)
To have an idea of the needed time for
simulation, on a Pentium IV 3.73 Ghz, 2GB RAM
Personal Computer to correctly reproduce a sound
lasting for 30 seconds it could be required more
than 90 min.
51
ASTRA project is involved on..
52
ASTRA software
GRID
WMS
VOMS Server
UI
User
53
Ancient Epigonion concert video now available
  • In June 2009, the concert "Musica _at_ Fisica", was
    organized by
  • the Catania Division of the Italian National
    Institute of Nuclear
  • Physics. It was an important event which aimed at
    presenting
  • the main achievements of the ASTRA (Ancient
    instrument
  • Sound/Timbre Reconstruction Application) project
    to the
  • Cultural Heritage community and to the General
    Public.

This world premiere showcased the sounds of an
instrument of the past, reconstructed via
computer-intensive modelling, being performed
alongside real instruments such as violins and
flutes as well as voices. The sounds of the
Epigonion have been recreated by a team of
researchers from the ASTRA project using the
high-speed networks GEANT2 and EUMEDCONNECT
54
References
  • Associazione SCATOLA SONORA - http//www.scatolaso
    nora.org/
  • ASTRA www.astraproject.org
  • CERN - http//www.cern.ch/
  • Conservatory of Music of Parma -
    http//www.conservatorio.pr.it/
  • Conservatory of Music of Salerno
    http//www.consalerno.com/
  • EGEE - http//www.eu-egee.org/
  • EUMEDCONNECT2 - http//www.eumedconnect2.net/
  • EUMEDGRID www.eumedgrid.org
  • GEANT2 - http//www.geant2.net/
  • GILDA https//gilda.ct.infn.it
  • INFN www.ct.infn.it
  • Physical Modeling Synthesis - http//www.dei.unip
    d.it/musica/Dispense/cap7.pdf

55
  • Introduction
  • GENIUS/EnginFrame new version 4.1
  • VOMS Proxy Init Service
  • Robot Certificates
  • Summary and Conclusions

56
Summary and Conclusions
  • GENIUS offers the following advantages
  • it is a complete production-ready 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 with its usual plug-ins like Java
    (at least JRE 1.6.0 or higher)
  • it provides a new unique tool to authorize users,
    in a very strong secure way, into the grid
    environment with or without VOMS support as well,
    easy to use
  • it includes support for both single and composite
    jobs (including DAGs)
  • interactive analysis and web access to personal
    spooling areas are possible
  • environment and settings customizable for the
    users
  • security for data management and sessions.

57
References
  • NICE web-site http//www.nice-italy.com
  • EnginFrame Framework http//www.enginframe.com
  • GENIUS Portal https//genius.ct.infn.it
  • GENIUS Repository at https//geniuscvs.ct.infn.it
  • GENIUS based on gLite at https//glite-tutor.ct.in
    fn.it
  • GENIUS Installation
  • GENIUS Repository at https//geniuscvs.ct.infn.it
  • Write an email message to alberto.falzone_at_nice-ita
    ly.com or nicola.venuti_at_nice-italy.com for an
    account request to download the GENIUS package
Write a Comment
User Comments (0)
About PowerShow.com