Foilset Search Full Index for Scripted foilset

Web Technologies for Parallel and Distributed (Meta)Computing

Given by Geoffrey C. Fox at ParCo Conference Bonn on Sept 16,97. Foils prepared Sept 12 97

We describe how a network of servers architecture can naturally support both parallel and distributed computing while
Java can be used for both the client interface and for programming parallel and sequential scientific problems
This is illustration in multidisciplinary applications, forces modeling, integration of CORBA, role of component based software, interpreters
we discuss role of collaboration technologies
we describe relevance of Web technologies


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
General NPAC Foils-B starting June97(PowerPoint)
Variety of Foils Used Starting January 97
Miscellaneous Presentation Material used in 1996
Commodity(Web) Technologies in the service of Computational Grids
Title and Abstract of FakeFoilset
Master Presentation on Java for Simulation and Education
Collection of GIF Images for General NPAC Projects January 97-
Collection of GIF Images for General NPAC Projects April96-
Scivis Java Visualization System
HPF Interpreter using Web Technologies
Master Set of Presentations on Java for Computational Science
JavaBeans and Visual HPCC ComponentWare
Distributed Simulation (DIS,HLA) HPCC and the Object Web
Possible Java Frameworks for Computing
Master Set of Foils for Two Web Training Presentations
Master Set of Material on Tango and Collaboratoies
Master Set of Foils for Two Talks at Dayton (Multidisciplinary Applications, Tango Collaboratory)
Master for TANGO Applications -- C2, Education, HealthCare, Simulation
Master Set of Foils for Web Programming Course
Introduction to Java to be used in (Scientific) Computing

Table of Contents for Web Technologies for Parallel and Distributed (Meta)Computing

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
(basic:(focus style:) Denote Foils where Image is not available
denotes presence of Additional linked information which is greyed out if missing

1 Commodity(Web) Technologies for Parallel and Distributed (Meta)Computing ParCo 97 September 16,97 Bonn Germany
2 Abstract of Web Technologies for Parallel and MetaComputing

Lessons from current HPCC Activities
3 Some Concepts Learnt from HPCC Initiative
4 Some Relevant Technical Trends
5 The Computing Pyramid

Web Software is Best!
6 Web Software is the Best!
7 Synergy of InterNet and IntraNets

We can Act Now as basic functionality there/clear!
8 We have the Web Tools in Place - I !
9 We have the Web Tools in Place - II!

Relevance of Web and Computing
10 Four Roles of Object Web Technologies in Computing
11 Some Tactical Opportunities of Object Web Technologies - I
12 Some Tactical Opportunities of Object Web Technologies - II
13 Some Classes of Applications
14 Inevitable Relevance of the Object Web

Application Analysis
15 Structure(Architecture) of Applications - I
16 Structure(Architecture) of Applications - II
17 HPCC Software issues

See Java in HPCC resource
18 Java for Scientific Computing Resource

Basic Web Architecture for Computing
19 One Strategy for a Object Web-based Metacomputing
20 A Web-based 3-Tier Computing System
21 Web-Server based Metacomputer Capabilities at 3 levels
22 General Object Web based Middle Tier Server Architecture
23 Role of Collaboratory Systems

3 Roles for Java in HPCC
24 There are (at least) 3 Major Roles for JAVA in Computation
25 The 3 Roles of Java

Java for User Interfaces
26 Java for Building User Interfaces

The Virtual Programming Lab -- Web interfaces/wrappers
27 Summary of the VPL -- Virtual Programming Laboratory
28 VPL 1.0 File Manager Screen
29 VPL 2D Graphics (VPLPlot 1.0) Samples Screen
30 Kivanc Dincer's Java FrontEnd to Pablo - I

SciVis
31 Overview
32 PPT Slide

VRML in HPCC and for real world dissemination
33 What is Relevance of VRML(2) for Scientific Computing?
34 GIS integration with Weather Simulation application - II.

Basic Layered Model for MetaComputing with Java
35 Metacomputing with Web Architecture
36 Article on MIP Sucking Java Applets

High Functionality MiddleWare with Java Servers
37 High Functionality Software Layer
38 Architecture of HPcc Commidity Technology High Performance Computing System
39 Proposed Approach to High Performance Messaging
40 Three Possible Implementations of CFD CSM Linkage
41 Picture of JavaBean and JDK1.1 AWT Event Model

Applications of this approach
42 Some Capabilities of the Object Web (Server) Architecture for Computing

HPF Interpreter
43 Web Architecture Supports Interpreted Environments
44 Integrated Compiled and Interpreted Environments II
45 Use of PCRC Infrastructure -- The HPF front-end to produce an Integrated Environment for HPF Compiler and Interpreter
46 Architecture of the Integrated Interpreter/Compiler System
47 Switching between compiled and interpreted modes
48 Use for Interactive Visualizations
49 Linkage of HPF Interpreter to Compiler

Petaflop Layered Software Model
50 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II
51 Hierarchy of Software Levels

DataFlow with the Web
52 Example of WebFlow = AVS/Khoros using Web
53 WebFlow: Image Processing

Component Based Programming
54 Component Based Programming Environments
55 3 by 3 Diagram of Programming Environments versus System Complexity from PC to HPCC
56 Integration of Web with CORBA

CORBA and HPCC
57 Aspects of HPCORBA Architecture
58 Diagram of HPCORBA Architecture
59 Integration of DIS with Object Web Based Computing
60 Technology Convergence Roadmap - Overview for Forces Modeling, Integrated Modeling and Testing for DoD

Java Frameworks for Interoperable Computing
61 New Java Frameworks for Advanced Web Services (I)
62 New Java Frameworks for Advanced Web Services (II)
63 Possible Java Frameworks for Computing
64 Proposed Java Computing Services Framework
65 Implementation of a Java Computing Framework

And look JavaBeans can be used in Education!
66 WebPersuasion -- Javabean Foilsets
67 Features of a JavaBean Foilset
68 Graphics in the New Tango white Board

Collaboration/Computational Steering
69 TANGOsim Collaboration/ Simulation/ Training in Java
70 TANGO Collaboratory
71 TANGO Collaboration Model
72 Role of Collaboratory Systems
73 TANGO: Highlights
74 Tango Screen: Talking Heads and White Board
75 Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
76 TANGO: Highlights II
77 TANGO: Control Application
78 TANGO: application control
79 TANGO Applications
80 TANGO: Status

Tango in Context of Collaboration Systems
81 Collaboratory systems: Taxonomy I
82 Collaboratory systems: Taxonomy II
83 Event Broadcasting: con and pro

TANGO for Command and Control
84 Typical Web Collaboration Architecture
85 The TANGOsim C2 Application
86 Command and Control Screen with Multimedia Message
87 A demo of animated objects controlled by simulation engine of Tango collaborative system - III

TANGO for Multidisciplinary Applications
88 TANGO Structure of Multidisciplinary Applications
89 Minimal Web based Multidisciplinary Application
90 Comparison of Communication/Linkage Models

TANGO for Collaborative Computing/Computational Steering
91 General Web Architecture
92 TANGOsim for Distributed Simulation and Computational Steering - I
93 TANGOsim for Distributed Simulation and Computational Steering - II

TANGO for Education
94 Architecture of JSU Distance Education

Java as a Language for Computational Science including numeric kernels
95 Java as the Language for Computational Kernels!
96 Some Critical Features of Java as a Programming Language
97 Comparison of Java and Fortran 77/90
98 Java Links the Bottom and Top of Pyramid

Performance of Java
99 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I
100 Performance of Java is Dreadful!
101 LinPack Java Performance Updated to Sept 30 1996
102 LinPack Java Performance Updated to June 3 1997
103 What Limits Performance of Compiled Java?
104 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III

Approaches to Parallel Java
105 Classes of Simulations and their High Performance Needs
106 Java and Parallelism?
107 "Pure" Java Model For Parallelism
108 Mechanisms for Data Parallelism in HPJava

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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 Thu Jan 8 1998