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

Distributed Systems on the Pragmatic Object Web -- Computing with Java and CORBA

Given by Geoffrey C. Fox at Computational Aerosciences in the 21st Century Hampton VA on April 23 98. Foils prepared 21 April 98

We review emerging approaches to HPCC for both tightly coupled parallel hardware and computational grids -- geographically distributed metacomputers.
We base the discussion on the growing power and capability of commodity computing and communication technologies largely driven by commercial distributed information systems. These systems are built from CORBA, Microsoft's COM, Javabeans, and less sophisticated web server and networked approaches.
One can abstract these to a three-tier model with largely independent clients connected to a distributed network of servers. The latter host various services including object and relational databases and of course parallel and sequential computing.
This network of servers encompassing disparate object and web standards is termed the "Pragmatic Object Web" and we show how to use these concepts even when there is no one universal standard.
We look at the implications for educational curricula in "non computer science technical fields"


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)
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
CompGridSept97           Commodity(Web) Technologies in the service of
                           Computational Grids
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
ICWUJan98                Plans for ICWU International Collaborative 
                          University
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995

Table of Contents for Distributed Systems on the Pragmatic Object Web -- Computing with Java and CORBA


          GeneralFoils98A 066 001 Distributed Systems on the Pragmatic
                                   Object Web -- Computing with Java 
                                  and CORBA
          GeneralFoils98A 067 002 Abstract of CAS21st Century 
                                  Presentation

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
              ISDAmarch98 003 006 Pragmatic Object Web Technology 
                                  Model - I
              ISDAmarch98 004 007 Pragmatic Object Web Technology 
                                  Model - II

Multi-Tier Computing Model
          GeneralFoils98A 016 008 Exploiting Multi-Tier Commodity 
                                  Software Model
              ISDAmarch98 005 009 An Object Web-based 3-Tier Computing
                                   System
              ISDAmarch98 006 010 Comparison of 2 3 and 4 Tier Models
          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)

Overview of HPcc and Java Grande
              ISDAmarch98 010 013 Basic HPcc Strategy
              ISDAmarch98 008 014 What is Java Grande?
              ISDAmarch98 009 015 What is Goal of Java Grande Forum?

MetaComputing with the Object web
          GeneralFoils97B 113 016 Three Roles of Object Web 
                                  Technologies in Computing
          GeneralFoils98A 046 017 Computational Grid and the Object 
                                  Web
          GeneralFoils97B 033 018 Structure(Architecture) of 
                                  Applications - I
          GeneralFoils97B 034 019 Structure(Architecture) of 
                                  Applications - II
          GeneralFoils97B 058 020 Metacomputing with Web Architecture
          GeneralFoils97B 037 021 One Strategy for a Object Web-based 
                                  Metacomputing

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

3 Strategies for Linking two Programs Together
           CompGridSept97 017 023 Three Possible Implementations of 
                                  CFD CSM Linkage
           CompGridSept97 018 024 Picture of JavaBean and JDK1.1 AWT 
                                  Event Model

WebFlow
          GeneralFoils98A 075 025 Visual Programming WebFlow, DARP on 
                                  GLOBUS
              ISDAmarch98 011 026 WebFlow 3 Tier Architecture with 
                                  High Performance Globus and High 
                                  Functionality IIOP Services
          GeneralFoils98A 018 027 WebFlow Flip Module
           CompGridSept97 022 028 Example of WebFlow = AVS/Khoros 
                                  using Web

Interpreted Front Ends
        NPACScreenDumps97 227 029 Code WebFlow and Image Processing 
                                  Parameters and SciVis Output from 
                                  DARP I

NCSA Globus Integration Prototype
              ISDAmarch98 013 030 NCSA Project: HPcc for Quantum 
                                  MonteCarlo

High Performance CORBA
              ISDAmarch98 016 031 HPCORBA Layer with SIO Analogy

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

Integration of Distributed Simulation with Object Web Based HPCC
              ISDAmarch98 015 038 JWORB - Integrates Distributed 
                                  Object Models
              ISDAmarch98 014 039 ORB Performance C++ Java RMI JWORB
          GeneralFoils98A 050 040 Integration of DIS with Object Web 
                                  Based Computing
           CompGridSept97 027 041 Technology Convergence Roadmap - 
                                  Overview for Forces Modeling, 
                                  Integrated Modeling and Testing for 
                                  DoD

HPCC ComponentWare
          GeneralFoils98A 025 042 Next Steps for HPcc using JavaBeans

Wrappers with CORBA and Java
            CORBAGenFeb98 055 043 What are JavaBeans I
            CORBAGenFeb98 056 044 What are JavaBeans II
            CORBAGenFeb98 057 045 Wrapping Existing Applications -I
            CORBAGenFeb98 058 046 Wrapping Existing Applications -II

Summary
          GeneralFoils98A 041 047 Basic HPcc Strategy

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

Tango/WebFlow and Multidisciplinary Applications
       DaytonJune97Master 020 053 TANGO Structure of Multidisciplinary
                                   Applications
          GeneralFoils98A 052 054 Minimal Web based Multidisciplinary 
                                  Application
       DaytonJune97Master 022 055 Comparison of Communication/Linkage 
                                  Models

Tango for Education
              ISDAmarch98 020 056 CSC499 at Jackson State
              ISDAmarch98 021 057 Tango WebWisdom Model Collaborative 
                                  University model for Education
              ISDAmarch98 022 058 Architecture of JSU Distance 
                                  Education
              ISDAmarch98 023 059 Screenshots of Tango Teaching Tools
          GeneralFoils98A 004 060 Goals of Distance Education
              ISDAmarch98 024 061 The current Capabilities of Tango -I
              ISDAmarch98 025 062 Capabilities of Tango -II
              ISDAmarch98 026 063 The current Capabilities of Tango 
                                  -III
              ISDAmarch98 027 064 Tango Educational Applets
              ISDAmarch98 028 065 The current Capabilities of Tango 
                                  -IV
              ISDAmarch98 029 066 Tango Visible Human and Chat

Wearable Computers
          GeneralFoils98A 053 067 Linkage to Mobile Units
        NPACScreenDumps98 047 068 Belt and Writing on the Screen Side 
                                  View
        NPACScreenDumps98 048 069 Belt and Writing on the Screen Front
                                   View II
          GeneralFoils98A 070 070 Java Ring - Portable Robust JVM

University HPCC Issues and Requirements
          GeneralFoils98A 054 071 University HPCC Issues and 
                                  Requirements

Education in Technical Fields
          GeneralFoils98A 071 072 Changing Choices in Education
          GeneralFoils98A 072 073 Impact of IT Worker Shortage
          GeneralFoils98A 073 074 Impact of Education/Web Technology 
                                  on Engineering and Physics

What should we do in Education
          GeneralFoils98A 043 075 Synergistic Teaching  of Parallel 
                                  Computing and Web Academic Field of 
                                  Internetics
        NPACScreenDumps98 027 076 Prof. Xiaoming Li's Vision of 
                                  Internetics July 97
                ICWUJan98 004 077 What is Internetics ?
             CompSciMay95 005 078 Program in Computational Science
                                  Implemented within current academic 
                                  framework
             CompSciMay95 028 079 Program in Information Age 
                                  Computational Science Implemented 
                                  Within Current Academic Program
                ICWUJan98 013 080 Internetics Certificate Curriculum: 
                                  K-12
                ICWUJan98 015 081 Internetics Certificate Curriculum: 
                                  Graduate
          GeneralFoils98A 074 082 Internetics Certificate Curriculum: 
                                  Graduate Electives

List of Foils Used as they occur

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
66 67 42 14 15 16 17 47 46 75 18 21 22 44 50 25 41 51 52 4 53 70 54 71 72 73 43 74
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
3 4 5 6 10 8 9 11 13 16 15 14 20 21 22 23 24 25 26 27 28 29
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
17 18 22 27
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
227 191 187 76 6 35
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
55 56 57 58
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
20 22
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
47 48 27
ICWUJan98                Plans for ICWU International Collaborative 
                          University
4 13 15
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
5 28

Sorted List of Foils Used

GeneralFoils98A          General NPAC Foils-98A starting January 98 
                          (PowerPoint)
4 14 15 16 17 18 21 22 25 41 42 43 44 46 47 50 51 52 53 54 66 67 70 71 72 73 74 75
ISDAmarch98              Collaboration and Scientific Visualization 
                          for High Performance Data Bases
3 4 5 6 8 9 10 11 13 14 15 16 20 21 22 23 24 25 26 27 28 29
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
17 18 22 27
NPACScreenDumps97        Collection of GIF Images for General NPAC 
                          Projects  January 97-
6 35 76 187 191 227
CORBAGenFeb98            Introduction to  CORBA and distributed 
                          Objects using Visigenic ORB
55 56 57 58
DaytonJune97Master       Master Set of Foils for Two Talks at Dayton 
                          (Multidisciplinary Applications, Tango 
                          Collaboratory)
20 22
NPACScreenDumps98        Collection of Images for General NPAC 
                          Projects  January 98-
27 47 48
ICWUJan98                Plans for ICWU International Collaborative 
                          University
4 13 15
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
5 28


© 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 Fri Apr 24 1998