Find this at http://www.npac.syr.edu/users/gcf/dswahpccfeb98/

Distance Computing and Collaboration

Given by Geoffrey C. Fox at DSWA HPCC REquirements Workshop TASC Building Rosslyn VA on 20 February 98. Foils prepared 21 February 98

We discuss role of commodity (Web) technologies in future high performance computing environments
We describe how a network of Web/CORBA/COM servers architecture can naturally support both parallel and distributed computing while
We describe applications to both metacomputing, and parallel computing and suggest this approach can provide attractive user environments leveraging the huge commodity investment
We suggest critical importance of CORBA and component based software in HPCC -- Javabeans seem very important
This approach unifies distributed event driven simulations with classic massively parallel time stepped computations and so combines DMSO HLA/RTI with classic HPCC
We describe role of collaboration technology in linking computers with people
We finish with remarks on University requirements and issues in HPCC connected to research in HPCC, use of HPCC systems and education


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
GeneralResFoils96        Miscellaneous Presentation Material used in 
                          1996
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
ScivisOverviewSept97     Scivis Java Visualization System
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
ICWUJan98                Plans for ICWU International Collaborative 
                          University
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
WebWisdomNov97Master     Master Set of  WebWisdom Education and 
                          Training System: Distributed Objects and 
                          Collaboration
JSUFall97Master          Master Set of Foils for Web Programming 
                          Course

Table of Contents for Distance Computing and Collaboration


          GeneralFoils98A 039 001 Distance Computing and Collaboration
                                   for DSWA Workshop on Very Large 
                                  Scale High Performance Computing 
                                  Requirements  February 20 TASC 
                                  Rosslyn VA  
                                  http://www.npac.syr.edu/users/gcf/nisthpccjan98  http://www.npac.syr.edu/users/gcf/dswahpccfeb98   http://www.npac.syr.edu/users/gcf/HPcc/HPcc.html
                                  
          GeneralFoils98A 040 002 Abstract of Distance Computing and 
                                  Collaboration for DSWA

Status of HPCC in a Snapshot
          GeneralFoils98A 042 003 Synergy of Parallel Computing and 
                                  Web Internetics as Unifying 
                                  Principle
          GeneralFoils98A 014 004 The HPCC Dilemma and its Solution

Commodity Technologies
          GeneralFoils98A 015 005 What is Commodity Software
            CORBAGenFeb98 054 006 Pragmatic Object Web Technology 
                                  Model
          GeneralFoils98A 045 007 Object Web Software is the Best
        GeneralResFoils96 043 008 Synergy of InterNet and IntraNets

Multi-Tier Computing Model
          GeneralFoils98A 016 009 Exploiting Multi-Tier Commodity 
                                  Software Model
          GeneralFoils98A 048 010 An Object Web-based 3-Tier Computing
                                   System
          GeneralFoils98A 017 011 Today's Confusing Multi-Technology 
                                  Real World Second Tier Server Layer
          GeneralFoils98A 047 012 Todays Complex World will evolve to 
                                  something like the pure CORBA 
                                  Architecture for a distributed 
                                  Information System (There are 
                                  similar COM and Javabean /RMI 
                                  Versions)

MetaComputing with the Object web
          GeneralFoils97B 113 013 Three Roles of Object Web 
                                  Technologies in Computing
          GeneralFoils98A 046 014 Computational Grid and the Object 
                                  Web
          GeneralFoils97B 033 015 Structure(Architecture) of 
                                  Applications - I
          GeneralFoils97B 034 016 Structure(Architecture) of 
                                  Applications - II
          GeneralFoils97B 058 017 Metacomputing with Web Architecture
          GeneralFoils97B 037 018 One Strategy for a Object Web-based 
                                  Metacomputing
           CompGridSept97 013 019 Web-Server based Metacomputer 
                                  Capabilities at 3 levels

Overview of applications of this Approach
          GeneralFoils97B 040 020 Some Capabilities of the Object Web 
                                  (Server) Architecture for Computing

3 Strategies for Linking two Programs Together
           CompGridSept97 017 021 Three Possible Implementations of 
                                  CFD CSM Linkage

WebFlow
          GeneralFoils98A 049 022 Visual Programming WebFlow, DARP on 
                                  GLOBUS
        NPACScreenDumps98 002 023 Architecture of WebFlow linked to 
                                  Globus
          GeneralFoils98A 018 024 WebFlow Flip Module
           CompGridSept97 022 025 Example of WebFlow = AVS/Khoros 
                                  using Web

Interpreted Front Ends
        NPACScreenDumps97 227 026 Code WebFlow and Image Processing 
                                  Parameters and SciVis Output from 
                                  DARP I
     ScivisOverviewSept97 012 027 PPT Slide

Parallel Computing as opposed to Metacomputing
          GeneralFoils98A 021 028 Parallel Computing v. Metacomputing
          GeneralFoils97B 074 029 A Parallel Computer Viewed as a 
                                  Single CORBA Object
        NPACScreenDumps97 191 030 Fig. 13: Each node of a parallel 
                                  computer instantiated as a Corba 
                                  object.
          GeneralFoils98A 022 031 Can HPcc Give High Performance if 
                                  applied to each node of a parallel 
                                  computer?
        NPACScreenDumps97 187 032 Fig 15: A message optimization 
                                  bridge
          GeneralFoils98A 044 033 Communication Protocol Integration

Integration of Distributed Simulation with Object Web Based HPCC
          GeneralFoils98A 050 034 Integration of DIS with Object Web 
                                  Based Computing
           CompGridSept97 027 035 Technology Convergence Roadmap - 
                                  Overview for Forces Modeling, 
                                  Integrated Modeling and Testing for 
                                  DoD

HPCC ComponentWare
          GeneralFoils98A 025 036 Next Steps for HPcc using JavaBeans

Wrappers with CORBA and Java
            CORBAGenFeb98 055 037 What are JavaBeans I
            CORBAGenFeb98 056 038 What are JavaBeans II
            CORBAGenFeb98 057 039 Wrapping Existing Applications -I
            CORBAGenFeb98 058 040 Wrapping Existing Applications -II

Summary
          GeneralFoils98A 041 041 Basic HPcc Strategy

Integration of Collaboration with Object Web Based HPCC
          GeneralFoils98A 051 042 Collaborative Systems
          GeneralFoils97B 059 043 Tango Collaboration System
        NPACScreenDumps97 076 044 Tango Screen: Talking Heads and 
                                  White Board
        NPACScreenDumps97 006 045 Command and Control Screen with 
                                  Multimedia Message
        NPACScreenDumps97 035 046 A demo of animated objects 
                                  controlled by simulation engine of 
                                  Tango collaborative system - III

Tango/WebFlow and Multidisciplinary Applications
       DaytonJune97Master 020 047 TANGO Structure of Multidisciplinary
                                   Applications
          GeneralFoils98A 052 048 Minimal Web based Multidisciplinary 
                                  Application
       DaytonJune97Master 022 049 Comparison of Communication/Linkage 
                                  Models

Wearable Computers
          GeneralFoils98A 053 050 Linkage to Mobile Units
        NPACScreenDumps98 047 051 Belt and Writing on the Screen Side 
                                  View
        NPACScreenDumps98 048 052 Belt and Writing on the Screen Front
                                   View II

University HPCC Issues and Requirements
          GeneralFoils98A 054 053 University HPCC Issues and 
                                  Requirements

What should we do in Education
          GeneralFoils98A 043 054 Synergistic Teaching  of Parallel 
                                  Computing and Web Academic Field of 
                                  Internetics
        NPACScreenDumps98 027 055 Prof. Xiaoming Li's Vision of 
                                  Internetics July 97
                ICWUJan98 004 056 What is Internetics ?
             CompSciMay95 005 057 Program in Computational Science
                                  Implemented within current academic 
                                  framework
             CompSciMay95 028 058 Program in Information Age 
                                  Computational Science Implemented 
                                  Within Current Academic Program
                ICWUJan98 013 059 Internetics Certificate Curriculum: 
                                  K-12
                ICWUJan98 015 060 Internetics Certificate Curriculum: 
                                  Graduate
                ICWUJan98 016 061 Internetics Certificate Curriculum: 
                                  Graduate Electives
          GeneralFoils98A 004 062 Goals of Distance Education
     WebWisdomNov97Master 010 063 CSC499 at Jackson State
          JSUFall97Master 011 064 Architecture of JSU Distance 
                                  Education
          GeneralFoils98A 055 065 Summary of ICWU International 
                                  Collaborative Web University and its
                                   Internetics Program
          GeneralFoils98A 056 066 Next Steps in CSC499 Experiment

List of Foils Used as they occur

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
39 40 42 14 15 45 16 48 17 47 46 49 18 21 22 44 50 25 41 51 52 53 54 43 4 55 56
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
54 55 56 57 58
GeneralResFoils96        Miscellaneous Presentation Material used in 
                          1996
43
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
113 33 34 58 37 40 74 59
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
13 17 22 27
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
2 47 48 27
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
227 191 187 76 6 35
ScivisOverviewSept97     Scivis Java Visualization System
12
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
20 22
ICWUJan98                Plans for ICWU International Collaborative 
                          University
4 13 15 16
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
5 28
WebWisdomNov97Master     Master Set of  WebWisdom Education and 
                          Training System: Distributed Objects and 
                          Collaboration
10
JSUFall97Master          Master Set of Foils for Web Programming 
                          Course
11

Sorted List of Foils Used

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
4 14 15 16 17 18 21 22 25 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
54 55 56 57 58
GeneralResFoils96        Miscellaneous Presentation Material used in 
                          1996
43
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
33 34 37 40 58 59 74 113
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
13 17 22 27
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
2 27 47 48
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
6 35 76 187 191 227
ScivisOverviewSept97     Scivis Java Visualization System
12
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
20 22
ICWUJan98                Plans for ICWU International Collaborative 
                          University
4 13 15 16
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
5 28
WebWisdomNov97Master     Master Set of  WebWisdom Education and 
                          Training System: Distributed Objects and 
                          Collaboration
10
JSUFall97Master          Master Set of Foils for Web Programming 
                          Course
11


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Apr 6 1998