HELP! * GREEN=global GREY=local Full HTML for

GLOBAL foilset Impact of National Information Infrastructure on Manufacturing

Given by Geoffrey C. Fox at MAME Seminar on 11 October 95. Foils prepared 10 November 1995
Abstract * Foil Index for this file See also color IMAGE

This sets the NII scene with broad service areas supported by a WebWindows Environment
In looking at application areas such as
  • Society;
  • Business enterprises;
  • Health care;
  • Defense command and control, and crisis management;
  • Education;
  • Collaboratory; e.g. distributed scince and engineering research
  • Manufacturing.
We focus on the complex system manufacturing of particular interest to MAME discussing the challenges and opportunities

Table of Contents for full HTML of Impact of National Information Infrastructure on Manufacturing


1 A Computer Scientist's View of the Impact of the National Information Infrastructure on Manufacturing
October 11 1995
369 Link Hall Syracuse University

2 Abstract of MAME Seminar on NII for Manufacturing
3 Performance of High End Machines Years 1940-2000
4 Performance of High End Machines Years 1980-2000
5 Computational Aeroscience
6 Coupled Field Problems and GAFD Turbulence
7 The Virtual Wind Tunnel and
National Aerospace Simulation

8 Superficial Observations on High Performance Computing-I
9 Superficial Observations on High Performance Computing-II
10 Superficial Observations on High Performance Communication
11 Some Implications of HPCC Observations
12 The Blue Books
Supplements to the President's Fiscal Year Budget

13 The Blue Book Covers
14 NII Compute & Communications Capability in Year 2000 --> 2005
15 Ultimate Vision and Implementation of NII and InfoVision
16 The Standard Scenario for HPCC and NII
17 Integration of Industry Sectors forming the NII
18 Possible Technology Directions for the installation of the NII
19 What will National Information Infrastructure give us?
20 The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers

21 Cost is the Major Technology Challenge
22 Life Cycle Cost is a Design Variable in ASOP
23 Basic Structure of World Wide Web
24 Some Current NII/Web Technologies -- I
25 Some Current NII/Web Technologies -- II
26 Architecture of Web Software
27 Some Relevant NII Services-I
28 What is WebWindows ?
29 Current Components of WebWindows
30 Future Components of WebWindows
31 About WebFoil System Description
32 Some Technologies to be Integrated into the Web -- I
33 NPAC Oracle 7 Web Interface -- Home Page
34 Web to Oracle Interface Screen 10: Query by Subject --2
35 Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1
36 Some Relevant NII Services-II
37 Some Technologies to be Integrated into the Web -- II
38 Overall NII Integrating Vision
39 Critical Emerging Web Technologies
40 Emerging Higher Level Web Integration Concepts -- I
41 Emerging Higher Level Web Integration Concepts -- II
42 Use of NII Services in Particular Applications -- HealthCare and Telemedicine
43 Use of NII Services in Particular Applications -- Education
44 Use of NII Services in Particular Applications -- Society
45 Use of NII Services in Particular Applications
-- Business (Enterprise Systems)

46 What is a Web or HPMMCC Network Server ?
47 A Typical Hierarchical Server Network
48 Use of NII Services in Particular Applications
-- Defence and Crisis Management

49 Use of NII Services in Particular Applications -- Collaboratory
50 Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems

51 ASOP and Multidisciplinary Analysis and Design(MAD)
52 ASOP and Multidisciplinary Analysis and Design(MAD)
53 Why is it hard to use HPCC in Manufacturing-I?
54 Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation
55 Some Simulation Areas which will be Difficult to exploit in near term
56 Opportunities for HPCC in the Science and Engineering Simulation Arena
57 Testbed Development is a NASA Role in ASOP
58 1.0 ASOP Design Environment
59 1.1 Design Engine
60 1.2 Visualization Toolkit
61 1.3 Geometry Toolkit
62 1.4 Analysis Modeling Toolkit
63 1.5 Cost Model Toolkit
64 1.6 Process Modeling Toolkit
65 ASOP Process Modeling Toolkit
66 1.7 Simulation Engine
67 1.8 Optimization Engine
68 3.0 and 4.0 Team Infrastructure
69 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)
70 Web Application Software Vision
71 HPCC needs a large enough market to sustain technology (systems and software)
72 WebWork -- NPAC, Boston University, Cooperating Systems Collaboration
73 WebWork Summary for PCRC
74 PCRC Naturally Fits in with WebWork
75 The Hyperworld of New Interactive Media
76 Figure 2: WebWork -- System Overview with Three Layers
77 Figure 1:Server-to-Server Communication Diagram
78 Java Character Recognition Demo -- The Letter W
79 WebFlow Paradigm
80 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype
81 Software Project Manager -- Example of Agent Middleware
82 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
83 General WebScript and Agents
84 Figure 3: WebTools CASE tools sample manual page Including hyper-source code

This table of Contents Abstract



HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 1 A Computer Scientist's View of the Impact of the National Information Infrastructure on Manufacturing
October 11 1995
369 Link Hall Syracuse University

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Geoffrey Fox
NPAC
Syracuse University
111 College Place
Syracuse NY 13244-4100

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 2 Abstract of MAME Seminar on NII for Manufacturing

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
This sets the NII scene with broad service areas supported by a WebWindows Environment
In looking at application areas such as
  • Society;
  • Business enterprises;
  • Health care;
  • Defense command and control, and crisis management;
  • Education;
  • Collaboratory; e.g. distributed scince and engineering research
  • Manufacturing.
We focus on the complex system manufacturing of particular interest to MAME discussing the challenges and opportunities

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 3 Performance of High End Machines Years 1940-2000

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Secs 72 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 4 Performance of High End Machines Years 1980-2000

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Secs 33 Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 5 Computational Aeroscience

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Secs 66 Full HTML Index
Analysis to define the flow physics involved in compressor stall. It suggested a variety of approaches to improve the performance of compression systems, while providing increased stall margins. A Cray Research C-90, IBM SP-1, and IBM workstation cluster were used to formulate and develop this model.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 6 Coupled Field Problems and GAFD Turbulence

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Secs 31 Full HTML Index
An image from a video illustrating the flutter analysis of a FALCON jet under a sequence of transonic speed maneuvers. Areas of high stress are red; areas of low stress are blue.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 7 The Virtual Wind Tunnel and
National Aerospace Simulation

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 8 Superficial Observations on High Performance Computing-I

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Secs 87 Full HTML Index
Parallel Computing Works!
Technology well understood for Science and Engineering
  • Good parallel algorithms, several examples of major applications in many fields exploring range of issues
  • Data and Message Parallel programming models developed
Supercomputing market small (few percent at best) and probably decreasing in size
  • Essential to have good common software infrastructure
  • Productivity tools -- Software Engineering -- Programming Support tools POOR
  • The parallel software "industry" is very small

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 9 Superficial Observations on High Performance Computing-II

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Secs 141 Full HTML Index
No silver programming bullet -- I doubt if new language will revolutionize parallel programmimng and make much easier
  • Hardware (shared memory) could be helpful
Social forces are tending to hinder adoption of parallel computing as most applications are areas where large scale computing already common
  • Parallelizing existing applications (porting sequential software) very hard
  • Opportunities offered by use of MPP's often require major organizational changes

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 10 Superficial Observations on High Performance Communication

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Secs 86 Full HTML Index
ATM ISDN Wireless Satellite advancing rapidly in commercial arena which is adopting research rapidly
Social forces (deregulation in the U.S.A.) are tending to accelerate adoption of digital communication technologies
  • These are often NEW applications (porting of POTS relatively easy!) such as interactive TV/Shopping
  • Tremendous competition between different telecommunication sectors encourages new technology now to ensure future success
Not clear how to make money on Web(Internet) but growing interest/acceptance by general public
  • huge sales in home multimedia PC's -- comparable to TV's in volume
Integration of Communities and Opportunities
  • Computing and Communication and Information Industries merging -- similar impact on academic departments will(should) happen

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 11 Some Implications of HPCC Observations

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Secs 63 Full HTML Index
Technology Opportunities in Integration of High Performance Computing and Communication Systems
  • Merging of networking, parallel computing, distributed comouting communities
  • This SOLVES previous difficulties observed for high performance computing as implies a much larger distributed (world-wide metacomputing) computing base
New Business opportunities linking Enterprise Information Systems to Community networks to current cable/network TV journalism
New educational needs at interface of computer science and communications/information applications
Major implications for education -- the Virtual University

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 12 The Blue Books
Supplements to the President's Fiscal Year Budget

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
1992: Grand Challenges
1993: Grand Challenges
1994: Toward a National Information Infrastructure
1995: Technology for the National Information Infrastructure
1996: Foundation for America's Information Future

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 13 The Blue Book Covers

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 14 NII Compute & Communications Capability in Year 2000 --> 2005

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Each of three components (network connections, clients, servers) has capital value of order $10 to $100 Billion

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 15 Ultimate Vision and Implementation of NII and InfoVision

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
InfoVision is ultimate "client-server" application
  • 108 clients -- each of which could be (small) servers -- in fact Web Technology will migrate to democratic "server-server" architecture
  • 104 large (~$10M) parallel servers -- each of which could have 1000 to 10000 nodes
Democracy on the NII (Gore)
  • Everybody can access information on the NII
  • Everybody has equal opportunity to put information on the NII

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 16 The Standard Scenario for HPCC and NII

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
High Performance (Parallel) Computers on High Speed (ATM) Networks linked to clients at a network performance that supporting realtime Video at a resolution between VHS,HDTV .
MPP's as Internet/Web/NII/GII Servers
  • NII/GII= National/Global Information Infrastructure
  • Supports Decisions by everybody in society
  • Consumers, Healthcare, Teachers, Schoolchildren, Business, Military,
Dual-Use Philosophy must be extended to Multi-Use
  • Different applications must share services
Standards must be used
  • from HPF/HPC++ in simulation arena to
  • to TCP/IP on ATM in networking
  • to parallel relational databases
  • to "Web" technology for multimedia

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 17 Integration of Industry Sectors forming the NII

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 18 Possible Technology Directions for the installation of the NII

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
One must provide real time video to some 100 million NII off ramps and there are many choices such as:
Optical Fibre Trunk System (ATM)
  • This seems Certain
Satellites for Trunk System
Local Cable Delivery (Optical --> Cable Switch) - several megabits/sec
  • Certain in populated areas
ISDN (0.1 megabits/sec) down twisted pair
ADLS (several megabits/sec) down twisted pair
Full Optical Fibre Link
Mobile Computing

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 19 What will National Information Infrastructure give us?

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
"Every" Business Office, Every doctor's Office, "Every" school desk, "Every" home(potential patient) (approximately any home on cable) will have a two-way high speed link to the NII
  • about 10 Megabits/second compared to
  • about 10 Kilobits/second for a modem (14.4 kbit/sec)
What does this factor of 1000 increase in performance do for the home?
  • TV + Settop Unit becomes Computer (analog) (interactive digital)
  • Modem & home PC supporting text interfaces becomes interactive full (VHS Þ HDTV resolution) video receiving unit
  • Interactive implies that you can choose what you want when you want it.
These consumer developments will drive MPP use
  • consumer products drives better high end business and research user level products e.g., cheap Virtual Reality Interfaces
  • MPP's are information servers for consumers, business, research

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 20 The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Information Video Imagery and Simulation on Demand
The different application areas such as business, defence, government, education and healthcare can leverage off the infrastructure and services motivated by home use.
Clearly each areas needs somewhat different functionality and trade-offs in services

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 21 Cost is the Major Technology Challenge

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
COMMERCIAL AIRCRAFT COST REDUCTIONS ARE TARGETED AT 25% NEAR TERM
THREE OF FIVE MILITARY FIXED-WING AIRCRAFT FAMILIES IDENTIFY REDUCING COSTS BY 20-40% (BY 2015) AS A PRIORITY TECHNOLOGY DEVELOPMENT

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 22 Life Cycle Cost is a Design Variable in ASOP

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 23 Basic Structure of World Wide Web

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Browsers have SAME interface on ALL Computers
CGI Programs are typically written in PERL but can be essentially ANY UNIX Process and so do simulation, database access, advanced document processing etc.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 24 Some Current NII/Web Technologies -- I

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Clients (such as Mosaic and Netscape) support browsing of hyperlinked documents but have no internal interactive/compute capability
Servers read HTTP and deliver requested service to client
HTML -- a document format supporting hyperlinks
HTTP -- a Transport Protocol defining Interaction between Web servers and Clients

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 25 Some Current NII/Web Technologies -- II

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
MIME -- a data format allowing agent-like (extended email) communication
CGI -- a standard interface allowing sophisticated server extensions
PERL -- a rapid prototyping language(script) aimed at text and file manipulation
Web Search engines such as YAHOO, HARVEST, WAIS -- early distributed database access technology supporting search and indexing
net.Thread, WebTools, RealAudio are early Web Interactive services

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 26 Architecture of Web Software

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Application Specific NII Specific Services for
  • Education
  • HealthCare
  • Commerce
  • Manufacturing etc.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 27 Some Relevant NII Services-I

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Desktop Publishing and Productivity Tools in WebWindows (WebTop Productivity/Publishing)
  • Webmail, WebWord, WebLOTUS123, WebPersuasion etc.
InfoVision: Delivery on Demand of Information from:
  • Digital archives of latest CNN, Reuters and network video
  • 100,000 hours of archives of video from last few years requiring some 100 terabyte of storage
  • Simulations of expected lake effect snow storm in Syracuse
  • This is storage, search and dissemination of multimedia Digital libraries
Commerce -- digital Cash and signatures with appropriate authentication and security. Enables both Web Commerce (shopping) and use of Web for proprietary information

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 28 What is WebWindows ?

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Like UNIX or MS-DOS or Windows 3.1(NT,95), WebWindows is an operating system for a "computer"
The "computer" is a metacomputer consisting of the 20,000 Webservers (currently--eventually hundreds of millions) on Internet for the World Wide Web
WebWindows can also be used for the metacomputer (collection of heterogeneous networked computers) which is a business enterprise system
  • We consider such an application as a collection of Webservers where we use Web technology to manage business information system.
WebWindows is a multi-client multi-server technology
  • Clients are Mosaic or Netscape browsers
  • Servers are NCSA compatible HTTP servers with MUCH additional functionality coming from so-called CGI capability -- written in PERL or C++ typically

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 29 Current Components of WebWindows

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
World wide multimedia File access and dissemination -- current Mosaic Service
Initial agent technology such as World Wide Web Worm, Harvest etc.
WebTools is initial NPAC Project to develop WebWindows
File management (create,delete etc.) -- Implented in WebTools
Hyperspace Navigation -- Preliminary Prototype in WebTools
Ultimate Navigation built around agents, knowledge stored in caches (databases) and powerful search capabilities
HTML editor -- simple version in WebTools (best with client extensions)
Electronic Mail -- Webtools version very high functionality

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 30 Future Components of WebWindows

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Project Management and Decision Support
  • Calendar, calculator etc.
Personal Digital Assistant -- Merging of Web and Telescript(Magic Cap)
Collaboration -- multiple video streams of participants, whiteboards, forums, MOO etc.
  • Distributed Software development
Computation -- harness the world wide web as a distributed computer -- WebWork project at NPAC, Boston University, Cooperating Systems Corp.
  • Will apply to find prime factors of 512 binary bit integer and so break security of Bank of England.
  • This will take 10,000 Pentiums for 300 hours each or equivalent.
  • Computation can make use of Web clients as well as servers. Servers "publish" their problems. Clients negotiate part of problem -- take away solve and return. Can use new Java technology
  • VRML important technology (open WWW 3D data structures)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 31 About WebFoil System Description

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Initial webfoil 0.1 release Halloween 1995

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 32 Some Technologies to be Integrated into the Web -- I

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Relational databases -- Oracle,DB2 have Web Interfaces
Collaboration from Console Units (PIctureTel, CLI), Desktop (SGI Inperson) to MOOs
Compression from MPEG and Wavelet to host of proprietary solutions -- a faction of 20 to 200 saving in space and bandwidth
Geographical Information Systems
Security will enable commerce on the Internet -- essential for Defence as well

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 33 NPAC Oracle 7 Web Interface -- Home Page

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Oracle 7 Interface to Usenet-Prepared October 27,1995

Associated material may be found starting at Oracle-Web Interface to Usenet and other Services

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 34 Web to Oracle Interface Screen 10: Query by Subject --2

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Produced by Gang Cheng April 1995

There is a larger Better Quality Image available

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 35 Web to Oracle Interface Screen 14: Query Result -- Browse Mail Body --1

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Produced by Gang Cheng April 1995

There is a larger Better Quality Image available

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 36 Some Relevant NII Services-II

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Interactive and "batch" Collaboration
  • Desktop Video conferencing to 3 dimensional graphic MOOs -- these lead to full televirtual interactions
  • White boards etc.
  • Collaboratories -- Geographically distributed Laboratories
  • Workflow and configuration controlled databases
  • This leads to Software Engineering on the Web
Metacomputing -- the collection of world wide computers as a coordinated (in subgroups of computers) computational engine (for simulation or information processing)
  • Includes control of remote medical and scientific instruments
  • Searching the world for Information
  • Running a coarse grain decomposed simulation between ASOP sites around world

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 37 Some Technologies to be Integrated into the Web -- II

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
ATM, ISDN, Wireless, Satellite will be hybrid physical implementation of NII
CORBA, Opendoc, OLE, SGML, Hytime are critical file and document standards
High Performance Multimedia servers to enable digital information delivery on demand
Data transport from MPI/MSGWAY/PVM to AAL to CBR/VBR
Windows95/NT -- the last of the the non social(Web) operating systems -- will follow dinosaurs(IBM mainframes) into extinction
Personal Digital Assistants -- WebNewtons done right -- Telescript (agent based communication) and Magic Cap operating system

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 38 Overall NII Integrating Vision

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
WebWindows -- the open nonproprietary operating system of future supplanting UNIX, Windows95/NT, Apple etc. -- manages with a single interface all machines either individually or collectively on the NII
WebWork -- Implements Computing for both Simulation and Information underneath WebWindows -- the correct implementation of HPCC ideas such as HPF,MPI with pervasive technologies
Personal Servers -- Newton was correct but too early. The Web is a server - server technology
Televirtuality -- All Web Users are linked into a single virtual world

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 39 Critical Emerging Web Technologies

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Java -- an interpreted C++ like language (script) allowing fully interactive clients which execute applets. Has full set of classes to make clients such as HOTJava. Licensed by Netscape
VRML -- a 3 dimensional HTML allowing universal description of physical objects and allowing interchange of virtual worlds, commercial product designs etc.
PERL5 -- an extension of PERL4 with full object oriented characteristics and extended pointer(array) constructs -- allows construction of Web Software obeying good software engineering practices
Multithreaded WebServers integrating current Web, Compute and digital multimedia delivery services -- future Enterprise Systems

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 40 Emerging Higher Level Web Integration Concepts -- I

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
WebTools -- Early NPAC Prototype of WebWindows Equivalent to Program Manager with Navigation, File manipulation, Mail
WebDeskTop Publishing -- an early killer application under WebWindows supplanting Word, Wordperfect, LOTUS123 , Persuasion etc. Java allows clear powerful implementation.
WebRDBMS -- Integration of Relational and Distributed databases with both agent based heuristics, formal indices and free text search
Metadata -- Common attributes to allow integration and search of heterogeneous databases

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 41 Emerging Higher Level Web Integration Concepts -- II

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
WebSpace -- Televirtual implementation of full 3D MOO like environment building on LabSpace at Argonne for the virtual scientific laboratory
WebFlow -- NPAC prototype of Web based extended Khoros/AVS supporting dataflow linkage of computers for simulation and people and data for workflow management
WebScript -- the evolving Middleware of scripted languages including extended PERL5, Java, Telescript, MOVIE(NPAC compute oriented script) etc.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 42 Use of NII Services in Particular Applications -- HealthCare and Telemedicine

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
This is distributed databases for supporting cost effective healthcare with less fraud, better use of existing information for establishing care-plans etc
This is collaboration, remote instrument control for telemedicine
Could be full televirtuality for virtual-reality controlled remote surgery in battlefield or accident scenarios

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 43 Use of NII Services in Particular Applications -- Education

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
This is basis of Virtual University and NII can be expected to be much more succesful than videosystems because interactive, collaborative, explorative and full multimedia information at student and teachers fingertips
Base of Distance Education is InfoVision for full interactive curricula
  • Note hyperlinking is as important as multimedia as allows student controlled exploration in richer fashion than old fashioned sequential books
  • Geographic Information Systems allows the general virtual field trip
Rich Collaboration environments including televirtual MOO's for student-student and student-teacher interactions

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 44 Use of NII Services in Particular Applications -- Society

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
InfoVision is "successor" to TV with any multimedia information delivered on demand( choice from infinite number of channels)
Community Networks will define local societies and will have significant impact on local government
Shopping on the Web will include multimedia digital yellow pages , Commerce, online catalogs (which is InfoVision again) as well as perhaps powerful VR interfaces where you can try out new clothes and cars
Collaboration (gossip as in computer forums) could be an important and dominant use but perhaps not initial major one

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 45 Use of NII Services in Particular Applications
-- Business (Enterprise Systems)

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
OLTP (Online Transaction Processing) such as approving and recording credit card transactions. This is a type of InfoVision and Commerce which is operational today
  • Has major security and reliability demands but undemanding on computer and network
Decision Support varies from fraud detection, inventory planning and market segmentation for optimizing shopping by mail
Decision support can vary from search of a single giant relational database to galaxy-wide search of heterogeneous distributed database
Workflow Support as in LOTUS Notes integrates Collaboration, Project Management and Distributed Databases. This supports ongoing distributed enterprise -- this is also essential in collaboratory

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 46 What is a Web or HPMMCC Network Server ?

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Web Servers use "Web Technology" to service World Wide Web and other forms of networked multimedia information

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 47 A Typical Hierarchical Server Network

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 48 Use of NII Services in Particular Applications
-- Defence and Crisis Management

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Critical feature is realtime, "come as you are" adaptive linked computers and people
Judgement support extends decision support into an "exploratorium" scenario as crises tend to be unexpected
Major need to search community and government databases for immediate information on resource location and availability etc. Metadata(summaries) essential
Collaboration between commander in field , specialized anchor desks (domain experts) and those in field.
User Interface essential as user will be tired and searching unfamiliar data
Geographical Information Systems and browsing multiple video sources (InfoVision again) will be critical as judgements will depend critically on spatial data.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 49 Use of NII Services in Particular Applications -- Collaboratory

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
This is future model for (inter)national distributed research
Rich Collaboration environment essential as collaborative research requires nontrivial person to person interactions
Searching distributed databases basis of much scholarly work (infoVision and Digital Library)
Metacomputing for multidisciplinary, multi-institutional simulations and for control and data storage and analysis from remote instruments whether satellites, telescopes, accelerators etc.
Distributed (people) Software Engineering support for production of distributed computing software
Needs workflow support as distributed enterprise

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 50 Use of NII Services in Particular Applications
-- Manufacturing of Complex Systems

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Critical feature is closely integrated collaboration of very many people and computers requiring
Metacomputing Simulation and distributed database support as in Collaboratory
Workflow support including configuration management and central CAD databases
Rich collaboration environment to support distributed design decisions
Standards and Security to allow interlinking of people and software from different organizations
Key special requirement is distributed coordination

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 51 ASOP and Multidisciplinary Analysis and Design(MAD)

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
A set of manufacturing companies -- Rockwell International, Northrop Grumman, McDonnell Douglas, General Electric and General Motors is studying the NII implications for a particular MAD system "Affordable Systems Optimization Process" (ASOP)
Interesting parameters are that next major aircraft to be built could involve:
  • 6 major companies and 20,000 smaller supplier subcontractors
  • Number of engineers involved is about:
    • 50 at conceptual design
    • 200 at preliminary design
    • 2000 at final design
    • upto 10,000 in manufacturing and development
  • The design could involve upto 10,000 separate programs running in small linked clusters which vary from
    • Airflow simulation around plane to
    • expert system to plan location of inspection port to minimize maintenance costs
  • Critical is configuration management and system database

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 52 ASOP and Multidisciplinary Analysis and Design(MAD)

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
A set of manufacturing companies -- Rockwell International, Northrop Grumman, McDoinnell Douglas, General Electric and General Motors is studying the NII implications for a particular MAD system "Affordable Systems Optimization Process" (ASOP)
Interesting parameters are that next major aircraft to be built could involve:
  • 6 major companies and 20,000 smaller supplier subcontractors
  • Number of engineers involved is about:
    • 50 at conceptual design
    • 200 at preliminary design
    • 2000 at final design
    • upto 10,000 in manufacturing and development
  • The design could involve upto 10,000 separate programs running in small linked clusters which vary from
    • Airflow simulation around plane to
    • expert system to plan location of inspection port to minimize maintenance costs
  • Critical is configuration management and system database

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 53 Why is it hard to use HPCC in Manufacturing-I?

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Return on Investment Unclear:
  • Amdahl's law for use of HPCC in Industrial Simulation
    • If Simulation was only 10% or less of original design and manufacturing cycle, then can only gain this 10% by speeding up simulation
    • And this speedup comes at huge software engineering cost !
    • Codes are long and expertise to convert to parallelism may no longer exist in new "slim" companies after layoffs , buyouts and freeze on hiring new employees with knowledge of new technologies such as HPCC
    • New codes must be validated by extensive tests before use
    • Remember we can't solve full Navier-Stokes Equations yet and so some approximations necessary
The Industry is in a very competitive situation and focussed on short term needs

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 54 Suprisingly Difficult and Suprisingly Promising Areas for HPCC in Simulation

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
The role of HPCC in Manufacturing is quite clear and will be critical to
  • Agile Manufacturing and the year 2010 Manufacturing Industry but for
    • Major fields including
    • Aircraft
    • Cars
  • HPCC will not have a major impact for simulation in the next few years
On the other hand for
  • War Games and Simulations of Complex Scenarios
  • Role of MPP's can be expected to grow especially when coupled as in (old) SIMNET with high speed geographically distributed networks
  • Note this is different basic software technology
    • Event driven -- not time stepped -- simulation

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 55 Some Simulation Areas which will be Difficult to exploit in near term

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Some areas which may adopt HPCC for simulation in relatively near future
  • Pharmaceutical Industry
    • Intense and brilliant academic (government research laboratory) effort in biochemical molecular modelling
    • But "Computer Designed Drugs" are not sufficiently promising to clearly justify purchase of large MPP's by drug industry
  • Financial Industry
    • MPP's being used by Prudential but in spite of success, they are not yet being generally adopted
    • Networks of Workstations severe competition as many problems are "embarassingly parallel"
  • Electrical Power Industry
    • Value seems clear for planning and real time control but
    • Industry conservative and faced with growing near term competition

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 56 Opportunities for HPCC in the Science and Engineering Simulation Arena

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
In spite of the large and very succesful national activity, simulation will not be a large "real world" sales opportunity for MPP's
  • Maybe difficulties for Thinking Machines illustrate this
However some areas of national endeavor will be customers for MPP's used for simulation
  • Large Scale Academic Calculations
    • Value of Increased Computation demonstrated in many disciplines
    • Codes are sufficiently small that software engineering considerations of adapting 1,000,000 lines not so important
  • Petroleum Industry
    • Resevoir Simulation
    • Siesmic Data Analysis
  • Some Earth and Space Science including
    • Climate and Weather Forecasting

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 57 Testbed Development is a NASA Role in ASOP

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 58 1.0 ASOP Design Environment

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Eight requisite subsystems comprise the ASOP design environment

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 59 1.1 Design Engine

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 60 1.2 Visualization Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 61 1.3 Geometry Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 62 1.4 Analysis Modeling Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 63 1.5 Cost Model Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 64 1.6 Process Modeling Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 65 ASOP Process Modeling Toolkit

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 66 1.7 Simulation Engine

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 67 1.8 Optimization Engine

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 68 3.0 and 4.0 Team Infrastructure

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Provides Local Infrastructure for Team
  • desktop devices and access to network
  • based on organization business rules and culture
Required for participation in ASOP
  • minimum requirements set for joining team
  • extension to current environments
Supports emulation of full NII capabilities
  • leverage existing local networks to support optimization of aeronautics products
  • demonstrate ASOP benefits to existing environment
  • allow phased implementation of new technologies

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 69 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA)

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
A sample VRML page produced by Black Hole Simulation group at NCSA and displayed by SGI WebSpace, cooperating with Netscape Navigator.
A set of 3D spaces related to gravity research is represented as Netscape icons and linked to the corresponding VRML worlds.
WebSpace window displays one of these spaces -- a space-time diagram for two black hole collision ('Pair of Pants' diagram)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 70 Web Application Software Vision

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
A Set of Application domains and each with its own natural (interpreted) language manipulating domain-specific data structures. WebScript links the domains together
Examples are:
  • PERL for world of Text (PERL includes C(++), UNIX shell and text processing Awk and Sed capabilities)
  • JAVA for constructing browsers
  • VRML is data structure for 3D objects which are viewed by VRML viewers
  • WebHPF is Interpreted distributed High Performance Fortran used in CFD simulation, structures etc. (for ASOP)
  • Web AVS is Web implementation of AVS(Khoros) and can be used for coarse grain software integration
  • WebASOP is designed to translate between different disciplines (uses some version of PDES/STEP product specification data structures) and link all the 10,000 different programs/expert systems etcx.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 71 HPCC needs a large enough market to sustain technology (systems and software)

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
This implies that we look at both Grand Challenges and National Challenges but we suggest this is not enough:
WebWork Builds HPCC technologies on a broad not niche base starting at bottom (Web,PC's)
not top (MPP's, Supercomputers) of computing pyramid

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 72 WebWork -- NPAC, Boston University, Cooperating Systems Collaboration

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
Implements the "Viable Base" Enterprise Model of HPCC Software identified in Pasadena2 workshop
  • This will allow good programming tools to be developed and maintained as larger enough base to support software industry
Implements a powerful software engineering framework for parallel computing by integrating parallel programming with the World Wide Web Productivity Tools
WebTools is a prototype developed at NPAC which is a base on which to build the Compute and Software Engineering Capabilities of WebWork
An early development will be WebFlow -- a AVS/Khoros like system built on the Web which can be used for BOTH Computing (modules are executable software) and for management of Software Development task (modules are source code and people)
Later can develop the full WebHPL -- a hybrid compiled/Interpreted environment implenting HPF/HPC++ etc system with Web infrastructure and front end

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 73 WebWork Summary for PCRC

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
WebWork is an open, world-wide distributed computing environment based on computationally extended Web Technologies
The backend computation and information infrastructure is provided by the World-Wide Virtual Machine -- a mesh of computationally extended Web Servers (called Compute Servers)
These servers manage (via CGI mechanisms) a collection of standardized computational units called WebWork Modules.
Geographically distributed and Web-published WebWork modules interact by HTTP/MIME based message/object passing and form distributed computing surfaces called Compute-Webs
The front-end user/client interfaces are provided by evolving Web browsers with increasing support for two-way interactivity (e.g. Java, VRML) that facilitates client side control and authoring.
A natural user-level metaphor -- WebFlow -- is supported in terms of visual interactive compute-web authoring tools.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 74 PCRC Naturally Fits in with WebWork

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
PCRC embodies the Parallel Computing Synchronization and collective parallel algorithms and runtime that will enable efficient Web-based computing
Replace user interface of HPF or HPC++ with the Web(work) and use pervasive Web Technologies in infrastructure (World Wide Virtual Machine -- WWVM)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 75 The Hyperworld of New Interactive Media

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Three Dimensions of Multimedia Extensions for Interactive Services
  • HPCC with high speed Fiber Optical connections and Superservers
  • Immersion with Spatial Navigation Metaphor
  • Multi-User Shared Distributed (Virtual) Worlds of Information and Simulation

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 76 Figure 2: WebWork -- System Overview with Three Layers

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Illustrates 3 base layers of WebWork architecture and all main system components.
A 4--node compute-web is represented
  • by WebFlow icons in Layer 3,
  • by Java threads in Layer 2, and
  • by WWVM modules in Layer 1.
Java/HotJava model is used for WebFlow front-end implementation

The paper describing this project is available at SCCS715 in NPAC technical report series

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 77 Figure 1:Server-to-Server Communication Diagram

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Illustrates implementation of WebWork message passing in terms of
  • a): current Web technologies (HTTP/CGI), and
  • b) next generation multithreaded compute-servers
This diagram illustrates point-to-point communication between Web servers, used to implement a webflow channel between compute-web modules. Two extreme implementation modes are described: a) based on today's Web server technology, and b) based on thread memory mapped high performance implementation, expected in future Web compute-servers. Subsequent steps, represented by a sequence of labelled lines in the figure, are described below in both implementation modes.
a) Today's Web server mode: (1) -- M1 locks O1 on S1 disk. (2) -- M1 sends POST HTTP message to S2 with M2 URL in the header sector and with O1 URL in the body sector. (3) -- S2 activates M2 via CGI and passes O1 URL as a command-line argument. (4) -- M2 sends GET method to S1 with O1 URL in the header. (5) -- S1 fetches O1 from its document tree. (6) -- S1 sends the content of O1 to M2 which completes the GET exchange. (7) -- M2 saves O1 by overwriting current I2 on the S2 disk. If I2 is locked, M2 waits (blocks). (8) -- After O1 is saved on the S2 disk, M2 returns 'end-of-transfer' acknowledgment to M1 which completes the POST exchange. (9) -- M1 unlocks O1 and exists.
b) Compute-server (future Web server) mode: (1) - M1 locks its memory object O1. (2) - M1 checks if socket connection to M2 is in M1 connection table. If yes, go to (5) below. Otherwise, M1 connects to S2 and sends M2 creation script. (3) - S2 spawns M2 and acknowledges. (4) - M1 receives acknowledge message and saves new socket in connection table. (5) - M1 gets O1 handle. (6) - M1 writes O1 to M2 using socket lib calls. (7) - M2 reads O1 using socket lib calls. If I2 is free, O1 buffer is copied directly to I2 buffer. If I2 is locked, M2 creates O1 clone and blocks. (8) - M2 sends acknowledge to M1. (9) - M1 unlocks O1 and blocks.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 78 Java Character Recognition Demo -- The Letter W

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Latest results prepared for HPDC95 Tutorial August 1,1995

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 79 WebFlow Paradigm

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
User-level WebWork metaphor is given by WebFlow -- a distributed dataflow model built in terms of WebWork modules and MIME object/document communication channels.
  • Think as Web versions of AVS or Khoros
WebWork users will build and control distributed computing applications (compute-webs) using Web browsers based visual interactive editors and monitors.
We are currently prototyping such WebFlow front-ends at NPAC using Java/HotJava model. WebWork modules are represented by Java threads (Screen 6) and visualized as interactive interconnected icons (Screen 7)

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 80 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
Early prototype of AVS or Khoros like visual compute-web editor.
Two interactive modes are supported:
  • a) module placement, and
  • b) module linking.
In mode a), each click in the active editor window places a new module box there.
In mode b), each click on module port generates links with all other modules.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 81 Software Project Manager -- Example of Agent Middleware

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
One current WebWork/WebFlow application, prototyped at NPAC, is Software Project Manager (Screen 8). Each software developer runs his/her WebTools server and uses HySource CASE tools. These servers are WWVM-connected to agent and manager servers. Agent server receives automatic notifications from developers servers on each software volume update, and uses customizable thresholds to decide when to fire a report to the manager or a deadline reminder to a developer.
Software Project Manager tools contains a simple agent server that mediates between client/consumer ( here manager) and servers/producers (here developers).

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 82 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
A front-end for the software project manager tool.
Three types of modules are supported:
  • a) developers,
  • b) software agent,
  • c) project manager.
Developer modules are linked to the agent module and report automatically all changes in the software volume (handled by WebTools CASE toolkit integrated with WebTools editor).
The agent module integrates the results and uses customizable threshold to decide when to fire a report to the manager or a deadline reminder to a developer.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 83 General WebScript and Agents

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * See also color IMAGE
Full HTML Index
More generally, this Middleware Layer 2 will be rather complex and populated by a spectrum of proprietary (e.g. Telescript, ScriptX, CORBA) and public (e.g. Perl, Tcl, Harvest, Java, VRML) scripted languages, brokers, agents, wrappers, mediators etc. see Screens
In WebWork, we refer collectively by WebScript to the whole ensable of these models.
At the current stage, it isn't clear if WebScript as a common intermediate language is a practical concept. An alternative is to live in the multi-language Web medium and emply interoperability agents to translate between various protocols.
Practical initial implementation platfrom for this dual approch is provided in WebWork by an integrated collection of WebTools CASE tools based HySource Worlds for various languages.

HELP! * GREEN=global GREY=local HTML version of GLOBAL Foils prepared 10 November 1995

Foil 84 Figure 3: WebTools CASE tools sample manual page Including hyper-source code

From Impact of NII on Manufacturing MAME Seminar -- 11 October 95. * Critical Information in IMAGE
Full HTML Index
HyPerl World page, generated automatically by the WebTools CASE package, and integrating documentation with the source.
More generally, we call by HySource the hypertext documentation with navigable source code included.
Function calls and external variable references are 'blue' and point to the corresponding HySource pages.

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 Feb 17 1997