Foilset Search Full Index for Scripted foilset

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!
General NPAC Foils-98A starting January 98 (PowerPoint)
Collaboration and Scientific Visualization for High Performance Data Bases
General NPAC Foils-B starting June97(PowerPoint)
Commodity(Web) Technologies in the service of Computational Grids
Collection of GIF Images for General NPAC Projects January 97-
Introduction to CORBA and distributed Objects using Visigenic ORB
Master Set of Foils for Two Talks at Dayton (Multidisciplinary Applications, Tango Collaboratory)
Collection of Images for General NPAC Projects January 98-
Plans for ICWU International Collaborative University
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

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where HTML is sufficient

1 Distributed Systems on the Pragmatic Object Web -- Computing with Java and CORBA
2 Abstract of CAS21st Century Presentation

Status of HPCC in a Snapshot
3 Synergy of Parallel Computing and Web Internetics as Unifying Principle
4 The HPCC Dilemma and its Solution

Commodity Technologies
5 What is Commodity Software
6 Pragmatic Object Web Technology Model - I
7 Pragmatic Object Web Technology Model - II

Multi-Tier Computing Model
8 Exploiting Multi-Tier Commodity Software Model
9 An Object Web-based 3-Tier Computing System
10 Comparison of 2 3 and 4 Tier Models
11 Today's Confusing Multi-Technology Real World Second Tier Server Layer
12 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
13 Basic HPcc Strategy
14 What is Java Grande?
15 What is Goal of Java Grande Forum?

MetaComputing with the Object web
16 Three Roles of Object Web Technologies in Computing
17 Computational Grid and the Object Web
18 Structure(Architecture) of Applications - I
19 Structure(Architecture) of Applications - II
20 Metacomputing with Web Architecture
21 One Strategy for a Object Web-based Metacomputing

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

3 Strategies for Linking two Programs Together
23 Three Possible Implementations of CFD CSM Linkage
24 Picture of JavaBean and JDK1.1 AWT Event Model

WebFlow
25 Visual Programming WebFlow, DARP on GLOBUS
26 WebFlow 3 Tier Architecture with High Performance Globus and High Functionality IIOP Services
27 WebFlow Flip Module
28 Example of WebFlow = AVS/Khoros using Web

Interpreted Front Ends
29 Code WebFlow and Image Processing Parameters and SciVis Output from DARP I

NCSA Globus Integration Prototype
30 NCSA Project: HPcc for Quantum MonteCarlo

High Performance CORBA
31 HPCORBA Layer with SIO Analogy

Parallel Computing as opposed to Metacomputing
32 Parallel Computing v. Metacomputing
33 A Parallel Computer Viewed as a Single CORBA Object
34 Fig. 13: Each node of a parallel computer instantiated as a Corba object.
35 Can HPcc Give High Performance if applied to each node of a parallel computer?
36 Fig 15: A message optimization bridge
37 Communication Protocol Integration

Integration of Distributed Simulation with Object Web Based HPCC
38 JWORB - Integrates Distributed Object Models
39 ORB Performance C++ Java RMI JWORB
40 Integration of DIS with Object Web Based Computing
41 Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD

HPCC ComponentWare
42 Next Steps for HPcc using JavaBeans

Wrappers with CORBA and Java
43 What are JavaBeans I
44 What are JavaBeans II
45 Wrapping Existing Applications -I
46 Wrapping Existing Applications -II

Summary
47 Basic HPcc Strategy

Integration of Collaboration with Object Web Based HPCC
48 Collaborative Systems
49 Tango Collaboration System
50 Tango Screen: Talking Heads and White Board
51 Command and Control Screen with Multimedia Message
52 A demo of animated objects controlled by simulation engine of Tango collaborative system - III

Tango/WebFlow and Multidisciplinary Applications
53 TANGO Structure of Multidisciplinary Applications
54 Minimal Web based Multidisciplinary Application
55 Comparison of Communication/Linkage Models

Tango for Education
56 CSC499 at Jackson State
57 Tango WebWisdom Model Collaborative University model for Education
58 Architecture of JSU Distance Education
59 Screenshots of Tango Teaching Tools
60 Goals of Distance Education
61 The current Capabilities of Tango -I
62 Capabilities of Tango -II
63 The current Capabilities of Tango -III
64 Tango Educational Applets
65 The current Capabilities of Tango -IV
66 Tango Visible Human and Chat

Wearable Computers
67 Linkage to Mobile Units
68 Belt and Writing on the Screen Side View
69 Belt and Writing on the Screen Front View II
70 Java Ring - Portable Robust JVM

University HPCC Issues and Requirements
71 University HPCC Issues and Requirements

Education in Technical Fields
72 Changing Choices in Education
73 Impact of IT Worker Shortage
74 Impact of Education/Web Technology on Engineering and Physics

What should we do in Education
75 Synergistic Teaching of Parallel Computing and Web Academic Field of Internetics
76 Prof. Xiaoming Li's Vision of Internetics July 97
77 What is Internetics ?
78 Program in Computational Science
Implemented within current academic framework
79 Program in Information Age Computational Science Implemented Within Current Academic Program
80 Internetics Certificate Curriculum: K-12
81 Internetics Certificate Curriculum: Graduate
82 Internetics Certificate Curriculum: Graduate Electives

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key HPcc URL http://www.npac.syr.edu/users/gcf/HPcc/HPcc.html * HPcc as High Performance Commodity Components by gcf on Sun Nov 23 1997
Times 2 Foils referenced Foil 34 Foil 36
© 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