Fox Presentation Fall 1995 Second International Conference on Massively Parallel Processing Using Optical Interconnections Invited Presentation October 23-24 1995 Menger Hotel San Antonio Texas Geoffrey Fox NPAC Syracuse University 111 College Place Syracuse NY 13244-4100 Abstract of MPPOI Talk on Software Issues surrounding Use of Optical Interconnects in HPCC 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 Optical Connectivity and HPCC -- I 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 -- for software this implies use of Web Technology for hardware this says use RISC chips for CPUs but there is not consensus that should same ATM optical interconnects for MPP's and NII Optical Connectivity and HPCC -- II 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. This implies an hierarchical architecture with replicated data 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/ Geoffrey Fox NPAC Syracuse University 111 College Place Syracuse NY 13244-4100 Abstract of Minnesota Presentation 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. Our Overall NII Integrating Vision 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 Critical Emerging Web Technologies 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 A Computer Scientist's View of the Impact of the National Information Infrastructure on Manufacturing October 11 1995 369 Link Hall Syracuse University Geoffrey Fox NPAC Syracuse University 111 College Place Syracuse NY 13244-4100 Abstract of MAME Seminar on NII for Manufacturing 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 Extended Abstract of MAME Seminar on NII for Manufacturing -I We divide potential NII (National Information Infrastructure) services into five broad areas: Collaboration and televirtuality; InfoVISiON (Information, Video, Imagery, and Simulation on Demand), and digital libraries; Commerce; Metacomputing; WebTop productivity services. 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. Extended Abstract of MAME Seminar on NII for Manufacturing -II 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: society; business enterprises; health care; defense command and control, and crisis management; education; collaboratory; manufacturing. We contrast their use of NII services with a more detailed examination of the manufacture of complex systems, such as aircraft and automobiles. This application will stress the NII, but there is a remarkable opportunity to develop new manufacturing practices that offer cost savings and reduced time to market. Related Web resources are: http://www.npac.syr.edu/techreports/html/0700/abs-0732.html and http://www.npac.syr.edu/users/gcf/asoplangley/fullindex.html Advanced Web Technology Case Center Conference on "Doing Business on the Internet" November 15,1995 Syracuse Sheraton University Inn see http://www.npac.syr.edu/users/gcf/casenov95/ Geoffrey Fox NPAC Syracuse University 111 College Place Syracuse NY 13244-4100 Abstract of Advanced Web Technology Presentation 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 Implications of Brave New Web World for Education We can use Web technologies to develop new very important tools for education enabling The virtual university -- curricula from faculty around the world taught to students around the world K-12 Education --Living Schoolbook project with 6 schools connected to NPAC Multimedia servers by ISDN We can teach these new technologies as world hungry for people understanding these technologies See NPAC's tutorial at Supercomputing 95 Syracuse University proposes new multimedia master's degree We are also now offering two tracks in computational science degree -- simulation and information Web Technology has at least three opportunities for you and me! Firstly we can use this technology to implement HPCC on a broad technology base This implies that machines such as Cray T3D/E would be run with a Web Server on every node ... 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 new curricula for computational science large demand (and salaries) for such students! NPAC's Programs of Interest to New York State Economic Development and State Wide ATM Network Eggers Hall Syracuse University 19 December 95 Geoffrey Fox NPAC Syracuse University 111 College Place Syracuse NY 13244-4100 Abstract of State Wide ATM Network Presentation 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. NPAC Staff and Associated Academic Units Geoffrey Fox - Director Gene Woodcock -- Executive Director Denny Eaton - InfoMall MidHudson Steve Warzala -- Manager InfoMall Open Universal WebWindows -- A Revolution in the Software Industry! In future one will NOT write software for either Windows95/NT, UNIX, Digital VMS, IBM VM etc. 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 CGI interface for Servers Java or equivalent applet technology for clients Applications written for WebWindows will be portable to all computers running Web Servers or Clients which hide hardware and native O/S specifics Examples and Why WebWindows will Dominate Software Industry? 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 WebWindows leverages not only universal hardware but also all the world's creative energy 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 Healthcare video delivery builds on technology developed for CNN etc. Some Base WebWindows Technology Expertise at NPAC 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 Some Initial WebWindows Based Applications at NPAC WebFoil Presentation/Lecturing Support-- Open HotJava Replacement for Powerpoint/Persuasion Prototype of application specific GUI as needed in business, education, healthcare etc. wwwfoil -- Manage Presentations on the web, link WebFoil with existing Powerpoint and Persuasion presentations Systems Integration Business Enterprise Systems Education -- Living Schoolbook, Community School Networks K-12 startup, Internet training and courses in Web Technology Medicine -- SUNY HSC/NYNEX Collaboration Collaborative Environments Multimedia Forum/Decision Support -- Structured and Unstructured Web based email support with Oracle backend WebFlow groupware and dataflow project and computing support The Java/Netscape2.0 Client server Model There are evolving/confusing/overlapping capabilities ...