Given by Geoffrey C. Fox at Fox Talks on Fall 95. Foils prepared 10 November 1995
Abstract * Foil Index for this file
This talk stresses that main opportunity for optical interconnects in HPCC is in MIMD systems varying from the full National Information Infrastructure to a tightly coupled (petaflop) MPP |
We describe the WebWork project at NPAC, Cooperating Systems and Boston University which is studying use of Web Software Technology to integrate these two limits |
This table of Contents Abstract
Invited Presentation |
October 23-24 1995 |
Menger Hotel |
San Antonio Texas |
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
This talk stresses that main opportunity for optical interconnects in HPCC is in MIMD systems varying from the full National Information Infrastructure to a tightly coupled (petaflop) MPP |
We describe the WebWork project at NPAC, Cooperating Systems and Boston University which is studying use of Web Software Technology to integrate these two limits |
There are appear to be two natural ways to use optical connections for HPCC |
Firstly to support the National Information Infrastructure -- a closely connected set of computers |
Secondly to implement communication on a closely coupled MPP |
These are the national metacomputer versus local computer versions of "same" concept |
In this presentation we point out that regarding software as a commodity just as hardware suggests that we should build software for NII and closely coupled MPP's from same basic commodity parts --
|
The Petaflop conferences indicated that optical interconnections could well be essential to reach this performance even though clearly current (1995 Intel) Teraflop plans do not need optical connections for MPP supercomputers |
Note this analysis does not say key problem is SIMD Image processing using optical computing but rather supporting general MIMD systems with optics |
There are some interesting architectural issues in optical computing when you study NII as a "computer" as it has modest "bisection" bandwidth indicating data locality will be critical.
|
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
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. |
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 ontop of WebWindows-- the correct implementation of HPCC ideas such as HPF,MPI with pervasive technologies and good software engineering |
WebScript -- The evolving Middleware of scripted languages including PERL5, Java, Telescript, MOVIE (NPAC early prototype), domain specific Problem Solving Environments |
This will lead upto Ultimate Goal! Televirtuality -- All Web Users are linked into a single virtual world |
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 |
Telescript -- forced into semiopen by Java (!?) -- dynamic Web Transport and Server technology replacing HTTP,MIME .. |
Multithreaded WebServers integrating current Web, Compute and digital multimedia delivery services -- future Enterprise Systems |
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
This sets the NII scene with broad service areas supported by a WebWindows Environment |
In looking at application areas such as
|
We focus on the complex system manufacturing of particular interest to MAME discussing the challenges and opportunities |
We divide potential NII (National Information Infrastructure) services into five broad areas:
|
The latter denotes the broad suite of tools we expect to be offered on the Web in a general environment we term WebWindows. |
We review current and future World Wide Web technologies, which could underlie these services. |
In particular, we suggest an integration framework WebWork for High Performance (parallel and distributed) computing and the NII. |
We point out that pervasive WebWork and WebWindows technologies will enable, facilitate and substantially accelerate such complex software processes on the NII. |
We briefly analyze seven broad application areas:
|
We contrast their use of NII services with a more detailed examination of the manufacture of complex systems, such as aircraft and automobiles.
|
Related Web resources are:
|
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
We describe the relevance of Advanced Web Technologies for Industry and Education |
WebWindows is the basic Web Operating Environment for which one will build software products |
We use WebFoil as an example to illustrate the WebWindows approach to WebTop Productivity software with open modular design |
Java, PERL, VRML, Telescript, Video/web servers are critical advanced technologies but there also opportunities to take existing technologies such as relational databases and integrate with Web |
Major initial opportunities include use of Web in Business Enterprise Systems |
We also can develop new approaches to delivery of education at all levels such as in Living Schoolbook |
We can also need new university and continuing education curricula to teach people these new technologies |
We can use Web technologies to develop new very important tools for education enabling
|
We can teach these new technologies as world hungry for people understanding these technologies
|
Firstly we can use this technology to implement HPCC on a broad technology base
|
Secondly we can use technology to implement Virtual University to teach internally and across the Globe |
Thirdly we can teach our students about these concepts
|
Eggers Hall |
Syracuse University 19 December 95 |
Geoffrey Fox |
NPAC |
Syracuse University |
111 College Place |
Syracuse NY 13244-4100 |
We briefly review the WebWindows concept and why it "levels the Software Playing Field". This will lead to a new software industry where NPAC expects to be a leader! |
We describe NPAC's capabilities in areas of WebWindows Technologies and the use of these base functionalities in Applications |
This was presented at NYS Broadband Communication Network Project Meeting on Dec 19,95. |
Geoffrey Fox - Director |
Gene Woodcock -- Executive Director |
Denny Eaton - InfoMall MidHudson |
Steve Warzala -- Manager InfoMall |
In future one will NOT write software for either
|
Rather one will write software for WebWindows defined as the operating environment for World Wide Web |
WebWindows builds on top of Web Servers and Web Client open interfaces as in
|
Applications written for WebWindows will be portable to all computers running Web Servers or Clients which hide hardware and native O/S specifics |
Further WebWindows Software will be modular and allow plug and play insertion of capabilities developed around the Web World -- not a bunch of isolated stovepipe solutions
|
As an example NPAC's WebTools implements UNIX shell/PC file manager capabilities in terms CGI scripts -- allows universal access to these capabilities including powerful Web based mh mail |
NPAC's WebFoil is HotJava Open replacement for Powerpoint/Persuasion |
Particular Application areas (Business, Healthcare, Education) will be built on top of generic NII services so that for instance
|
HTML Forms, PERL(5), Java, VRML |
Terrain Rendering -- using VRML open system |
Database -- Relational<-->Web Interface, Web Search |
Base WebTop Productivity Tools -- WebTools |
Video Servers -- Streaming Video with Text indexed video from programming and close captions |
Audio Servers and Audio/Video Page Linkage |
Compression -- Wavelet targeted at ISDN(?) |
Collaboration -- Integration of commercial Video conferencing |
ISDN and ATM and other HPCC Infrastructure |
Compute enhanced WebServers -- RSA Factoring, AVS on the Web, Multithreaded distributed simulation |
WebFoil Presentation/Lecturing Support-- Open HotJava Replacement for Powerpoint/Persuasion
|
wwwfoil -- Manage Presentations on the web, link WebFoil with existing Powerpoint and Persuasion presentations |
Systems Integration
|
Collaborative Environments
|
There are evolving/confusing/overlapping capabilities ... |