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

GLOBAL foilset REU Presentation -- An Overview of NPAC

Given by Geoffrey C. Fox at REU Seminar on June 8,95. Foils prepared June 15,95
Abstract * Foil Index for this file See also color IMAGE

This Survey selects from talks on InfoMall95, InfoVision95, NIIkids, CompSci, NPACDBover, WebWindows
Initially we survey NPCC and NII technology status including National Programs
We briefly describe NPACÕs capabilities and mission
The survey of NII sets National telecommunications scene and Introduces InfoVision
An execiting technology prospect is highlighted by the WebWindows Concept
We describe education from two points of view
  • Technologies that will change the way education can be delivered
  • New educational programs for tomorrows evolving interdisciplinary world
Finally we describe a few additional activities of NPAC

Table of Contents for full HTML of REU Presentation -- An Overview of NPAC


1 Computing _ Communications
Entertainment -- Business
Careers -- Education
Are all changing!
What does it mean

2 Abstract of REU Presentation
3 HPCC and NII Technology Status
4 Advances in Parallel Computer and High Speed Network (HPCC) Technology
5 Performance of Supercomputer Class Computers 1940-2000
6 The Standard Scenario for HPCC and NII
7 Some Hardware/Software Trends over next 5 years
8 The Federal High Performance Computing and Communication Initiative (HPCCI)
9 Characteristics of Grand Challenges
10 We have learnt that Parallel Computing Works !
11 When will Parallel Computing Take Over ?
12 Prospects for use of HPCC in the "Real-World"
13 What is NPAC?
14 NPAC's HPCC Programs
15 NPAC Staff and Associated Academic Units
16 NPAC Parallel Computing Facility (as of 1/3/95)
17 NYNET Topology Spring 1994
18 The NII -- National Information Infrastructure
19 Integration of Industry Sectors forming the NII
20 Ultimate Vision and Implementation of NII and InfoVision
21 NII Compute & Communications Capability in Year 2000 --> 2005
22 Possible Technology Directions for the installation of the NII
23 Possible Future Communications Technology
-- A PacBell Strategy

24 What will National Information Infrastructure give us?
25 The Next Generation Home Computers include Settop Boxes and Videogame Controllers
26 The InfoVision Scenario: INFOrmation Video Imagery and Simulation ON demand
-- Home clients and High Performance Multimedia Servers

27 The Dominant Operating System of the future
WebWindows

28 What is WebWindows ?
29 WebWindows: A Web based Internet Operating System
30 WebWindows -- Implementation
31 WebWindows -- Milestones
32 WebWindows -- Current Status at NPAC
33 WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers

34 WebWork -- Integrating Publication and Computation
35 Factoring RSA Numbers and Security
36 A WebWork Approach to Breaking Bank of England
37 WebHPL: HPCC Infrastructure for WebWindows
38 WebHPL -- Integrating Compiler and Interpreter Technologies
39 WebHPL -- HPF, HPC++ and Little Languages
40 Education and the NII --
Living Textbook -- K-12 Education

41 Some of the Jobs that will Need NII(Internet, World Wide Web) Skills
42 Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)
43 Overview of the Living Textbook Project
44 The Living Textbook Project Partners
45 Outside Partners of the Living Textbook Project
46 Collaborative Technology and the NII
47 Video (Movie and News) on Demand (VOD) and the NII
48 InfoVision - Text Information on Demand on the NII
49 InfoVision - Image Information on Demand on the NII
50 InfoVision - Simulation on Demand
51 From Video Games to Yellow Pages
52 Uses of Geographical Information Systems with the NII
53 Content of New York State -- The Interactive Journey
54 Cached Internet Resources in Living Textbook Project
55 A Typical Hierarchical Server Network
56 How should one set up the Hierarchical Network of InfoVision Servers ? (with education as example)
57 What is a Web or HPMMCC Network Server ?
58 Other Aspects of Education --
The New (virtual) University

59 Curricula Opportunities Opened Up by the World Wide Web
60 Educational and (Re)training Challenges
61 Master's Degree in Multimedia Studies
62 Some Other NPAC Activities
63 NPAC -- SUNY Health Science Center Collaboration
64 VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration

This table of Contents Abstract



HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 1 Computing _ Communications
Entertainment -- Business
Careers -- Education
Are all changing!
What does it mean

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
NPAC REU Seminar
Presentation
8 June 1995
Geoffrey C. Fox
111 College Place
Syracuse University
Syracuse NY 13244-4100

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 2 Abstract of REU Presentation

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
This Survey selects from talks on InfoMall95, InfoVision95, NIIkids, CompSci, NPACDBover, WebWindows
Initially we survey NPCC and NII technology status including National Programs
We briefly describe NPACÕs capabilities and mission
The survey of NII sets National telecommunications scene and Introduces InfoVision
An execiting technology prospect is highlighted by the WebWindows Concept
We describe education from two points of view
  • Technologies that will change the way education can be delivered
  • New educational programs for tomorrows evolving interdisciplinary world
Finally we describe a few additional activities of NPAC

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 3 HPCC and NII Technology Status

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
HPCC
Parallel Computing
High Speed Networks
National Activities

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 4 Advances in Parallel Computer and High Speed Network (HPCC) Technology

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Secs 99 Full HTML Index
Performance of both communication networks and computers will increase by a factor of 1000 during the 1990's
  • New uses of Computers to design new drugs, search terabyte databases etc.
  • National Information Infrastructure will see pervasive deployment of upgraded Internet to give megagabit/second interactive links to homes and offices allowing interactive realtime video.
  • Greater utility of computers in "Old Applications"
Competitive advantage to industries that can use either or both High Performance Computers and Communication Networks. (United States clearly ahead of Japan and Europe in these technologies.)

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 5 Performance of Supercomputer Class Computers 1940-2000

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Secs 53 Full HTML Index

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 6 The Standard Scenario for HPCC and NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 7 Some Hardware/Software Trends over next 5 years

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Secs 76 Full HTML Index
ATM networks have rapidly transitioned from research Gigabit networks to commercial deployment
  • ATM likely to be a major force in local area as well as wide area networks
Computer Hardware trends imply that all computers (PC's ---> Supercomputers) will be parallel by the year 2000
  • Up to 1993, parallel computers are from small start-up companies (except Intel Supercomputer Division)
  • Now Cray, Convex (HP), Digital, IBM have massively parallel computing systems and Silicon Graphics is becoming a powerful high performance computing vendor
  • Several architectures but only one : Distributed memory MIMD multicomputer is known to scale from one to very many processors
Software is challenge and could prevent/delay hardware trend that suggests parallelism will be a mainline computer architecture
  • We must get systems software correct
  • Simultaneously develop applications software in gradually improving parallel programming environment

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 8 The Federal High Performance Computing and Communication Initiative (HPCCI)

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Secs 51 Full HTML Index
Originally $2.9 billion over 5 years starting in 1992 and
  • Rapidly growing Information technology component starting in 1994 and total budget now over $1 billion per year
The Grand Challenges
  • Enabled by teraflop computers and important to economy or fundamental research
    • Global warming - NOAA
    • Oil reservoir and environmental simulation - DOE
    • Structural and aerodynamic calculations - NASA
    • Earth observing satellite - data analysis - NASA
    • Human genome - NIH, DOE
    • Quantum chromodynamics - Fundamental Physics
    • Gravitational waves from black holes - Fundamental Physics
    • Molecular modeling - Fundamental Chemistry
Nearly all grand challenges have industrial payoff but technology transfer NOT funded by HPCCI

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 9 Characteristics of Grand Challenges

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Secs 48 Full HTML Index
Partial Differential Equations
Particle Dynamics and Multidisciplinary Integration
Image Processing
Some:
Visualization
Artificial Intelligence
Not Much:
Network Simulation
Economic (and other complex system) modeling
Scheduling
Manufacturing
Education
Entertainment
Information Processing
BMC3IS (Command & Control in military war)
Decision Support in global economic war

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 10 We have learnt that Parallel Computing Works !

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Secs 50 Full HTML Index
Data Parallelism - universal form of scaling parallelism
Functional Parallelism - Important but typically modest speedup. - Critical in multidisciplinary applications.
On any machine architecture
  • Distributed Memory MIMD
  • Distributed Memory SIMD
  • Shared memory - this affects programming model
  • This affects generality
  • SIMD ~ 50% academic problems
  • but < 50% commercial

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 11 When will Parallel Computing Take Over ?

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Secs 72 Full HTML Index
Switch from conventional to new types of technology is a phase transition
Needs headroom (Carver Mead) which is large (factor of 10 ?) due to large new software investment
Machines such as the nCUBE-1 and CM-2 were comparable in cost performance to conventional supercomputers
  • Enough to show that "Parallel Computing Works"
  • Not enough to take over!
Cray T3D, Intel Paragon, CM-5, DECmpp (Maspar MP-2), IBM SP-2, nCUBE-3 have enough headroom to take over from traditional computers ?

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 12 Prospects for use of HPCC in the "Real-World"

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Important Information in IMAGE
Full HTML Index
In simulation arena, HPCC will work in principle but the need to develop or port large complex codes represents a serious handicap (see next foil) which for instance could hold up the "obvious" use of HPCC in Manufacturing by 10 to 20 years
In High Speed Network arena, most applications such as "video-on-demand" are "new" and so HPCC competes much more favorably with traditional computer technology.
In database arena, we can also expect quicker adoption of HPCC than for silmulation
  • Information processing is largest use of computers and so easier to justify investment in new technology
  • A parallel (relational) database is complicated to develop but only has to be done once -- SQL is naturally parallel (unlike Fortran) and so applications can be developed without knowledge of underlying hardware.
  • On the other hand, a parallel Fortran compiler is also very complex but STILL EVERY user must code carefully to exploit parallelism and essentially no existing Fortran codes parallelize without further thought.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 13 What is NPAC?

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Four Activity Areas Centered on HPCC Expertise and Infrstructure
Mix of Professional Staff, Students and Faculty
Powerful Computers at NPAC
NYNET is statewide high speed network

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 14 NPAC's HPCC Programs

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 15 NPAC Staff and Associated Academic Units

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
Geoffrey Fox - Director
Denny Eaton - InfoMall MidHudson
Steve Warzala -- Manager InfoMall

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 16 NPAC Parallel Computing Facility (as of 1/3/95)

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 17 NYNET Topology Spring 1994

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
Upstate-Downstate Connection established by WilTel fall 1994

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 18 The NII -- National Information Infrastructure

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Network Technologies
The Ultimate Client -- Server Distributed System of enormous Compute Power
Implications for Home, Business , Healthcare care etc.
InfoVision Scenario -- Information, Video, Images, Simulation on Demand

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 19 Integration of Industry Sectors forming the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 20 Ultimate Vision and Implementation of NII and InfoVision

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

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

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 22 Possible Technology Directions for the installation of the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 23 Possible Future Communications Technology
-- A PacBell Strategy

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
In California, Pacbell announced in November 93 that it will use ATM (optical fibre) as a trunk information line and then use (existing) cable to reach groups of 500 customers
ATM will support very high speeds measured in endless gigabits/sec., but actually traffic is a lot of little messages (as on our vehicle highways)
A Bandwidth of N gigabits will be ~ 100N messages at 10 megabits/sec.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 24 What will National Information Infrastructure give us?

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 25 The Next Generation Home Computers include Settop Boxes and Videogame Controllers

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
"All" children will have the equivalent of todays $20,000 business or university computer processing capability in
BOTH Settop Boxes and in Video Game Controllers which will "just" be Personal Computers

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

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

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 27 The Dominant Operating System of the future
WebWindows

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Basic Structure and why it will make Windows95 a relatively minor player (eventually)
WebHPL -- Implications for HPCC

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 28 What is WebWindows ?

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 29 WebWindows: A Web based Internet Operating System

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Web browser becomes now a 'hot' desktop application. Software vendors are working on embedded Web support within conventional desktop applications.
WebWindows is an opposite idea.
WebWindows is an idea that the Web itself will evolve towards the leading computing paradigm integrating desktop computing and Internet services.
Evolving Web browsers, cooperating with evolving Web servers will gradually take over the role and functionality of many other desktop applications.
A "Virtual Microsoft", i.e. the Internet Hackers' community will collectively develop WebWindows as an open, public and modular distributed operating system for the Internet.
These COLLECTIVE efforts will lead to phase transition taking passive Mosaic/HTTP to full blown OS of immense power

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 30 WebWindows -- Implementation

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Technically, WebWindows has some aspects similar to X Windows (client-server) and NeWS/Display PostScript (interpreted). However, the Web model is higher level than X and simpler/more open than NeWS/DPS.
Clients interprets MIME, servers interpret HTTP. Both protocols are currently very simple and extensible -- MIME via new types, HTTP via new methods. These extensions is a slow process, under control of Internet RFC and STD documents.
Additionally, both clients and servers functionality is extensible via CCI (Common Client Interface) and CGI (Common Gateway Interface) mechanisms. These extensions are MUCH easier and safer than changing existing conventional operating systems and so useful for prototyping and experimenting with new ideas.
  • A revolution in Operating System Research -- we can all do it!
CCI is still platform-dependent and not a finished design. CGI is rather stable (although only ~1 year old!) and the base of most current dynamic extensions (including NPAC work on WebTools).

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 31 WebWindows -- Milestones

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
We refer to X Windows, NeWS and Display PostScript as to the first generation distributed interpretative client-server models.
We view the current WWW as the second generation technology -- it is client-multiserver and based on very simple telescripting (HTTP/MIME scripted or interpreted communication).
With dynamic Web extensions, we are now starting the third generation systems which will be multiclient-multiserver (collaboratory), will include agents (such as Telescript, Safe-Tcl) and will evolve towards increased interactivity and televirtuality.
In fact, the most attractive current MIME extension effort -- VRML (Virtual Reality Markup Language) develops 3D extension of HTML in terms of some ~40 new data structures (VRML Nodes) that will offer soon (mid '95) "3D clickable imagemaps" composed of distributed objects that are downloaded/telescripted and locally rendered in the real-time.
WebWindows will allow integrated support of National and Grand Challenges and so give HPCC large pervasive opportunities.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 32 WebWindows -- Current Status at NPAC

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The resulting third generation phase transition expected soon on the Internet will create new markets for HPCC to provide real-time distributed simulations for the NII
Anticipating these events, we pursue a Web software development effort at NPAC that develops dynamic WebTools for interactive content management, authoring and navigation.
NPAC WebTools can be viewed as seeds towards WebWindows. Based on our early involvement, we expect to position NPAC as one of the focal and coordination sites in the WebWindows development process.
Current WebTools (discussed below and demonstrated in the poster/demo session) are based on pervasive/vanilla Internet technologies: Forms based GUIs at the browser side, CGI/Perl based server side databases and computation.
We now start integrating these base WebTools with NPAC HPCC technologies (HPF, parallel Oracle, ATM, ISDN) towards WebWindows based high quality NII services.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 33 WebWork -- Example from
Dun & Bradstreet
One of Largest Information Providers

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
They have communication difficulties hampering best use of their team of over 200 software engineers in Madras India
As with other large companies, problem reports are rotated around world on 24 hour basis. If East Coast hasn't solved by COB, customer problem sent to open office the the West so that by 8 am EST, solution is waiting for customer with perhaps many offices having worked on it as it moved (virtually) around the globe.
We have proposed to them that local database solution is Oracle but World Wide Web linkage be in terms of WebWindows (WebSpace/WebWork).

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 34 WebWork -- Integrating Publication and Computation

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The technological foundation of this integration is a CGI-extended Web server that combines quality electronic hypermedia publishing with HPCC computation.
WebWork constructs that implement it are: WWVM discussed above, VSL (Virtual Software Laboratory) and HPFCL (HPF Coordination Language).
WWVM is like a complete software environment, including hardware (Web+CGI servers), software (locally published modules) and documentation (conventional Web pages).
VSL is a collection of Web CASE Tools to prototype WWVM components such as: standardized software publication interfaces; Perl5 class editors and browsers; and HPFCL language bindings.
HPFCL allows to specify and run complete applications on the WWVM. We discuss HPFCL and its WebHPL extensions later on. But first we describe our first simple WWVM pilot project -- how to break security of Bank of England...

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 35 Factoring RSA Numbers and Security

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
RSA security systems based on numbers
  • RSAm = Prime1 * Prime2
  • A product of two large primes
  • RSAm has m decimal digits
  • RSA corporation recommends m>=200
Bank of England and English Savings and Loan based on m=155 (512 binary digits)
RSA129 cracked by factoring with email team using sophisticated version of Quadratic Sieve. RSA155 will use better Number Field Sieve
Need x2 = y2 mod(RSAm) as then gcd(x+y,RSAm) likely to be interesting factor
Find x and y by finding lots of interesting a's
  • a = product of small primes = b2 mod(RSAm)
Given these a's factored into primes, multiply together so powers of primes are even. This gves desired x
This last step requires graph theory and solution (for Bank of England) of 5 million linear equations

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 36 A WebWork Approach to Breaking Bank of England

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
RSA155 requires about 300 teraops hours to solve with NFS
RSA129 needed about an order of magnitude less time. Can be done today faster if use Number Field Sieve
We have roughly one to five million independent calculations which form the rows of matrix (after clever graph theory manipulates and combines)
Set of master servers publish problem to solved with suitable demos, description of algorithm and full marketing attention.
  • Clients download software, run tests and certify with test case.
  • Clients pick the set of a's they hope to do in a week
  • PC's pick the smaller numbers needing less memory and CPU power
  • Cray's pick the largest hardest numbers
Clients return results -- not so easy except by email and cut and paste
Best done as a set of cooperating servers where server performing factorization publishs it solution as a file on the WWW.
Cooperating servers also better for computer administrators as can control set of clients at a given site
Initially use humans but replace by agents when software ready

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 37 WebHPL: HPCC Infrastructure for WebWindows

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
In WebWork, we also propose an interpreter of HPFCL -- High Performance Fortran Coordination Language, which will support coarse grain distributed HPF computation. Compiled HPF modules, published on individual nodes of the WWVM, will be easily invoked by HPFCL scripts, integrated with GUI front-ends (such as Khoros etc.) and employed in collective computation on the WWVM.
In WebHPL we further explore the concept of interpreted HPCC language environments and we propose an object-oriented Web based parallel programming environment supporting HPF and C++ for distributed metacomputing.
WebHPL, or Web based High Performance Languages, is our most ambitious project in the area of Web and HPCC integration. It addresses both base software engineering and applications, and it refers both to backend and frontend layers of language compilers and interpreters, seeking a uniform programming model for interactive HPCC.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 38 WebHPL -- Integrating Compiler and Interpreter Technologies

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
WebHPL is a hybrid Compiled/Interpreted environment with a more or less seamless use interface.
We use compilers or optimized message passing in the local environments where low latency hardware benefits from careful optimization.
We use interpreters where flexibility and power (e.g. fault tolerance) of agent approach beneficial and performance overhead in software matches intrinsic lower performance of hardware.
We expect that our two-prong approach in WebHPL, attacking the problem both from the full compiler and the full interpreter perspective, will result in an interesting software engineering framework, 'scalable' along the compiler<--->interpreter axis.
The interpolation mechanism along this axis is provided in terms of domain specific "little languages" that are interpreted but operate on compiled modules. UNIX shell, Perl or Tcl are examples of sequential little languages. WebHPL will develop parallel analogs.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 39 WebHPL -- HPF, HPC++ and Little Languages

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The WebHPL project specifies a software process that will result in a uniform HPF and HPC++ interpretative environment, offering a base HPCC infrastructure for WebWindows.
We already prototyped and demonstrated at SC'93 a minimal HPF interpreter, based on NPAC F90D compiler front-end and the MOVIE interpreted agent back-end. In WebHPL, we will also address parallel and distributed C++ specification and interpreter development.
HPC++ language model is not yet fully defined as C++ is larger, more complex language model than Fortran and there is no obvious subset to start from as it was the case with HPF.
Therefore, rather than approaching the problem from the language perspective, we will adopt the applications perspective. Selected HPCC application domains will be analyzed and the existing parallel C++ class libraries will be inspected by the formal language analysis tools developed within WebHPL to extract domain specific "little languages" that effectively parametrize a given domain.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 40 Education and the NII --
Living Textbook -- K-12 Education

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The Different InfoVision Modalities
  • Collaboration
  • Video
  • Text
  • Images
  • Simulation
  • Terrain Rendering

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 41 Some of the Jobs that will Need NII(Internet, World Wide Web) Skills

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Computer, Telephone, and Cable Engineers
Journalists from both print, photography, and video fields
Artists, Advertising designers, Architects, Film Producers, ÒBookÓ Publishers etc.
Real Estate Brokers
School Teachers, Librarians, Government and Business workers involved with giving information to public or fellow workers
Shop owners and staff advertising their wares on digital highway.
  • Allow woodworkers in Adirondacks or heart of Africa to advertise material to all on the World Wide Web
All those in medical area -- from Virtual reality to allow surgeon in Syracuse to manipulate robot devices at accident scene to Multimedia patient records
Law enforcement (police searching worldwide databases) and lawyers accessing case histories.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 42 Some Classes of Educational Uses of the Internet and the future National Information Infrastructure (NII)

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Distance Learning and teacher/student collaboration over the network
Video information on demand
Text Information on demand
Image Information on demand
Interactive Simulation of physical systems
Geographical Information Systems

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 43 Overview of the Living Textbook Project

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The Living Textbook is a New York State funded Initiative to create educational applications that exploit leading information technologies
InfoMall Living Textbook Educational Applications
  • Interactive Multimedia Geographic Information System -- Virtual Field Trip --
  • New York State The Interactive Journey
  • Video Information on Demand
  • Cached Internet Resources
  • Telecollaboration in the classroom
  • Realistic (HPCC) Simulations on demand
Living Textbook Information Technologies
  • Terabyte Databases
  • Parallel Supercomputers
  • Interactive Multimedia
  • High Speed Wide Area Networks

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 44 The Living Textbook Project Partners

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The Project Team
  • Syracuse University School of Education
  • ColumbiaÕs Teachers College
  • NYNEX
  • NPAC
Upstate Project Schools
  • Fowler High School, Syracuse NY
  • Rome Free Academy, Rome NY
  • Whitesboro Middle School, Whitesboro NY
Downstate (New York City) Project Schools
  • PS126: The Ralph Bunch School
  • The Dalton School
  • School for the Physical City

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 45 Outside Partners of the Living Textbook Project

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
askERIC Educational Database for teachers with consultation
The Discovery Channel -- Video Content Provider
NewsBank -- Text Content Provider
Reuters News Service
Syracuse Language Systems -- Learn Foreign Languages on Demand
TravelVenture -- Interactive travel information on Demand
US Air Force Rome Laboratory -- InfoVision technologies
WorldView Corp : Interactive Client-Server Geographic Information System

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 46 Collaborative Technology and the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
Input from real time video of collaborating individuals as well as:
  • Keyboards, Pens, Video/Images on CD-ROM and InfoVision server, Simulations
Software will run on ÒSettopÓ downloaded from information server.
Allow Sick Children to participate in lessons while at home and in hospital
Allow discussions of Homework among teachers and students etc.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 47 Video (Movie and News) on Demand (VOD) and the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
The simplest VOD applications treat InfoVision server as a ÒglorifiedÓ VCR with a huge stock of readily accessible prerecorded tapes
  • Movies -- With granularities of around one hour
  • Videotaped lectures -- and which can be restarted, rewound etc.
Interactive VOD will have granularity of order a minute
  • ÒBrowseÓ text or video indices to form customized ÒchannelsÓ such as:
    • CNN Newsroom and NewSource
    • Reuters Wire Service feeds from around the world
  • These services provide video news footage of several hours per day with a textual index
    • Store several years of video footage on InfoVision servers
    • Browse textual indices e.g. for all material on Syracuse
    • Develop customized class material

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 48 InfoVision - Text Information on Demand on the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Can store Books Newspapers Encyclopedias etc. as full text
Rather than keyword or abstract searches, search full text for say all newspaper articles with words Syracuse Bargin Price Twizzlers in same paragraph
Speed from parallelism - InfoVision Servers will have 64 --> 1024 processors - each scans part of text
Digital Library
  • Integrate sophisticated full text front end with backend video, imagery and simulation

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 49 InfoVision - Image Information on Demand on the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
KODAK GIODE - Global Imagery on Demand Everywhere - Service
Images stored in multiresolution KODAK Photo CD format
Browse at low resolution - select and buy images you need for
  • Annual Report cover
  • school project
Gradually develop sophisticated search by image content or as in newsroom example, search using textual index (initial major implementation ?)
  • Generate text in Òbatch modeÓ by searching images with particular pattern recognition algorithms

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 50 InfoVision - Simulation on Demand

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Financial Modeling will allow you to make more money by investing more wisely
Reasonably accurate simulations are available for
  • Weather - tornados, storms, etc.
  • Environment -
    • smog in LosAngles
    • acid rain in the Adirondacks
  • Atoms - Molecules - Reactions
  • Air flow around vehicles from cars .... shuttles
These simulations of physical phenomena can be used to illustrate scientific principles in classroom
  • change shapes of cars
  • Investigate connection of lake effect snow with wind direction and geography
  • change laws of nature

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 51 From Video Games to Yellow Pages

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Video Games include travel through race courses (Crash and Burn)
or through ÒMystical WorldsÓ as in Donkey Kong or for the new generation of PC games such as MYST
Other PC edutainment systems such as Oregon Trail and Carmen San Diego provide Òadventure/knowledgeÓ filled journeys through sort of the real world
NASA, USGS and other sources (such as Russia) provide digital terrain data which can be used to provide totally realistic Òflight simulationsÓ
Current widely available 3D data has 10 to 30 meter resolution but even now, Synthetic aperture radar sensors are being tested which can be flown in a plane and give horizontal and vertical resolution of around 1 meter.
The software to implement this is called a Geographical Information System (GIS)

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 52 Uses of Geographical Information Systems with the NII

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Other applications that will be important with the NII include:
Yellow Pages
  • You will be to access a ÒchannelÓ on the NII which allows you to request ÒTaco BellÓ and travel through Syracuse on the computer seeing where they are and how busy
Travel Agencies
  • Try out your holiday on the computer first!
Community Information as part of Community network
Weather -- Cruise around 3D world with real weather superimposed to plan trips etc.
Real Estate
  • ÒParade of HomesÓ will be presented online or as a CDROM which you can browse at your leisure

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 53 Content of New York State -- The Interactive Journey

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
NPACÕs part of Living Textbook will provide 3D journeys through both Mars (courtesy of NASA) and parts of New York State
Computer holds digital maps and basic spatially tagged information such as
  • Video, text and Images of locations in New York State
  • Cultural, Historical, Geological Information
Teachers can add such information for particular classes to their clients or server.
Use for virtual field trips such as simulated trip down Hudson river or Erie canal

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 54 Cached Internet Resources in Living Textbook Project

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Datamine the WWW for resources relevant to K-12 Classroom
  • Kidsweb is our initial selection based on teaching experience over the summer
Local Storage at NPAC to support focused teacher selection of material and high performance delivery over NYNET
Selection by teacher teams provides high-value materials, efficiency in teacher preparation time and K-12 appropriate material
Support of WWW searchs with knoledge agents from variety of sources
Offer to produce CDROMÕs of selected material for sites with poor Internet access

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 55 A Typical Hierarchical Server Network

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 56 How should one set up the Hierarchical Network of InfoVision Servers ? (with education as example)

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
We do not know what are the killer applications of either the general or education specific NII.
Correspondingly we cannot say firmly how to set up specific servers or networks of the same
  • We have some mix of General, Specialized, Public and Private InfoVision Servers
Web Technologies such as HTML,HTTP,CGI,Java .. established the open multimedia interface which will enable an industry to be set up
  • This is analogous to IBM PC and DOS enabling the personal computer industry although this revolution will not be dominated by a single company such as Microsoft as networking assets (World Wide Web resources) are inherently produced in a distributed fashion
An important driver is the growing use of CDROM's with multimedia PC's the largest segment of Home PC market
  • Further educational products are hot sellers

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 57 What is a Web or HPMMCC Network Server ?

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,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! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 58 Other Aspects of Education --
The New (virtual) University

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Science for the 21st Century -- Undergraduate Education
New Interdisciplinary Education Opportunities
  • Computational Science
  • MasterÕs Program in Multimedia

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 59 Curricula Opportunities Opened Up by the World Wide Web

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
New Teaching Methodologies with Information presented with:
  • Multi Media is not necessarily the most important idea
  • Hyper linked (non sequential and World Wide) material is more important:
Used for first time in Physics 105 -- Science for the 21st Century -- last semester in SETI module
  • SETI -- Search for Extraterrestial Intelligence -- will be basis of class projects in Phy 106 this semester.
  • New ÒMind and MachinesÓ and ÒPseudoScience and the ParanormalÓ Modules offered experimentally in Phy 106
  • Need caching locally and high speed local networks to support the 167 students in class
  • This hyperlinked material accounts for about 10% Phy 105, 20% Phy 106 and expect to increase if success continues
  • Major Physics department commitment -- 3 faculty developing the 3 modules

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 60 Educational and (Re)training Challenges

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Secs 72 Full HTML Index
Computation joins theory and experiment as the three complementary approachs to study of science and engineering
Current industries such as Media and Telecommunications which have been dominated by analog technologies will need to adjust to growing use of digital (computer) technologies
Need for new educational approachs such as Computational Science centered on interdiciplinary border between computer science and applications with both a
  • Science and Engineering and
  • Information (Communications ) Track

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 61 Master's Degree in Multimedia Studies

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * Critical Information in IMAGE
Full HTML Index
Joint Program set up between
  • NPAC (Computer Science and Engineering)
  • School of Information Studies
  • Newhouse School of Public Communication
  • School of Visual and Performing Arts
  • School of Education
12 3-credit courses with 3 required courses
  • "Pro-Seminar" -- Collection of Lectures from different faculty
  • "Fundamental Viewpoints" -- Deeper focused course on general aesthetic, ethical and societalk aspects of multimedia.
  • Student Project
Three tracks for specialization
  • Management and Evaluation
  • Systems and Tools -- here is computer science
  • Design and Application
Take 3 core courses, one course from each track(3), 6 elective courses with constraints to be determined

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 62 Some Other NPAC Activities

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
CARENET: Use of HPCC and NII in Medicine
VASTNET: Use of HPCC and NII in future Information Systems

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 63 NPAC -- SUNY Health Science Center Collaboration

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
SUNY HSC is juxtaposed to Syracuse University Campus and hopefully NYNET will extend from NPAC to SUNY HSC
Initial Experiments demonstrated to Hillary Clinton and involved:
  • Telemedicine over ATM using commercial collaboration technologies
SUNY HSC responsible for large rural area including Adirondacks
Image Processing on MPP for Pathology Images using multi-resolution browsing techniques
  • Explore as cost effective enabling technology for wide spread pathology screening
Patient Records and Results of Medical Instruments and emergency room analysis can be viewed by specialist doctors from either their home or central hospitals

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared June 15,95

Foil 64 VASTNET -- NPAC, Newhouse School, University Electronic Media Services Collaboration

From REU Presentation -- An Overview of NPAC REU Seminar -- June 8,95. * See also color IMAGE
Full HTML Index
Video and Server Technology Network is prototype of Wire Service of future using Web Technology to service Mass Communications Industry
NYNET ATM network extended internally to allow linkage of NPAC to Newhouse School of Public Communications and University Electronic Media Production Unit
Faculty and students -- the multimedia digital journalists of the future will use:
  • Archives stored on huge computers browsed at low (VHS) resolution but stored(delivered by wire server) at broadcast quality.
  • Browsing also using text interfaces (index to a clip of average length 15 seconds)
Study Integration digital editing (AVID) technology of media field with digital web and powerful computer technology.
Industrial partners from traditional print and analog video fields
  • CNN and Reuters
  • Manhattan Transfer Edit -- Video Post Production Company

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 Tue Feb 18 1997