FusionGrid.jpg (72 bytes) Workers Section


Outlines for Talk for Review of NFC Project, May 29 & 30 2003

Schissel, Welcome Remarks, 10 minutes.

      Introductions, Meeting Purpose, Agenda Review/Modifications,
        Local issues (network, lunch, dinner)
    

Greenwald, Fusion Introduction, 15 minute talk/5 minutes questions.
Draft viewgraphs in PDF

This talk gives the review committee needed background information on Fusion Energy research as only one committee member is from the Fusion community.

Schissel, NFC Project Overview, 30 minute talk/ 5 - 10 minutes questions.
Draft viewgraphs in PowerPoint

      This talk needs to set up the entire day. It must take the introduction 
      just given and outine why the NFC is critical. It will give an overview
      of the accomplishments of the project and act as an introduction to
      all subsequent talks. It will be the summary of the review placing 
      the details to come later in context. This will allow individuals
      to present their results yet allow the reviewers to see the project
      as one unified whole.
    

Fredian, MIT Report, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

       "Grid Extensions to MDSplus"

       1) MDSplus overview
          When/who developed it
          Where/how it is being used
       2) MDSip overview
          Client/Server data exchange and expression evaluation
          socket I/O replaced with authenticated globus I/O
          experimentation with "gridpst"
       3) Possible follow-up work
         Improved binary globus-enabled MDSplus kits
          Investigate alternative authentication mechanisms (OpenSSL, SecurID, etc)
          Production version of gridpst
    

Keahey, ANL/DSL Report, 20 minute talk/5 - 10 minutes questions.
Draft viewgraphs in PowerPoint

       1) Talk Overview
            a. Requirements
            b. Authorization and enforcement
            c. Resource Management
            d. Other issues
       2) Review of infrastructure requirements:
            a. Authorization
            b. Resource management
       3) Authorization --- Overview
            a. Architecture, challenges and solutions
       4) Authorization --- Accomplishments and Current work
            a. Prototype I: April 2002 demo
            b. Prototype II: SC 2002 demo
            c. Stable Globus feature
            d. Collaborating with LBNL on Akenti callout
       5) Authorization --- Future
            a. Dynamic account factory
            b. Enforcement
            c. Combine with resource management
       6) Resource Management --- Overview
            a.  CPU management
            b. network management
            c. end-to-end QoS of execution 
       7) Resource Management --- Accomplishments and Current work
            a. Prototype I: SC02 demo
            b. Current work on combining resource SLAs: the 25 min TRANSP run
       8) Resource Management --- Future
            a. More sophisticated CPU slicing
            b. Network management
            c. Combined resource management
            d. Projected delivery of GRAM capabilities in GT3
       9) Other issues (firewalls)
      10)  Other issues 
            a. Globus for Windows
            b. Back end GRAM
            c. Possibly other relatively small issues
      11)  Summary
    

Thompson, LBNL Report, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

     … Establishment of DOE Grids CA as a means of meeting the Fusion Gridıs need for X.509 certificates.
       o Part of the original NFC proposal was that we would start out with the DOE
         Science Grid CA to issue certificates and then switch to running one of our own.
       o Part of the LBNL contribution was to act as a liaison to the DOE science Grid CA
         and to contribute to the DOE Grids CA Certificate Policy and Practices statement so
         that the new CA could handle the NFCıs certificates needs. As
       o A result it is no longer a requirement for the Fusion Grid to run its own CA
       o The NFC is one of the founding DOE Grids members and I function as the NFC Registration
         Authority and representative on the DOE Grids Policy Management Association (PMA).
    … Fine-grained access control for job submission.
       o Working with the Globus team at ANL we have integrated Akenti fine grained access
         control with the Globus job manager.
       o We did an early prototype for SC01 demo where the Globus job manager called out to
         Akenti on job submission only. Akenti checked to see that the user was requesting a known
         and authorized binary to be executed. This restricted the default Globus behavior, where any
         user in the gridmap file could execute any binary on the system. It also got NFC members used
         to using x.509 certificates for access to remote resources. 
       o A second prototype was built for the SC02 demos, where the job manager would call Akenti for
         decisions on job control as well as job submission. The analysis of the RSL request was added
         to the job-manager code, and the Akenti access policy was written to control specific RSL
         requested parameter such as compute time and memory requirements.
       o We are currently working on a third version that will move the RSL analysis out of the job
         manager module into a plugable authorization module. This module will be called from the
         job manager with the userıs security context and RSL request. It will call the Akenti server
         with the userıs X.509 certificate and the resource name. It will then interpret the returned value,
         if it includes conditional actions, and return a simple allowed or denied result to the job manager.
    

McCune, PPPL Remote Computing Report, 15 minute talk/5 minutes questions.
Draft viewgraphs in PowerPoint

       -- (very brief) overview of TRANSP & its role in fusion science
       -- NFC TRANSP service implementation at PPPL
          -- use of MDSplus (MIT).
          -- use of Globus (ANL), Akenti (LBNL).
          -- use of FGM (GA) & TRANSP website (PPPL).
            (I presume Qian will cover pretransp & FGM also, but I want
            to emphasize GA's role as first user/tester of the service).
      -- Success of TRANSP service
          -- adopted by major US experimental programs.
          -- on time for 2002 APS.
          -- run production statistics.
      -- Future directions
          -- likely international customers for TRANSP NFC service.
          -- developing between-shots capability.
          -- TRANSP as MDSplus data source for GS2 service @ U. Maryland.
          -- (long term) direct utilization of GS2 server for first
             principles TRANSP predictive simulation.
    

Peng, GA Remote Computing Report, 15 minute talk/5 minutes questions.
Draft viewgraphs in PowerPoint

      TRANSP
       - Grid-enabled MDSplus data server at DIII-D stores both input data and results
       - PreTRANSP 
          * Prepare and load inputs into secured MDSplus server
          * Work in concert with code management database
          * Dispatches TRANSP onto the Fusion Grid
       - Demonstration at TTF, Sherwood, APS and SC02
          * Portable implementation allows TRANSP submission from a laptop using a phone line
       - Grid-TRANSP used by DIII-D researcher s, results presented in APS invited talk
       - Benefits to DIII-D research
          * Grid-TRANSP centrally maintained, researchers always use the most up-to-date version
          * TRANSP service cluster increases throughput
          * Researchers donıt have to spend time on learning the non-physics related details of running a code, can concentrate on research
      Fusion Grid Monitoring
       - Functions 
          * Grid-wide code run monitoring
          * Centralized record keeping
       - Implementation
       - Platform independent web interface
      Future work
    

Papka, ANL/FL Report, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

         FL Overall Goals
         Access Grid
         Access Grid Effort (Fusion)
         PIG
         Tiled Display
         Shared Display
         Remote Visualization
         Future
    

Finkelstein, PCS Report, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

      Overall goals for PCS:
       o Build tools that facilitate shared collaborative visualization among
         fusion scientists, especially in the control room.
       o Focus on display wall technologies.

      Core technologies:
       o Display cluster management tools running on both Windows and Linux.
         Can show short video.
       o Projector alignment tools for tiled displays.
         Show examples from NSTX.
       o Evaluate/adapt host of existing technologies for use in
         collaborative display environment: e.g. WireGL, VNC, DMX

      Activities:
       o Assisted PPPL in setting up a display wall environment.
       o Worked through firewall/network to connect PCS & PPPL via
         microwave link.
       o PPPL-PCS Remote visualization Demo -- May 3, 2002
         Tested a suite of applications running jointly at PPPL and PCS
         display walls to evaluate for remote collaborative visualization.
         Resulted in a set of notes on what worked or not.
       o Worked with PPPL to put up a prototype display in the NSTX control room.
         Resulted in the commitment to set up a permanent installation of a
         tiled display in NSTX control room this year.

      Future:
       o Continued support for initial display wall in NSTX control room.
       o Collaborative tools (especially UI and control) for such environments.
       o Improved color balance among multiple projector displays. 
    

Sanderson, Utah Report, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

       SCIRun and Fusion Goals -
         Provide local, remote, and collaboration visualization to fusion scientists.

       SCIRun - What is it?
          Problem Solving Environment (PSE).
          Provides both compuation and visualization components.

       SCIRun - What is it?
         Open Source
         RPM Downloadable 
         
       SCIRun - Extensions for Fusion
         Readers
         Data structures
         2D Plotting

       SCIRun - Fusion Readers
         MDSPlus Remote Data Storage
         HDF5 Local Data Storage

       SCIRun - Data Structures
         Structured Data - (Regular Topology, Irregular Geometry).
         Time dependent data.

       SCIRun - Visualization
         Scalar Data - Isosurfaces, Volume Rendering
         Vector Data - Streamlines, Hedgehogs

       SCIRun - Visualization
         Animation

       SCIRun - Visualization
         Collaboration - prototype

       SCIRun - Future Work
         GUI - Super Modules and remote and collaboration visulization
         Animation
         2D Plotting

       Research - Error
    

Peng, GA Vis Report, 15 minute talk/5 minutes questions.
Draft viewgraphs in PowerPoint

      3-D Vis
         - 2 sentences describing NIMROD
         - Nimrod exemplifies 3-D vis need for fusion simulation codes
         - Nimrod results stored in MDSplus to facilitate easy data sharing and visualization
         - SCIRun with fusion package installed and running at GA
         - SCIRun used by physicists to visualize and analyze NIMROD data
             * Demonstrated at TTF, Sherwood, APS physics meetings
         - Animation created by SCIRun was used to present research results in an APS invited talk
      Shared Vis
         - Demonstration of collaborative vis between ANL and GAıs large display walls
             * Simulating control room environment and remote participation
             * Wall-to-wall, workstation to wall are possible
             * Both 2-D (ReviewPlus) and 3-D (SCIRun) are possible
         - Personal Access Grid installed at GA
             * Work in progress
      Future work
    

McCune, PPPL Vis Report, 15 minute talk/5 minutes questions.
Draft viewgraphs in PowerPoint

        1.  Collaborative Displays for Control Room

            Demonstrated collaboration between Display Walls
                 PPPL Display Wall to PCS Display Wall
                         Different size, hardware, software
                         VNC software enabled shared visualizations
                 PPPL-PCS collboration

            Set up Access Grid node; demonstrate on Display Wall
                 PPPL-ANL collaboration

            Demonstrated collaboration between workstation and Display Walls
                 Shared access to image from TRANSP RPLOT on workstation
                 ElVis client-server prototype

            Demonstrated collaborative display for NSTX control room users
                 PPPL-PCS collaboration

            Proposed collaborative display configurations for NSTX Control Room
		      (leveraged NSTX funding)
                 PPPL-PCS collaboration

            Tested G3 Macintoshes with gigabit network for NSTX display
                   (leveraged NSTX funding)

        2.  New Collaborative Visualization Software

            Developing ElVis - collaborative visualization system

            Provide modern, publication quality, collaborative visualization
                 Connect to legacy data sources, e.g. TRANSP
                 Minimal changes to legacy code

            Client-Server architecture
                 Client GUI and Server API (documented)
                 On-going GUI enhancements

            Efficient collaboration between remote users
                 Shared visualization server
                 Data source client (legacy applications)
                 Data viewing client (web applet, eventually)

            Java code base - designed for Web integration

            Integrated with TRANSP: RPLOT access to TRANSP MDSplus results

            Started integration with Control Room applications
                 Web Scope -- MDSplus signals
                 Surface Plot of MDSplus profile evolution data
                 PPPL-MIT collaboration:  MDSplus

            Integrate with Tokamak Simulation Code (summer student)

       3.  Future Plans

            Collaborative Displays
                 Deploy collaborative display if NSTX can purchase hardware
                   (unlikely during FY 03)

                 Test and use PCS alignment software for Display Walls

            Upgrade Access Grid to ANL software V2
   
            Collaborative Vis Software
                 Shared views of TRANSP input and output data
                 ElVis coupled to NFC TRANSP Production System
                         communication between TRANSP experts and users
                         leverage experimental project support of TRANSP

            Integrate GLOBUS security software - secure ElVis Server
                 PPPL-ANL-LBNL collaboration

            Client applet for Internet browser access to ElVis servers
                 PPPL-ANL-LBNL collaboration:  Globus security
    

All, Demonstrations, 1.0 hours

      - Grid Computing with TRANSP (PreTRANSP and Monitoring), Peng, Keahey, Thompson
      - Grid execution in real time, Keahey
      - SCIRun on fusion data with MDSplus, Sanderson
      - PIG with shared Vis, Papka & Stillerman
    

All, Answers to any first day issues, 0.5 hours

      - Depends on what we are asked. Answers formulated the night before.
    

Schissel, NFC Looking Forward, 20 minute talk/5-10 minutes questions.
Draft viewgraphs in PowerPoint

      This talk builds on all the previous talks and outlines the exciting
      and valuable things the NFC can and should be doing not only over our
      remaining 1.5 years but beyond the presently funded time frame. We need
      to show excitement beyond with the fusion base program as a customore
      as well as potential new customers in ITER and the FSP.
    


team contact info | about the fusion grid | fusiongrid research

Last modified 05/23/03.