This describes the forces motivating use of Web in MetaComputing |
First the need for a pervasive technology base for HPCC which is otherwise a nonviable niche market. |
The growing number of Web-enabled machines and the development of WebWindows giving the productivity tools needed for a true distributed HPCC software engineering environment |
We describe the 3 layer model of WebWork |
At the high end we describe our early example -- WebFlow and how this can be extended to a full WebHPL with mixed interpreted and compiled systems. |
At the base level, we have the World-Wide Virtual Machine as a mesh of computationally extended web servers |
At the Intermediate level, we propose WebScript to integrate VRML, PERL5 Java and similar domain specific scripting systems |
WebWork Master WebWork -- MetaComputing and Distributed Software Engineering HPCS95master Master Foilset for HPCS95 Keynote Presentation Pasadena2 Conclusions of Working Group 2 at Second Pasadena Workshop on System Software and Tools for HPCC CRPCWebWindows CRPC Annual Meeting WebWindows Presentation Webworkaddons Additional Material for Web Technology Presentations July 95 -- March 96
WebWork Master 001 001 WebWork -- MetaComputing and Distributed Software Engineering September 1995 WebWork Master 002 002 Abstract of WebWork and MetaComputing Presentation
HPCS95master 003 003 Superficial Observations on High Performance Computing-I HPCS95master 004 004 Superficial Observations on High Performance Computing-II HPCS95master 005 005 Superficial Observations on High Performance Communication HPCS95master 006 006 Some Implications of HPCC Observations Pasadena2 006 007 Initial Summary of Technical Points Pasadena2 009 008 Another Non Technical Issue -- What is the Community ? Pasadena2 010 009 Initial Vignettes Identified HPCS95master 034 010 HPCC needs a large enough market to sustain technology (systems and software)
HPCS95master 022 011 What Is WebWork -- NPAC, Boston University, Cooperating Systems Collaboration -- I? HPCS95master 023 012 What Is WebWork -- NPAC, Boston University Cooperating Systems Collaboration -- II? HPCS95master 024 013 Some Key Features of WebWork
CRPCWebWindows 015 014 WebWork -- Example from Dun & Bradstreet One of Largest Information Providers CRPCWebWindows 019 015 Factoring RSA Numbers and Security CRPCWebWindows 020 016 A WebWork Approach to Breaking Bank of England
HPCS95master 021 017 WebWork -- Figures/Screendumps Index HPCS95master 025 018 WebWork Architecture Webworkaddons 003 019 Figure 2: WebWork -- System Overview with Three Layers
HPCS95master 026 020 NPAC WebTools-I (Basic WebWindows Functionality) HPCS95master 027 021 NPAC WebTools-II HPCS95master 028 022 Web Productivity Tools and Virtual Software Laboratory (VSL) Webworkaddons 004 023 Figure 3: WebTools CASE tools sample manual page Including hyper-source code Webworkaddons 005 024 Figure 4:Java documentation sample page
HPCS95master 029 025 World-Wide Virtual Machine Webworkaddons 002 026 Figure 1:Server-to-Server Communication Diagram
HPCS95master 030 027 WebFlow Paradigm Webworkaddons 007 028 Figure 6:Impressive early Java demo (fromBrown Univ.) -- sorting algorithms Webworkaddons 008 029 Figure 7: Java demo (NPAC) -- WebFlow Editor prototype Webworkaddons 015 030 Java Character Recognition Demo -- The Letter W
CRPCWebWindows 021 031 WebHPL: HPCC Infrastructure for WebWindows CRPCWebWindows 022 032 WebHPL -- Integrating Compiler and Interpreter Technologies
HPCS95master 031 033 Software Project Manager -- Example of Agent Middleware Webworkaddons 009 034 Figure 8: Java demo (NPAC) -- WebFlow application prototype: Project Manager
HPCS95master 032 035 General WebScript and Agents Webworkaddons 010 036 Figure 9: Example of use of VRML -- Black Hole Collision Diagram (NCSA) Webworkaddons 011 037 Figure 10: VRML source code example Webworkaddons 012 038 Figure 11: Java source code example
HPCS95master 033 039 WebWork Integration Model Webworkaddons 013 040 Contrast of Technologies in 3 Worlds HPCS95master 038 041 WebWork Terms and Concepts -- I HPCS95master 039 042 WebWork Terms and Concepts -- II HPCS95master 040 043 WebWork Terms and Concepts -- III HPCS95master 041 044 WebWork Terms and Concepts -- IV
WebWork Master WebWork -- MetaComputing and Distributed Software Engineering1 2
HPCS95master Master Foilset for HPCS95 Keynote Presentation3 4 5 6 34 22 23 24 21 25 26 27 28 29 30 31 32 33 38 39 40 41
Pasadena2 Conclusions of Working Group 2 at Second Pasadena Workshop on System Software and Tools for HPCC6 9 10
CRPCWebWindows CRPC Annual Meeting WebWindows Presentation15 19 20 21 22
Webworkaddons Additional Material for Web Technology Presentations July 95 -- March 963 4 5 2 7 8 15 9 10 11 12 13
WebWork Master WebWork -- MetaComputing and Distributed Software Engineering1 2
HPCS95master Master Foilset for HPCS95 Keynote Presentation3 4 5 6 21 22 23 24 25 26 27 28 29 30 31 32 33 34 38 39 40 41
Pasadena2 Conclusions of Working Group 2 at Second Pasadena Workshop on System Software and Tools for HPCC6 9 10
CRPCWebWindows CRPC Annual Meeting WebWindows Presentation15 19 20 21 22
Webworkaddons Additional Material for Web Technology Presentations July 95 -- March 962 3 4 5 7 8 9 10 11 12 13 15