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

GLOBAL foilset Case Studies of Computational Science -- Overview of Initial Information Area Applications

Given by Geoffrey C. Fox at CPSP713 (714 Prototype) on Autumn Semester 1994. Foils prepared 15 March 1996
Abstract * Foil Index for this file See also color IMAGE

This case study is a prototype for a new course referred to informally as CPS714 which is focussed applications supporting CPS616 which is a new course offered first as CPS600 in Spring 95 and then CPS616 in spring 96
CPS615 is Computational Science for scientific and Engineering Applications
CPS616 is proposed as Computational Science for Information-oriented applications.
CPS615 and CPS616 are aimed as base technology courses and CPS713 fulfills the application requirement for the Syracuse University Computational Science Academic Curricula.
We have chosen from the CPS616 Curricula, four broad topics for the Case Study III) of CPS713 this fall
The Four Topics are:
  • A: Introduction to the future NII (National Information Infrastructure) and its current prototype -- the Internet
  • B: Parallel Rendering and Geographic Information Systems
  • C: Parallel and Distributed Databases and related issues such as Data Mining
  • D: How to Organize Information in a Multimedia Geographically Distributed High Bandwidth World.

Table of Contents for full HTML of Case Studies of Computational Science -- Overview of Initial Information Area Applications


1 CPS713 Prototype of CPS714 August to December1994 - Case Studies in Computational Science
-- Overview of Information Technology Applications

2 Remarks on Case Study III) Some Technologies and Applications of the Information Age
3 Annotated Version (with CPS713 Case Studies) of
CPS616: Technologies and Applications of the Information Age

4 Implementation of Information Track of Computational Science
5 Overview of Draft Curriculum
6 1: Curriculum of Module: Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)
7 2: Curriculum of Module: The Physical Network
8 3: Curriculum of Module: The Consumer Multimedia Enterprise: Multimedia Videogames, PC's, Settop boxes, and Workstations
9 4: Curriculum of Module: Digital Media: Audio, Video, Graphics and Images
10 5: Curriculum of Module: User, Application and Service Interfaces
11 6: Curriculum for Module: Client and Server High Performance Multimedia Computer Requirements and Architecture
12 7: Curriculum for Module: Base Software and Systems Architecture of the GII
13 8: Curriculum for Module: Pervasive and Niche Applications for the GII
14 9: Curriculum for Module: Generic Services and Middleware on the GII
15 10: Curriculum for Module: The Emerging GII Enterprise in Industry, Academia and Society
16 Remarks on CPS713 Case Study III)
Topic B: Geographic Information Systems

17 Remarks on CPS713 Case Study III) Topic B:
Parallel Rendering of Three Dimensional Terrain data

18 Remarks on CPS713 Case Study III) Topic C: Parallel and Distributed Databases
19 Remarks on CPS713 Case Study III) Topic C: Datamining in Parallel and Distributed Databases
20 Remarks on CPS713 Case Study III) Topic D: How to Organize Information on the World Wide Web

This table of Contents Abstract



HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 1 CPS713 Prototype of CPS714 August to December1994 - Case Studies in Computational Science
-- Overview of Information Technology Applications

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
Geoffrey Fox
NPAC
Syracuse University
Syracuse NY 13244-4100

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 2 Remarks on Case Study III) Some Technologies and Applications of the Information Age

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
This case study is a prototype for a new course referred to informally as CPS714 which is focussed applications supporting CPS616 which is a new course offered first as CPS600 in Spring 95 and then CPS616 in spring 96
CPS615 is Computational Science for scientific and Engineering Applications
CPS616 is proposed as Computational Science for Information-oriented applications.
CPS615 and CPS616 are aimed as base technology courses and CPS713 fulfills the application requirement for the Syracuse University Computational Science Academic Curricula.
We have chosen from the CPS616 Curricula, four broad topics for the Case Study III) of CPS713 this fall
The Four Topics are:
  • A: Introduction to the future NII (National Information Infrastructure) and its current prototype -- the Internet
  • B: Parallel Rendering and Geographic Information Systems
  • C: Parallel and Distributed Databases and related issues such as Data Mining
  • D: How to Organize Information in a Multimedia Geographically Distributed High Bandwidth World.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 3 Annotated Version (with CPS713 Case Studies) of
CPS616: Technologies and Applications of the Information Age

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
Draft 1: Geoffrey Fox August 7,1994
Background
  • Computational science can be defined broadly as the discipline on the interface between computer science and applications of computers. The current Syracuse course CPS615 and others nationwide, can be considered as "Computational Science for Scientific Computing" or "Technologies and applications for Scientific Computing". The audience is both the technologists (Computer Science, Computer Engineering and Applied Mathematics) as well as the application fields such as Computational Chemistry, Physics and Aerospace Engineering. We propose a new course CPS616 playing a similar role to CPS615 but aimed at the Information related applications rather than scientific computing. At Syracuse University, application students could come from IST (Information studies which also covers technologies), Newhouse (Communications), Maxwell (Public Administration), VPA (Visual and Performing Arts), Education. Technology students are from Computer Science, Computer Engineering and IST.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 4 Implementation of Information Track of Computational Science

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
We propose to offer the full course CPS600 in the first semester (January to April) of 1995 with a trial run of reduced scope as part of CPS713 (Applications of Computational Science) this fall. We will make all teaching material available electronically and have discussed producing a textbook (electronic and conventional). Many authors and teachers will be needed to cover field. Not all of these teachers will be at Syracuse University and videoconferencing may be used for part of the course. The course is currently structured as about ten independent modules of about three to six hours per module. We are now seeking comments and offers of help and collaboration.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 5 Overview of Draft Curriculum

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
The conference proceedings "R and D for the NII: Technical Challenges" obtainable from EDUCOM (nii-forum@educom.com) is one useful general resource. It would be important to collect other useful general and specialized reference books for either teachers and/or students. There are currently 10 modules listed below. Possible material for each module will be found in the next sections.,
1) The Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)
2) Physical Network
3) The Consumer Multimedia Enterprise: Multimedia Videogames, PC's, Settop boxes, and Workstations
4) Digital Media: Audio, Video, Graphics and Images
5) User, Application and Service Interfaces
6) Client and Server High Performance Multimedia Computer Requirements and Architecture
7) Base Software and Systems Architecture of the GII
8) Pervasive and Niche Applications for the GII
9) Generic Services and Middleware on the GII
10) The Emerging GII Enterprise in Industry, Academia and Society

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 6 1: Curriculum of Module: Internet and Specialized Testbeds as Prototypes of the GII (Global Information Infrastructure)

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) What is Internet including History, Phenomenology and base Technologies ** CPS 713 Topic A
2) Learn to use gopher, Mosaic etc. ** CPS 713 Topic A
3) Peruse examples of text, image, video, Information systems ** CPS 713 Topic A
4) How to prepare and convert HTML, JPEG, MPEG ** CPS 713 Topic A
5) Gigabit Testbeds

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 7 2: Curriculum of Module: The Physical Network

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Local Home Delivery -- THE GII Offramps -- Copper pair, coax, fiber, wireless, Cellular, ADSL
2) Trunk Transmission -- fiber, Satellite
3) Switching -- ATM, ISDN
4) Architectures: Cable and Telephone Company, Distributed, Centralized, Multivendor, Military (Global Grid)

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 8 3: Curriculum of Module: The Consumer Multimedia Enterprise: Multimedia Videogames, PC's, Settop boxes, and Workstations

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) CD-ROM
2) Settop Box
3) CD-I, 3DO, Nintendo, Sega, Atari(Jaguar)
4) Specialized Hardware: DVI, Video Accelerator cards
5) SGI and other high end systems
6) Multimedia Authoring
7) Edutainment
8) Anatomy of selected videogames and Multimedia titles: SIMCITY, MYST, NBA Jam, Crash and Burn, Mortal Kombat, Encarta

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 9 4: Curriculum of Module: Digital Media: Audio, Video, Graphics and Images

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Rendering and Modeling ** CPS 713 Topic B
2) Photo-CD
3) Compression of Images, Video, Audio and Text -- MPEG, JPEG, Wavelet, Fractal
4) Individual and "crowd" display technology
5) Computer Animation for movies such as Jurassic Park
6) Video browsing
7) Video indexing -- speech recognition
8) Displays: HDTV

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 10 5: Curriculum of Module: User, Application and Service Interfaces

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Virtual Reality
2) X, Motif
3) Mosaic and its future
4) ATM Layers (AAL)
5) Interfaces for real world users such as children

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 11 6: Curriculum for Module: Client and Server High Performance Multimedia Computer Requirements and Architecture

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Multimedia Clients (see module 3)
2) Parallel Video and other Information servers ** CPS 713 Topic C
3) Parallel I/O Issues ** CPS 713 Topic C
4) Disk and Archival Storage Issues ** CPS 713 Topic C
5) Specialized versus General Purpose Architectures (Workstation, Mainframe, Teradata, nCUBE, IBM SP-2 and equivalent) ** CPS 713 Topic C

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 12 7: Curriculum for Module: Base Software and Systems Architecture of the GII

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) World Wide Web -- URL and futures
2) Network Protocols, Management and Switching -- data transport
3) What is right/wrong with TCP/IP, PVM, MPI, ISIS etc.
4) Fault Tolerance
5) Distributed Operating Systems
6) Televirtuality
7) Network Resource Allocation
8) Caching

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 13 8: Curriculum for Module: Pervasive and Niche Applications for the GII

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Movies on Demand
2) Interactive TV
3) Digital Library ** CPS 713 Topic D
4) Telemedicine
5) Education
6) Global Grid(Defense)
7) Commerce
8) Manufacturing
9) Distributed Scientific Computing

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 14 9: Curriculum for Module: Generic Services and Middleware on the GII

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Parallel and Distributed Databases ** CPS 713 Topic C
2) Security, Privacy -- cipher/decipher
3) Collaboration -- distributed whiteboards etc.
4) Digital cash
5) Decision Support and Datamining Tools ** CPS 713 Topic C
6) Geographic Information Systems -- Terrain data ** CPS 713 Topic B
7) Organization of Material in Multimedia Systems on the World Wide Web with URL's -- the nonlinear Information Model ** CPS 713 Topic D

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 15 10: Curriculum for Module: The Emerging GII Enterprise in Industry, Academia and Society

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
1) Early (successful) commercial services
2) Convergence of industries
3) Convergence of Academic Fields ** CPS 713 Topic A
4) Convergence of Computing and Communication ** CPS 713 Topic A
5) What (if anything) will happen to society from the GII -- Quality of Life, Jobs, Education --are there important negative implications? ** CPS 713 Topic A
6) Intellectual property rights on the GII
7) What information is available now (free or more money) and what could be made available ** CPS 713 Topic D
8) Current Internet Assets ** CPS 713 Topic D
9) Kodak Picture Exchange

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 16 Remarks on CPS713 Case Study III)
Topic B: Geographic Information Systems

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
Geographic Information Systems (called GIS) are of growing importance in areas such as
  • Defense where they underlie Mission planning and related systems
  • Commercially for City Planning and with companies such as Power Utilities whose business involves spatially labelled assets such as gas lines, health care clinics etc.
NASA's Mission to planet Earth will dramatically increase the availability of data such as that gotten today from Satellites such as LANDSAT and SPOT. Their multi-spectrum data can be used for many applications such as studying state of environment, crop growth etc.
  • GIS will overlay such Satellite data on a background map
  • Other GIS functions are often typical "scientific computing" algorithms such as Image Processing and solution of scheduling problems which can use optimization methods we will study in Case Study I).
Note that the GIS is natural multimedia Interface to Spatially labelled data (E.g. video footage for tourism arranged by vacation location). This contrasts with Mosaic as natural multimedia document interface
The magazine GIS World has a wealth of information about real world GIS applications and companies
Map data is available (almost free) from the USGS (Geological Survey) and with additional features from several commercial companies. (See memo by Paul Coddington)

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 17 Remarks on CPS713 Case Study III) Topic B:
Parallel Rendering of Three Dimensional Terrain data

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
Rendering refers to process of creating images from a model of them
We will only look at case where image is of three dimensional world but much of our analysis will be generalizable
We intend to use such a 3D renderer to produce a 3D Image of New York State which can be navigated by children and teachers to provide a virtual field trip
  • This "New York State -- The Interactive Journey" is part of our Living Textbook project which will link remote host parallel machines to client PC's and Macintosh's in 6 schools linked to NPAC by high speed ATM network NYNET.
Current GIS systems tend only to support two dimensions properly with 3D either done crudely or in non real time mode. The Living Textbook project intends to use power of parallel machine to produce full 3D GIS.
  • Rendering and Map data will be on host parallel machine.
  • GIS Front End will be on Macintosh or PC in Schools
Much rendering research uses ray tracing and optimizes for the best possible Image quality
We will study texture mapped polygon method which is much faster and can give you ability to trade-off performance versus Image quality and guarantee real time constraint met.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 18 Remarks on CPS713 Case Study III) Topic C: Parallel and Distributed Databases

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
NPAC has unusually good expertise in this area with the availability of Parallel Oracle (the largest commercial relational database) and parallel DB2 (IBM's relatively new relational database)
Note that industry standard access language is SQL
  • SQL is naturally parallel and so once parallel database implemented, applications can be parallelized without major attention to nature -- parallel or sequential -- of host machine.
  • Compare with Fortran where we produce a parallel (High Performance Fortran) Compiler but then every use of HPF must still worry about parallel algorithm and parallel code.
Academia is studying Object oriented databases which have attractive features but currently one expects relational databases to dominate parallel database field.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 19 Remarks on CPS713 Case Study III) Topic C: Datamining in Parallel and Distributed Databases

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
Databases contain data which is converted to Information by Datamining
This use of a database is often called a Data warehouse
You extract data and the apply Decision Support tools which are essentially Optimization systems to extract Information
High Visibility Commercial Applications are:
  • Using customer purchase information to optimize store layout. Which products should be placed where, when.
  • Using Credit card data, plan optimal mailings with "offers" which customers are likely to accept. For instance credit cards may show customer is a football fan who likes to spend Xmas in Florida.
    • August mailing will discount combination of Florida trip with Syracuse University Football tickets
  • Using Medicare data to identify fraudulent practices identified as being anomalous (e.g. Doctors claiming to see unusually many patients in a day etc.)
Optimization tools will be those we study in Case Study I)
  • Thinking Machines produced a package (called Darwin originally) featuring Genetic algorithms, Neural Nets etc.

HELP! * PURPLE=global GREY=local HTML version of GLOBAL Foils prepared 15 March 1996

Foil 20 Remarks on CPS713 Case Study III) Topic D: How to Organize Information on the World Wide Web

From Case Studies of Computational Science -- Overview of Initial Information Area Applications CPSP713 (714 Prototype) -- Autumn Semester 1994. * See also color IMAGE
Full HTML Index
A traditional book is a relatively consistent set of information arranged in modules (paragraphs and chapters) and typically read in a linear fashion from beginning to end.
An encyclopedia on the other hand arranges information in modules of chapter to paragraph size but one expects to read "randomly" or nonlinearly as each module "points" you to other modules.
The world wide web is similar to encyclopedia generalized to dynamic rather than static links and with information spatially distributed and accessed by Network.
Note that looking at commercial CD-ROM products, my family evaluates the electronic encyclopedia's (Encarta, Compton, Grolier) as superior by far to electronic (illustrated) books.
One must enforce standards to allow linked modules to address information in a consistent fashion
  • For instance, a distributed physics information resource should use common notation and equations.
We refer to our Information enterprise as the "Encyclopedia Galactica" to reflect the importance of the nonlinear model and the prescience of the Hitchhikers guide to the Galaxy.

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