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

NII Technologies from WebTop Productivity to Computing -- Industrial Uses of HPCC

Given by Geoffrey C. Fox at Minnesota Presentations at Cray Research and University on 13-14 November 95. Foils prepared 10 November 1995

We describe an analysis of possible industrial uses of HPCC indicating that "NII" (Multimedia servers) applications will dominate.
Looking at applications such as education and manufacturing show important opportunities for linking database and simulations.
This suggests that there are several advantages in building HPCC services such as parallel compilers and messaging systems in terms of Web Technologies.
This brings tremendous leverage of existing and emerging WebTop productivity tools and allows an excellent parallel software engineering environment.
We comment on theimpact of computational science education and our program at Syracuse which now has two tracks -- simulation and Information based.


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
FoxResFall95             Set of Add-On Foils for Research 
                          Presentations
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
RCIHalloweenMaster       Master Foilset for RCI Presentation on HPCC 
                          and NII for Industry and Education
Infovision95             InfoVISION: Information Video Simulation 
                          Imagery ON demand
NIIASOP95B Master        Master of Overview of NII and Web Technology 
                          for NII ASOP Review  at Langley
HPDC95 Tutorial Master   Master Foilset for Interactive Web based HPDC
                           Technologies for Distance Education
NPACAddons               Collection of GIF Images for General NPAC 
                          Projects 1995-March96
Webworkaddons            Additional Material for Web Technology 
                          Presentations July 95 -- March 96
Trustees95-Master        Discussion of NII for Real World -- Education
                           Medicine Journalism
ASOPSept95B              ASOP Requirements for the NII
VirtualUniversity95masterMaster Foilset for Technologies and Issues 
                          for Virtual University
Phy105                   Pictures of Web Pages for Modules of 
                          Phy105/106
Screendumps of Kidsweb   Screendumps of kidsweb web pages
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
ECSFall95                Master Support set for Engineering and 
                          Computer Science Presentations 
CRPCWebWindows           CRPC Annual Meeting WebWindows Presentation
HPFFuturesmaster         Master Foilset for The Future of HPF -- 
                          MetaComputing and the World Wide Web
PCRCAug95                General Foils on PCRC -- Parallel Compiler 
                          Runtime Consortium

Table of Contents for NII Technologies from WebTop Productivity to Computing -- Industrial Uses of HPCC



Additional Resources

Web Technology has Three Opportunities
             FoxResFall95 005 001 NII Technologies from Computing to 
                                  WebTop Productivity -  WebWindows 
                                  and Industrial Use of HPCC
                                  November 13 and 14 1995
                                  University of Minnesota and Cray 
                                  Research
                                  see 
                                  http://www.npac.syr.edu/users/gcf/minnnov95/
                                  
             FoxResFall95 006 002 Abstract of Minnesota Presentation
             FoxResFall95 016 003 Web Technology has at least three 
                                  opportunities for you and me!

The (to some gloomy) Status of HPCC

             HPCS95master 003 004 Superficial Observations on High 
                                  Performance Computing-I
             HPCS95master 004 005 Superficial Observations on High 
                                  Performance Computing-II
             HPCS95master 005 006 Superficial Observations on High 
                                  Performance Communication
             HPCS95master 006 007 Some Implications of HPCC 
                                  Observations
             HPCS95master 008 008 However we need more than fast 
                                  enough machines
                                  We also need a large enough market 
                                  to sustain technology (systems and 
                                  software) 

The Web can come to the rescue!

       RCIHalloweenMaster 003 009 World Wide Web (WWW) is key to HPCC 
                                  Implementation
             Infovision95 007 010 NII Compute & Communications 
                                  Capability in Year 2000 --> 2005
             Infovision95 008 011 Ultimate Vision and Implementation 
                                  of NII and InfoVision

We Start with the Current Party Line Web Technology Scenario

        NIIASOP95B Master 003 012 Architecture of Web Software
   HPDC95 Tutorial Master 003 013 Some Current NII/Web Technologies --
                                   I
   HPDC95 Tutorial Master 004 014 Some Current NII/Web Technologies --
                                   II
   HPDC95 Tutorial Master 005 015 Some Technologies to be Integrated 
                                  into the Web -- I

Integration of Web with Parallel or Sequential Relational Databases
               NPACAddons 017 016 Web to Oracle Interface Screen 10: 
                                  Query by Subject --2
            Webworkaddons 060 017 NPAC Oracle 7 Web Interface -- Home 
                                  Page
            Webworkaddons 064 018 Popular Query by Subject for NPAC 
                                  Oracle 7 Web Interface

This is just one early example but other technologies will also get integrated

   HPDC95 Tutorial Master 006 019 Some Technologies to be Integrated 
                                  into the Web -- II
             FoxResFall95 007 020 Our Overall NII Integrating Vision
             FoxResFall95 008 021 Critical Emerging Web Technologies

Illustrations of relevance of Java

            Webworkaddons 007 022 Figure 6:Impressive early Java demo 
                                  (fromBrown Univ.) -- sorting 
                                  algorithms
            Webworkaddons 015 023 Java Character Recognition Demo -- 
                                  The Letter W
            Webworkaddons 085 024 Dining Philosopher Educational 
                                  Applet
            Webworkaddons 086 025 Nuclear Reactor Educational Applet

WebWindows is underlying Environment for world wide MetaComputer
       RCIHalloweenMaster 004 026 WebWindows is Open Portable 
                                  Environment
            Webworkaddons 033 027 Illustrative Screendump for WebTools
                                   (Spring '95):Message Editor: 
                                  Functionality, Implementation
   HPDC95 Tutorial Master 013 028 Is WebWindows an Operating System ? 
       RCIHalloweenMaster 005 029 Illustration of WebWindows Concept 
                                  for Presentation Software
            Webworkaddons 077 030 RCIHalloween Presentation Foil on 
                                  WebFoil in WebFoil!!
       RCIHalloweenMaster 006 031 Lessons of WebFoil for WebWindows 
                                  Software Development Scenario
            Webworkaddons 078 032 RCIHalloween Presentation Foil on 
                                  WebFoil in WebFoil with Perl 
                                  Manipulated Source

Applications on the Web
        NIIASOP95B Master 006 033 Some Relevant NII Services-I
        NIIASOP95B Master 007 034 Some Relevant NII Services-II
        NIIASOP95B Master 008 035 Use of NII Services in Particular 
                                  Applications -- HealthCare and 
                                  Telemedicine
        NIIASOP95B Master 009 036 Use of NII Services in Particular 
                                  Applications -- Education
        NIIASOP95B Master 010 037 Use of NII Services in Particular 
                                  Applications -- Society
        NIIASOP95B Master 011 038 Use of NII Services in Particular 
                                  Applications
                                  -- Business (Enterprise Systems)
        Trustees95-Master 009 039 Business Enterprise Systems and the 
                                  Web
        NIIASOP95B Master 012 040 Use of NII Services in Particular 
                                  Applications
                                  -- Defence and Crisis Management
        NIIASOP95B Master 013 041 Use of NII Services in Particular 
                                  Applications -- Collaboratory
        NIIASOP95B Master 014 042 Use of NII Services in Particular 
                                  Applications
                                  -- Manufacturing of Complex Systems
        NIIASOP95B Master 015 043 ASOP and Multidisciplinary Analysis 
                                  and Design(MAD)
              ASOPSept95B 009 044 NII Enhances ASOP in a 
                                  Multi-Organization Activity
              ASOPSept95B 010 045 Industrial/Academic/Government 
                                  Consensus is ASOP Basis
              ASOPSept95B 012 046 ASOP Introduces Aerospace Paradigm 
                                  Shifts
       RCIHalloweenMaster 007 047 An anecdote contrasting MPP and NII 
                                  value in Manufacturing

VRML is another important technology!

       RCIHalloweenMaster 008 048 Why is VRML Another Important 
                                  Concept?
            Webworkaddons 067 049 VRML for Geographical Information 
                                  system -- Western Long Island View-1
                                   using WebView

Geographical Information Systems using VRML enables virtual field trips in Living Schoolbook(see later)

            Webworkaddons 082 050 2D Terrain Rendering for New York 
                                  State Interactive Journey
            Webworkaddons 083 051 The Weather Report accessed through 
                                  the Interactive Journey

Virtual University Activities that NPAC is involved in:

             FoxResFall95 015 052 Implications of Brave New Web World 
                                  for Education
VirtualUniversity95master 024 053 Some Virtual University Activities 
                                  Involving NPAC -- I 
VirtualUniversity95master 025 054 Some Virtual University Activities 
                                  Involving NPAC -- II

Science for the Twentyfirst Century is a sophisticated hyperlinked educational resource and includes simulation, homework, internal and external material

                   Phy105 013 055 Encoder neural network tutorial and 
                                  simulation page

The next Example is Living Text/Schoolbook
VirtualUniversity95master 026 056 Overview of the Living Schoolbook 
                                  Project
VirtualUniversity95master 027 057 The Living Schoolbook Project 
                                  Partners
VirtualUniversity95master 028 058 Outside Partners of the Living 
                                  Schoolbook Project

We can Involve the Media Professionals in Newhouse School at SU

VirtualUniversity95master 041 059 VASTNET -- NPAC, Newhouse School, 
                                  University Electronic Media Services
                                   Collaboration

The WebServer -- InfoVision Scenario

             HPCS95master 017 060 WebServers and InfoVision as an 
                                  example of Opportunity for MPP's on 
                                  the NII
             Infovision95 005 061 Integration of Industry Sectors 
                                  forming the NII
             Infovision95 004 062 The Standard Scenario for HPCC and 
                                  NII
             Infovision95 016 063 What is a Web or HPMMCC Network 
                                  Server ?
               NPACAddons 006 064 Visit of Hillary Clinton to Syracuse
                                   University April 5,1994 -- Medical 
                                  Demonstration
               NPACAddons 068 065 Living SchoolBook Access to Digital 
                                  Discovery Channel Archive

FLAG is a major effort to link Africa and the Far East by ocean cable
VirtualUniversity95master 042 066 Comments on FLAG (Fiber Optic Link 
                                  Across the Globe) and the Virtual 
                                  University - I
VirtualUniversity95master 043 067 Comments on FLAG (Fiber Optic Link 
                                  Across the Globe) and the Virtual 
                                  University - II
               NPACAddons 002 068 Fiber Link Across the Globe FLAG -- 
                                  Topology

Caching of Information is an important technology
             Infovision95 018 069 A Typical Hierarchical Server 
                                  Network
VirtualUniversity95master 044 070 Role of Caching in the Virtual 
                                  University -- I
VirtualUniversity95master 045 071 Role of Caching in the Virtual 
                                  University -- II
VirtualUniversity95master 046 072 Role of Caching in the Virtual 
                                  University -- III

Kids Web is a digital library for K-12 use of Internet and the following Illustrates Title page and one section of library (on Space from NASA)


For example Example of Kidsweb Title Page

   Screendumps of Kidsweb 002 073 Kidsweb Home Page and Table of 
                                  Contents for Arts, Science
   Screendumps of Kidsweb 007 074 Astronomy and Space content - 
                                  Combined picture of Jupiter with 
                                  Comet Shoemaker-Levy9 fragments

Computational Science

             CompSciMay95 003 075 What is Computational Science?
             CompSciMay95 005 076 Program in Computational Science
                                  Implemented within current academic 
                                  framework
             CompSciMay95 028 077 Program in Information Age 
                                  Computational Science Implemented 
                                  Within Current Academic Program
             CompSciMay95 032 078 What we taught this Spring CPS600 --
                                  "Technologies for 
                                  Webwindows" --
                                  The next generation (meta)Computing 
                                  and Communications Environment
                ECSFall95 005 079 Proposed Interdisciplinary 
                                  MultiMedia Master's Degree IMM
                ECSFall95 006 080 The 4 tracks of the IMM Master's 
                                  Degree
                ECSFall95 007 081 Proposed Academic Schedule of IMM
                ECSFall95 008 082 Current Computational Science (CPS) 
                                  Core Courses
                ECSFall95 009 083 Current Proposed CPS Core Courses --
                                   Information Track
                ECSFall95 010 084 Education in a Box -- Initial Steps 
                                  to Understand Web Based Education
                ECSFall95 011 085 Scope of Certificate in 
                                  Computational Science

Back to Computing **************************************************

Introduction to WebWork

             HPCS95master 022 086 What Is WebWork -- NPAC,
                                  Boston University, Cooperating 
                                  Systems Collaboration -- I?
             HPCS95master 023 087 What Is WebWork -- NPAC,
                                  Boston University Cooperating 
                                  Systems Collaboration -- II?
             HPCS95master 024 088 Some Key Features of WebWork

Some Motivating Examples of WebWork

           CRPCWebWindows 015 089 WebWork -- Example from
                                  Dun & Bradstreet
                                  One of Largest Information Providers
           CRPCWebWindows 019 090 Factoring RSA Numbers and Security
           CRPCWebWindows 020 091 A WebWork Approach to Breaking Bank 
                                  of England
            Webworkaddons 088 092 Factoring RSA Codes -- Software 
                                  Resource FAFNER
            Webworkaddons 089 093 Factoring RSA Codes -- NPAC Page
            Webworkaddons 087 094 Digital Crime(!?) Home Page

Details of WebWork

             HPCS95master 025 095 WebWork Architecture
            Webworkaddons 003 096 Figure 2: WebWork -- System Overview
                                   with Three Layers

The lowest Layer is the World Wide Virtual Machine
             HPCS95master 029 097 World-Wide Virtual Machine
            Webworkaddons 002 098 Figure 1:Server-to-Server 
                                  Communication Diagram

The first High Level Example is WebFlow
             HPCS95master 030 099 WebFlow Paradigm
            Webworkaddons 008 100 Figure 7: Java demo (NPAC) -- 
                                  WebFlow Editor prototype

WebScript is Layer 2 Integration of Agents and Scripted Languages

             HPCS95master 032 101 General WebScript and Agents

Software Project Manager Illustrates the Synergy between Software Engineering and Computing
             HPCS95master 031 102 Software Project Manager -- Example 
                                  of Agent Middleware
            Webworkaddons 009 103 Figure 8: Java demo (NPAC) -- 
                                  WebFlow application prototype: 
                                  Project Manager
            Webworkaddons 004 104 Figure 3: WebTools CASE tools sample
                                   manual page Including hyper-source 
                                  code

More Ambitious is WebHPL (High Performance Language)
         HPFFuturesmaster 003 105 Guidelines for HPF Futures

Parallel Compiler Runtime Support

                PCRCAug95 001 106 PCRC Project Overview
                PCRCAug95 005 107 Research Issues and Innovations - 1
                PCRCAug95 007 108 Team Members
             HPCS95master 036 109 PCRC Naturally Fits in with WebWork

How does one Integrate Java,VRML, Interpreters and Compilers?

         HPFFuturesmaster 004 110 Interpreters versus Compilers -- I?
         HPFFuturesmaster 005 111 Interpreters versus Compilers -- 
                                  Domain Specific Environments
         HPFFuturesmaster 006 112 Java and HPF Futures
         HPFFuturesmaster 007 113 VRML and HPF Futures

Finally an Overview of WebWork Concepts
             HPCS95master 033 114 WebWork Integration Model
            Webworkaddons 013 115 Contrast of Technologies in 3 Worlds

List of Foils Used as they occur

FoxResFall95             Set of Add-On Foils for Research 
                          Presentations
5 6 16 7 8 15
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
3 4 5 6 8 17 22 23 24 25 29 30 32 31 36 33
RCIHalloweenMaster       Master Foilset for RCI Presentation on HPCC 
                          and NII for Industry and Education
3 4 5 6 7 8
Infovision95             InfoVISION: Information Video Simulation 
                          Imagery ON demand
7 8 5 4 16 18
NIIASOP95B Master        Master of Overview of NII and Web Technology 
                          for NII ASOP Review  at Langley
3 6 7 8 9 10 11 12 13 14 15
HPDC95 Tutorial Master   Master Foilset for Interactive Web based HPDC
                           Technologies for Distance Education
3 4 5 6 13
NPACAddons               Collection of GIF Images for General NPAC 
                          Projects 1995-March96
17 6 68 2
Webworkaddons            Additional Material for Web Technology 
                          Presentations July 95 -- March 96
60 64 7 15 85 86 33 77 78 67 82 83 88 89 87 3 2 8 9 4 13
Trustees95-Master        Discussion of NII for Real World -- Education
                           Medicine Journalism
9
ASOPSept95B              ASOP Requirements for the NII
9 10 12
VirtualUniversity95masterMaster Foilset for Technologies and Issues 
                          for Virtual University
24 25 26 27 28 41 42 43 44 45 46
Phy105                   Pictures of Web Pages for Modules of 
                          Phy105/106
13
Screendumps of Kidsweb   Screendumps of kidsweb web pages
2 7
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
3 5 28 32
ECSFall95                Master Support set for Engineering and 
                          Computer Science Presentations 
5 6 7 8 9 10 11
CRPCWebWindows           CRPC Annual Meeting WebWindows Presentation
15 19 20
HPFFuturesmaster         Master Foilset for The Future of HPF -- 
                          MetaComputing and the World Wide Web
3 4 5 6 7
PCRCAug95                General Foils on PCRC -- Parallel Compiler 
                          Runtime Consortium
1 5 7

Sorted List of Foils Used

FoxResFall95             Set of Add-On Foils for Research 
                          Presentations
5 6 7 8 15 16
HPCS95master             Master Foilset for HPCS95 Keynote 
                          Presentation
3 4 5 6 8 17 22 23 24 25 29 30 31 32 33 36
RCIHalloweenMaster       Master Foilset for RCI Presentation on HPCC 
                          and NII for Industry and Education
3 4 5 6 7 8
Infovision95             InfoVISION: Information Video Simulation 
                          Imagery ON demand
4 5 7 8 16 18
NIIASOP95B Master        Master of Overview of NII and Web Technology 
                          for NII ASOP Review  at Langley
3 6 7 8 9 10 11 12 13 14 15
HPDC95 Tutorial Master   Master Foilset for Interactive Web based HPDC
                           Technologies for Distance Education
3 4 5 6 13
NPACAddons               Collection of GIF Images for General NPAC 
                          Projects 1995-March96
2 6 17 68
Webworkaddons            Additional Material for Web Technology 
                          Presentations July 95 -- March 96
2 3 4 7 8 9 13 15 33 60 64 67 77 78 82 83 85 86 87 88 89
Trustees95-Master        Discussion of NII for Real World -- Education
                           Medicine Journalism
9
ASOPSept95B              ASOP Requirements for the NII
9 10 12
VirtualUniversity95masterMaster Foilset for Technologies and Issues 
                          for Virtual University
24 25 26 27 28 41 42 43 44 45 46
Phy105                   Pictures of Web Pages for Modules of 
                          Phy105/106
13
Screendumps of Kidsweb   Screendumps of kidsweb web pages
2 7
CompSciMay95             Overview foils for Computational Science 
                          Overview at Illinois -- May 1995
3 5 28 32
ECSFall95                Master Support set for Engineering and 
                          Computer Science Presentations 
5 6 7 8 9 10 11
CRPCWebWindows           CRPC Annual Meeting WebWindows Presentation
15 19 20
HPFFuturesmaster         Master Foilset for The Future of HPF -- 
                          MetaComputing and the World Wide Web
3 4 5 6 7
PCRCAug95                General Foils on PCRC -- Parallel Compiler 
                          Runtime Consortium
1 5 7


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