Docstoc

GENIUS Portal

Document Sample
GENIUS Portal Powered By Docstoc
					                   E-infrastructure shared between Europe and Latin America




        The GENIUS Grid portal

              Moisés Hernández Duarte
              UNAM-FES Cuautitlán
              Tutorial en grid, visualization and high performance calculation
              Mexico City, October 23-26, 2007
              Based on Luciano Díaz Fourth EELA Tutorial presentation

www.eu-eela.org


FP6−2004−Infrastructures−6-SSA-026409
                                                                       GRID computing vision
                   E-infrastructure shared between Europe and Latin America



    • Heterogeneous computing and storage resources
      distributed worldwide can be linked together and
      connected by an intelligent series of services, the GRID
      middleware and behave as a single machine in a
      transparent way

                                                           G
                                                           R
                                                           I
                             Mobile                        D                                        Supercomputer
                             Acces                                                                  PC-Cluster
                             s                             M
                                                           I
                             Work                          D                                         Data-storage,
                             statio                        D                                         Sensors,
                             n                             L                                         Experiments
                                                           E
                                                           W                                         Internet,
                             Visual                        A                                         networks
                             ising                         R
                                                           E
FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   2
                                         Easy and trasparent access to
                                                     the GRID services
                   E-infrastructure shared between Europe and Latin America



    • Most of the services provided by the middleware are
      currently exposed to end users through more or less
      complex Command Line Interfaces (i.e. using text
      terminals)

    • A generic user would like to access the GRID:
         – From all kind of network-connected devices (desktop PCs,
           laptops, PDA, smartphones, …)
         – From everywhere in the world (as for the WWW)
         – Independently of the Operating System
         – Without installing any special software package (it is needed
           just a web browser)




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   3
                                                           The GENIUS Portal Project
                   E-infrastructure shared between Europe and Latin America



    • At the beginning of 2002 the Italian INFN GRID Project
      started the GENIUS Portal Project in conjunction with
      the Italian web technology company NICE srl

    • The present implementation of the GENIUS grid portal
      described here is carried out on the top of the gLite
      middleware services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   4
                                   GENIUS GRID portal
                   E-infrastructure shared between Europe and Latin America



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




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   5
                                 GENIUS GRID portal features 2/2
                   E-infrastructure shared between Europe and Latin America



    • Secure at all levels:

         – 1) secure for web transactions

         – 2) secure for user credentials

         – 3) secure for user authentication

         – 4) secure at VO level.




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   6
                                                                   Applications on GENIUS
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   8
                                                                       The Genius Home Page
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   9
                   E-infrastructure shared between Europe and Latin America
                                                                                           GENIUS on PDA


         Home Page
                                            Services
                                                                              Remote file
                                                                               browsing                    Remote file
                                                                                                           inspection




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   10
                                                                          GENIUS for cell phone
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   11
                   E-infrastructure shared between Europe and Latin America
                                                                                    The GENIUS model

                                                              GENIUS®
                                          (Grid Enabled web eNvironment for
                                       site Independent User job Submission)

                               INFN/NICE srl collaboration
                                                                   GENIUS web portal
               Applications’                                                        Other       Other
                                                         HEP          Biomed                                  Other apps
               specific layer                                                       apps        apps



                 EDG/LCG                                        High level GRID middleware
                architecture

                     GLOBU
                       S                                                        Basic Services
                     toolkit

                                                                              OS & Net services
FP6−2004−Infrastructures−6-SSA-026409                                          Users Tutorial, Mexico City, 23-24, October 2007   12
                                                         GENIUS: The 3 Tiers model
                   E-infrastructure shared between Europe and Latin America




                                                      https+java/xml
              GENIUS                                                                            WEB Browser


                                                                                                              Loc
           EnginFrame                                                                                          al
                                                                  3-tier model                                WS
               Apache

                        UI                   M/W+GSI
                                                                                   the Grid

FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   14
                   E-infrastructure shared between Europe and Latin America
                                                                              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

    (either it is his personal workstation or the system manager of a
        trusted Grid testbed site has to know him)




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   15
                   E-infrastructure shared between Europe and Latin America
                                                                              Security Services 2/2
    • 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.




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   16
                   E-infrastructure shared between Europe and Latin America
                                                                                Grid authentication

                   UI                                 grid-proxy-init                                            MyProx
                                                                                                                   y
                                                       myproxy-init                                              Server




                                                                      GENIU
                                                                        S
       WEB Browser                                                    Server
                                                                       (UI)



                 Loc
                  al                                                                                    the Grid
                 WS
FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   17
                   E-infrastructure shared between Europe and Latin America
                                                                                          More on security
    • In order to increase the security as much as possible,
      usernames and passwords typed on the browser by the
      user are not saved anywhere.
    • They are streamed under the HTTPS protocol and then
      destroyed.
    • GENIUS logs automatically out all clients which have
      been left unattended (no action on the web browser) for
      more than 30 minutes in order to avoid unwanted
      accesses from non-authorized users




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   20
                                                                          GENIUS main services
                   E-infrastructure shared between Europe and Latin America




    • File Services

    • Job Submission Services

    • Monitoring

    • Data Services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   21
                   E-infrastructure shared between Europe and Latin America
                                                                                              Login on the UI




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   22
                                                                       File Services: View/Edit
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   23
                                                                       File Services: View/Edit
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   24
                                                      File Services: Copy/Rename
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   25
                                             File Services: Delete Files/Dirs
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   26
                                                              File Services: Create a Dir
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   27
                                              File Services: Upload TAR ball
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   28
                                                           File Services: Upload a file
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   29
                                           File Services: Change permiss.
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   30
                                   File Services: Show Environment
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   31
                                       Proxy info: GRID Authentication
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   32
                   E-infrastructure shared between Europe and Latin America
                                                                                                 Infor on proxy




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   33
                   E-infrastructure shared between Europe and Latin America
                                                                                           Info on MyProxy




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   34
                   E-infrastructure shared between Europe and Latin America
                                                                                Info on VOMS Proxy




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   35
                                                                          GENIUS main services
                   E-infrastructure shared between Europe and Latin America




    • File Services

    • Job Submission Services

    • Monitoring




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   38
                                                               Job Submission Services
                   E-infrastructure shared between Europe and Latin America



    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.




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   39
                   E-infrastructure shared between Europe and Latin America
                                                                                                 GRID Settings




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   41
                                                    Job Subm: JDL file selection
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   42
                                                       Job Subm: Ready to submit
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   43
                                                    Job Subm: Choosing the RB
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   44
                                                        Job successfully submitted
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   45
                                                               Inspecting the Job Queue
                   E-infrastructure shared between Europe and Latin America




                                                            •Logging information
                                                       •by clicking on the Globus JobID




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   46
                   E-infrastructure shared between Europe and Latin America
                                                                                Logging information




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   47
                   E-infrastructure shared between Europe and Latin America
                                                                                                          Job status




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   48
                                                      Job completed successfully
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   49
                                                               Retrieving Job results 1/4
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   50
                                                               Retrieving Job results 2/4
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   51
                                                                 Retrieving job results 3/4
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   52
                                                                 Retrieving job results 4/4
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   53
                                               List of available resources 1/2
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   54
                                               List of available resources 2/2
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   55
                                                                          GENIUS main services
                   E-infrastructure shared between Europe and Latin America




    • File Services

    • Job Submission Services


    • Monitoring

    • Data Services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   56
                                        GRID Monitoring within GENIUS
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   57
                                                                          GENIUS main services
                   E-infrastructure shared between Europe and Latin America




    • File Services

    • Job Submission Services


    • Monitoring


    • Data Services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   59
                                                                 Publishing a local file 1/3
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   60
                                                                 Publishing a local file 2/3
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   61
                                                                 Publishing a local file 3/3
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   62
                   E-infrastructure shared between Europe and Latin America
                                                                                                      VO Services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   63
                   E-infrastructure shared between Europe and Latin America
                                                                                                      VO Services




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   64
                                                VO Services: Hadron Therapy
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   65
                                           VO Services: Protein rendering
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   66
                                                           3D rendering with POVRay
                   E-infrastructure shared between Europe and Latin America




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   67
                                                           Interactive Services: VNC
                   E-infrastructure shared between Europe and Latin America



                                                                             terminal




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   68
                                                 DAG management: TRIANA
                   E-infrastructure shared between Europe and Latin America



                                                                  project




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   69
                   E-infrastructure shared between Europe and Latin America
                                                                                                     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




FP6−2004−Infrastructures−6-SSA-026409                                         Users Tutorial, Mexico City, 23-24, October 2007   70

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:2/26/2012
language:
pages:62