Computing on the Pragmatic Object Web

9/6/98


Click here to start


Table of Contents

Computing on the Pragmatic Object Web

Abstract of Europar Pragmatic Object Web HPcc Presentation

Optimistic Scenario

The HPCC Dilemma and its Solution

What is Commodity Software

The Computing Pyramid

Server Side Java Distributed Objects Pragmatic Object Web Web-based Computing Computational Grids Coarse Grain Integration

Pragmatic Object Web Technology Model - I

Multi-Tier Client Server Service

Pragmatic Object Web Technology Model - II

Specifying Server Side Objects

Comparison of 2 3 and 4 Tier Models

Two ways of Implementing Data Objects

Today’s Pragmatic Object Web: The Confusing Multi-Technology Real World Middleware Server Layer

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)

NPAC Concept: Summary of Pragmatic Object Web

NPAC Concept : HPcc High Performance commodity computing

What is the Architecture of Metaproblems Complex HPCC Applications

Structure(Architecture) of Applications - I

Structure(Architecture) of Applications - II

HPcc Hybrid Multi-Tier Architecture to obtain Commodity Functionality and High-Performance

Exploiting Multi-Tier Commodity Software Model

Three Possible Implementations of CFD CSM Linkage

Picture of JavaBean and JDK1.1 AWT Event Model

HPcc Prototype WebFlow and JWORB over GLOBUS

Gateway Building Blocks: JWORB WebFlow on GLOBUS

WebFlow WaveFilter Module

WebFlow + Globus Functional Architecture

WebFlow as front end for Globus in Alliance Quantum Chemistry Simulations

WebFlow over Globus for NCSA Alliance Quantum Chemistry Application View

WebFlow on Globus -- LMS at CEWES

What are JavaBeans I

What are JavaBeans II

Next Steps for HPcc using JavaBeans

Gateway Multi-Server Middleware System Architecture Linking Clients, HPCC, and Modern Enterprise Systems

Multi-Server Model

So in our WebWisdom Distance Education System

Database Architecture for WebWisdom

While for High Performance Computing

Multi-Server Gateway Tier

Multi Tier Gateway Architecture

What are General Capabilities in Gateway Tier?

What Particular Programs could run in Gateway Tier?

Distributed Modeling and Simulation RTI as more general MPI JWORB illustrates POW

Integration of DIS with Object Web Based Computing

Summary of NPAC’s JWORB natural Building Block of the Gateway

JWORB - Java Web Object Request Broker

NPAC’s Object Web RTI

JWORB based Object Web RTI

IIOP Performance for Java ORB’s

Java IIOP Performance for Structures

C++ ORB Much Faster than Java!

HLA/RTI versus HPF/MPI

HLA/RTI at Top Management Level

Resource Management and Scheduling

HPcc for Parallel Computing

Parallel Computing v. Metacomputing

A Parallel Computer Viewed as a Single CORBA Object

Each Node of a Parallel Computer viewed as a Separate CORBA Object

Can HPcc Give High Performance if applied to each node of a parallel computer?

Hybrid Parallel Computing Model

Java as a Scientific Programming Language Sequential -- and various forms of Parallelism

Java and Parallelism?

Data Parallel HPJava: Motivation

HPJava Libraries

Distributed Array Syntax: HPJava Compared to HPF

Example: Red-black iteration

Preliminary HPJava Performance (outperforms Java due to libraries)

What should you do?

Email: gcf@npac.syr.edu

Home Page: http://www.npac.syr.edu