Full HTML for

Basic foilset Summary of NPAC Year 3 Activities at Cewes

Given by David Bernholdt, Geoffrey C. Fox at Cewes PET Annual Meeting on February 9-10 1999. Foils prepared February 20 1999
Outside Index Summary of Material


Year 3 of DoD Modernization PET Program
Collaboration and Communication
Training
Distance Education
CDROM for Computational Science
Web Interfaces to Computation
FMS

Table of Contents for full HTML of Summary of NPAC Year 3 Activities at Cewes

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Review of Year 3 Projects
2 Core Support Collaboration/Communication (C/C)
3 Collaboration/Communication Core
4 C/C Core -- Status
5 C/C Core -- Status (2)
6 C/C Core -- Other Metrics
7 C/C Core -- Technical Progress
8 Core Support Training
9 Training Core
10 Training Core -- Status
11 Training Core -- Other Metrics
12 Trip Reports
13 TANGO On-going Enhancements
14 System Releases
15 TANGO 1.1 Release
16 PPT Slide
17 Enhanced Support for Collaboration
18 PPT Slide
19 Enhanced Support for Collaboration
20 Shared Form Illustrated by Shared Access to NCSA Biology Workbench
21 Enhanced Support for Collaboration
22 Enhanced Support for Collaboration
23 Robustness and Stability
24 Universal Browser Support
25 Programming Interfaces
26 Towards Virtual Civilization
27 Customizability
28 Virtual Space Navigation
29 Shared Access to Databases
30 TANGO Deployment Status
31 Summary
32 Distance Education for Curricula Enhancement
33 Distance Education for Curricula Enhancement
34 Distance Education -- Status
35 Distance Education-- Other Metrics
36 Distance Education for Curricula Enhancement
37 Architecture of JSU Distance Education
38 JSU CSC 499: Programming for the Web
39 JSU CSC 539: Computational Science for Simulation Applications
40 Report presented at SC98
41 Additional Course in Spring 99
42 Summary
43 Summary (2)
44 HPC Educational CD-ROM
45 HPC Educational CD-ROM
46 Educational CD-ROM -- Status
47 CD-ROM "Second Edition"
48 Computational Science Course Materials
49 NHSE HPCC Roadmaps
50 Contributions from Partners
51 Prototype Distance HPC Training for DoD Users
52 Web Interfaces for Computational Modules
53 Web Interfaces for Computational Modules
54 Activities and Deliverables
55 Other metrics
56 WebFlow Architecture modern three-tier system
57 Middle-Tier is given by a Mesh of Web Servers running servlets that manage and coordinate distributed computation
58 LMS Objectives
59 LMS: Changes in Vegetation
60 LMS: Changes in Vegetation
61 LMS Front End
62 Data Retrieval
63 PPT Slide
64 WMS based Visualizations
65 Mobility Systems Applications
66 Summary
67 Summary (2)
68 Forces Modeling and Simulation/C4I Core Support High Performance Distributed Object Web Based HLA Demonstration
69 FMS Core
70 Object Web HLA Demonstration
71 List of Activities/Deliverables
72 List of Activities/Deliverables (1)
73 List of Activities/Deliverables (2)
74 List of Activities/Deliverables (3)
75 List of Activities/Deliverables (4)
76 List of Activities/Deliverables (5)
77 List of Activities/Deliverables (6)
78 List of Activities/Deliverables (7)
79 List of Activities/Deliverables (8)
80 High Performance Distributed Object Web Based HLA Demonstration
81 PPT Slide
82 Demonstration Components
83 Parallel CMS - Installations
84 Parallel CMS Demo - Results
85 PPT Slide
86 PPT Slide
87 PPT Slide
88 PPT Slide
89 PPT Slide
90 PPT Slide
91 Towards HLA Support for Parallel CMS
92 WebHLA - Current Components
93 Summary

Outside Index Summary of Material



HTML version of Basic Foils prepared February 20 1999

Foil 1 Review of Year 3 Projects

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
NPAC/Syracuse University

HTML version of Basic Foils prepared February 20 1999

Foil 2 Core Support Collaboration/Communication (C/C)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Geoffrey Fox
NPAC/Syracuse University
Annual Review 9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 3 Collaboration/Communication Core

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
Luk Beca
David Bernholdt
Geoffrey Fox
Tom Major
Konrad Olszewski
Marek Podgorny
Piotr Sokolowski
Remek Trzaska
Yuping Zhu

HTML version of Basic Foils prepared February 20 1999

Foil 4 C/C Core -- Status

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Trip reports routinely posted on NPAC web site & distributed by email
On-going Tango enhancements & releases
  • Tango 1.02 (increased robustness) Oct'98
  • Tango 1.1 (extensive rewrites, added functionality based on experience and user feedback) internal now, public by end of February
  • database/asynch collab linkage available

HTML version of Basic Foils prepared February 20 1999

Foil 5 C/C Core -- Status (2)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
On-going operation of web-linked database apps, assistance with transfer to CEWES
  • Search Engines, WSMS working at NPAC
  • Assisting with WSMS installation now
  • Yuping Zhu has account after 11 month wait for NAC
Tango training at CEWES (Nov'98)
Numerous Tango trainings elsewhere open to DoD researchers

HTML version of Basic Foils prepared February 20 1999

Foil 6 C/C Core -- Other Metrics

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Tango tutorial on installation and operation at JSU, assistance with CEWES Tango installation (7 person-days)
Continued user support
Ongoing involvement in national activities (such as DoD users meeting and NPACI/NSCA PACI Leading Edge Sites and Partners) leads to continuing better understanding of collaborative technologies and how to meet PET needs

HTML version of Basic Foils prepared February 20 1999

Foil 7 C/C Core -- Technical Progress

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Presented together with closely related Training Core technical progress

HTML version of Basic Foils prepared February 20 1999

Foil 8 Core Support Training

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Geoffrey Fox
NPAC/Syracuse University
Annual Review 9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 9 Training Core

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
David Bernholdt
Geoffrey Fox
Jin Jianxiang
Norka Lucena
Tom Major
Roman Markowski
Marek Podgorny
Tom Stachowiak
Remek Trzaska

HTML version of Basic Foils prepared February 20 1999

Foil 10 Training Core -- Status

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Trip reports posted to NPAC web site & distributed by email
PET Program-Wide Training Group Meetings (at User Group Conference)
Tango enhancements & releases to support training and education
  • Tango 1.01, May'98 ("all browser" support not released)
  • Tango 1.02, Oct'98 (robustness)
Evaluation of multimedia databases for training

HTML version of Basic Foils prepared February 20 1999

Foil 11 Training Core -- Other Metrics

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Fox leads graduate education program for NSF PACI (combined NCSA/NPACI)
Through PACI also see how tools for K-12 and other educational areas can by synergistic with DoD needs
  • e.g. use of TangoInteractive in Middle/High school Java Academy
Also Fox one of lead authors of pedagogical book on parallel computing planned by CRPC

HTML version of Basic Foils prepared February 20 1999

Foil 12 Trip Reports

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Trip reports from more than 30 events this year
Most related to collab/training and/or other technical areas
Very few events PET-supported
http://www.npac.syr.edu/users/bernhold/trip-reports/
Also distributed by email

HTML version of Basic Foils prepared February 20 1999

Foil 13 TANGO On-going Enhancements

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Main focus on:
  • system robustness and maintainability
  • enhancements for collaborative and educational functions (new and improved applications)
    • Full support for W3C document object model sharing
  • linkage of synchronous and asynchronous modes
    • achieved by improving shared browser support as "asynchronous"
  • linkage to asynchronous document repositories
    • databases and form based server interfaces
  • system programmability (APIs)
  • documentation and training material

HTML version of Basic Foils prepared February 20 1999

Foil 14 System Releases

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
TANGO 1.01 released in May 98
  • packaged servers for both UNIX and Windows NT platforms
    • automated, industrial grade installation procedures
    • industrial grade stability and robustness
  • packaging for the complete application suite
  • system deployed at CEWES and ARL and at several HBCUs
  • used by several universities in US and abroad (~ 1000 downloads)

HTML version of Basic Foils prepared February 20 1999

Foil 15 TANGO 1.1 Release

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Radically improved system
  • available internally in NPAC
  • public release expected in February 99
  • employs newest Java and browser technology
  • incorporates all "lessons learned" from TANGO 1.0 deployment and use
  • new paradigm for "collaboration space" navigation, session handling, and floor control
    • hierarchical view of the "interaction space", "Metaverse traversing" support

HTML version of Basic Foils prepared February 20 1999

Foil 16 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
TANGO 1.1
Graphical User
Interface
(based on Java Swing classes)

HTML version of Basic Foils prepared February 20 1999

Foil 17 Enhanced Support for Collaboration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Application improvements:
  • BuenaVista 3.0 (TANGO videoconferencing agent) completely rewritten for PC and SGI platforms
    • robust multithreaded implementation, extensively tested for stability
    • improved audio and video quality
    • support for multiple audio and video cards
    • re-implemented robust session control protocol
    • redesigned user interface
    • detailed documentation
    • Linux implementation ongoing
  • BV has been critical for remote class and training delivery
    • Version 3.0 will be released with TANGO 1.1

HTML version of Basic Foils prepared February 20 1999

Foil 18 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index

HTML version of Basic Foils prepared February 20 1999

Foil 19 Enhanced Support for Collaboration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Shared Pointer added to Internet Assistant PowerPoint on the web
Illustrates sharing of W3C Object Model
DHTML "Heartbeat" recording shared events in last 60 seconds

HTML version of Basic Foils prepared February 20 1999

Foil 20 Shared Form Illustrated by Shared Access to NCSA Biology Workbench

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Shared Multiple List
Shared Buttons
Shared Text field
Shared Checkbox

HTML version of Basic Foils prepared February 20 1999

Foil 21 Enhanced Support for Collaboration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
New applications
  • Layered whiteboard
    • used in several applications, advanced authoring mode, import/export/save support, telecursor, scriptable external interface, advanced image compression, ....
  • Java Shared browser
    • robust, supports frames and embedded MM objects
  • Chat tools
    • advanced avatar 2.5D chat for "telepresence"
    • new professional text chat with many advanced features, including clipboard, session save/mail, and latecomers support, fully customizable

HTML version of Basic Foils prepared February 20 1999

Foil 22 Enhanced Support for Collaboration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
New applications, continued.
  • Shared Telnet tool
    • enhances Year 2 remote consulting tools suite
    • deployed during remote training sessions
  • New "instructor feedback" tool
    • continuous audience feedback pooling and visualization
    • instructor alert tools
  • Shared streaming media tools
    • Java H263/GSM video viewer with database interface
    • RealVideo player (use and distribution agreed with supported by Progressive Networks)

HTML version of Basic Foils prepared February 20 1999

Foil 23 Robustness and Stability

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Extensive in-house and field testing
  • bug submission and fix tracing procedures
In-depth study of underlying (undocumented) browser technology
Dozens of bugs uncovered and fixed
Improvements to protocols and architectural modifications in multithreaded design of server and client
Robust installation procedures implemented

HTML version of Basic Foils prepared February 20 1999

Foil 24 Universal Browser Support

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
SoW stipulates support for Internet Explorer
  • determined to be very expensive and time consuming and not easy to maintain concurrently with Netscape version, so we found another approach
Alternative approach studied, designed, and prototyped (full implementation proposed for Year 4)
  • Solution also helps with some problems of browsers relative to Tango
    • Browsers critical but nonstandard Java and bugs implies extremely unfriendly for developers
    • Performance problems under UNIX
    • Development and maintenance of two different technologies very expensive

HTML version of Basic Foils prepared February 20 1999

Foil 25 Programming Interfaces

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
To enable 3rd-party application development, a set of new APIs was designed and documented
TANGO runtime functionality encapsulated in a system proxy agent
  • proxy methods callable from any language
TANGOBean enables visual programming of collaborative applications (no extra coding!)
New APIs support embedding of active shared objects in Web pages!

HTML version of Basic Foils prepared February 20 1999

Foil 26 Towards Virtual Civilization

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Personal Identity Module for TANGO
  • Database backend (relational or LDAP) to hold user identities and information, interfaced to collaboratory server (70% completed)
  • supports authentication, security, assessment
  • necessary for sync/async integration
TANGO/Mail/Listserv interface implemented, being integrated (critical synchronous/Asynchronous capability)
  • NCSA Lotus Notes Intranet has major difficulty that discussion lists not linked to "ordinary" email
Local storage and file distribution interface implemented, being integrated

HTML version of Basic Foils prepared February 20 1999

Foil 27 Customizability

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
New client supports configurable, domain-specific interfaces
  • selection of collaborative tools
  • predefined, automatically started session
  • hidden agents (faceless application)
  • multi-frame integrated interfaces
  • administrative interfaces
  • all aspects under external control of system administrator/end user

HTML version of Basic Foils prepared February 20 1999

Foil 28 Virtual Space Navigation

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Support for run-time server hoping
Support for communities/interest groups
Hierarchical visualization of the "collaboration space"
  • Server/community/session/user
More granular, "per-session" floor control
New session control paradigm
Comprehensive, multi-level access to user information

HTML version of Basic Foils prepared February 20 1999

Foil 29 Shared Access to Databases

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
New shared browser supports shared access to pages of arbitrary complexity, including CSS-based contents
Sharing of XML-compliant documents is fully supported
Shared access to relational courseware repositories is implemented via server-side extensions implementing XML-style tags (WebWisdom NT 2.1)

HTML version of Basic Foils prepared February 20 1999

Foil 30 TANGO Deployment Status

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Support for education:
  • Jackson State University (full installation)
  • Morgan State University (full installation)
  • Clark Atlanta, Houston, MSU (client side)
Support for training:
  • CEWES (full installation)
  • ARL/HEAT center (full installation)
  • OSC (client and collaboratory server)
  • ASC, NAVO, NRL (client side)

HTML version of Basic Foils prepared February 20 1999

Foil 31 Summary

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Contributed substantially to tracking of technology and progress in broad area (not limited to C/C & Training)
Substantial enhancement of Tango to meet requirements of PET education, training and collaboration activities.
Tools are now in a position where routine use by broad spectrum of users is appropriate; deployment/acceptance is next issue

HTML version of Basic Foils prepared February 20 1999

Foil 32 Distance Education for Curricula Enhancement

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Geoffrey Fox
NPAC/Syracuse University
Annual Review 9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 33 Distance Education for Curricula Enhancement

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
Ozgur Balsoy, Saleh Elmohamed, Geoffrey Fox, Meryem Ispirli, Jin Jianxiang, Norka Lucena, Tom Major, Roman Markowski, Nancy McCracken, Marek Podgorny, Tom Scavo, Mehmet Sen, Tom Stachowiak, Remek Trzaska

HTML version of Basic Foils prepared February 20 1999

Foil 34 Distance Education -- Status

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Activities/Deliverables
  • Taught distance course at Jackson State
    • CSC499 "Programming for the Web" in Spring 98 (started during Year 2)
    • CSC539 "Computational Science for Simulation Applications" in Fall 98
  • CPS616 "Web Software Technologies" Spr'99
    • Offered for free to all PET partners (not actually a deliverable of any PET project)

HTML version of Basic Foils prepared February 20 1999

Foil 35 Distance Education-- Other Metrics

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
4 trips to JSU by NPAC instructors, 1 for Tango
Spring 98 class: 8 students, Fall 98 class: 7 students, Spring 99 class: 21 students (3 schools)
Presentation at SC98: Synchronous Learning at a Distance: Experiences with Tango Interactive
Installed Student (grading, homework, registration) Database System (web-linked Oracle database written at NPAC) at JSU for use with other dist. edu. courses.
Extensive & regular use of DREN & interactions with DREN staff

HTML version of Basic Foils prepared February 20 1999

Foil 36 Distance Education for Curricula Enhancement

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
"Research" universities deliver courses over the network to "teaching focused" universities
  • provide students and faculty with access to leading-edge courses
  • "jump start" local courses based on material originally delivered remotely
Use TangoInteractive/ WebWisdom for synchronous delivery of lectures from SU to JSU
Pilot for distance training of DoD users

HTML version of Basic Foils prepared February 20 1999

Foil 37 Architecture of JSU Distance Education

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
NPAC Web Server
JSU Proxy
Web Server
Java Tango Server
.......
Share URL's
Audio Video
Conferencing Chat Rooms
White Boards etc.
Address at JSU of Curriculum Page
Teacher's View of Curriculum Page
Student's View of Curriculum Page
Participants at JSU
Teacher/Lecturer at NPAC
.......
Java Control Clients

HTML version of Basic Foils prepared February 20 1999

Foil 38 JSU CSC 499: Programming for the Web

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Taught in Spring 98 (started during Yr2). Repeat of Fall 97 class, popular at JSU
JSU faculty attended to "learn" material
Taught Web architecture, CGI programming and Java
Additional refinements of architecture with proxy web server to avoid copying of materials.

HTML version of Basic Foils prepared February 20 1999

Foil 39 JSU CSC 539: Computational Science for Simulation Applications

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Taught parallel computing architecture, scientific applications and algorithms, parallel programming in C/MPI. (Material on CD-ROM)
Used an on-line "Virtual Programming Lab" to compute with NPAC parallel computing resources.
Teaching graduate students led to additional kinds of feedback for Tango and style of distance teaching.

HTML version of Basic Foils prepared February 20 1999

Foil 40 Report presented at SC98

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
The paper "Synchronous Learning at a Distance: Experiences with Tango Interactive" was presented at the education sessions of SC98 in November.

HTML version of Basic Foils prepared February 20 1999

Foil 41 Additional Course in Spring 99

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
We have just begun teaching a distance education course based on the Syracuse course CPS616 Web Software Technologies.
Given at JSU to 9 students for credit. Also attended by 10 students at Mississippi State and 2 students from Clark Atlanta University for certificates.
The course will include multi-tier web architecture, web-linked databases, user interfaces with JavaScript and DHTML, distributed objects with RMI and CORBA, XML, and security issues.

HTML version of Basic Foils prepared February 20 1999

Foil 42 Summary

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Now in fourth semester of course delivery!
Enhanced edu. opportunities for students
Gives local faculty a head start developing new courses (i.e. JSU now teaching "Programming for the Web" via Tango)
Distance education tools & techniques being adopted by JSU

HTML version of Basic Foils prepared February 20 1999

Foil 43 Summary (2)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
This approach to dist. edu. is now in some sense "routine", but active support still valuable (in addition to education aspects)
  • Understanding of human factors in dist. edu.
  • Drives requirements for Tango capabilities & robustness also relevant to training & collab use
  • Testing ground for new Tango releases
Makes extensive use of DREN

HTML version of Basic Foils prepared February 20 1999

Foil 44 HPC Educational CD-ROM

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
David Bernholdt
NPAC/Syracuse University
Annual Review 9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 45 HPC Educational CD-ROM

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
David Bernholdt
Saleh Elmohamed
Geoffrey Fox
Nancy McCracken
Deepak Ramanathan

HTML version of Basic Foils prepared February 20 1999

Foil 46 Educational CD-ROM -- Status

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Master CD-ROM prepared (done)
CD-ROM duplicated & ready for distribution (delayed to allow incorporation of new dynamic HTML (DHTML) capabilities)
DHTML significantly improved ease of use of Syracuse-produced class materials
Will be ready for distribution at DoD HPC UGC

HTML version of Basic Foils prepared February 20 1999

Foil 47 CD-ROM "Second Edition"

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Builds on first edition, distributed at 1998 DoD HPC UGC
Much material revised
  • Especially CPS615, used for JSU Fall'98 class
Significant new material
  • Includes contributions from Rice, Mississippi
2 discs, 886 MB total content

HTML version of Basic Foils prepared February 20 1999

Foil 48 Computational Science Course Materials

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Lectures from CPS615, Computational Science for Simulation Applications, were revised during the teaching of the fall course (given remotely at JSU). Major revisions or additions:
  • Parallel Architectures
  • Message-Passing Interface (MPI)
  • N-Body applications
Updated links to outside resources

HTML version of Basic Foils prepared February 20 1999

Foil 49 NHSE HPCC Roadmaps

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
HPCC resources in the National High Performance Software Exchange went through a major revision, particulary: HPCC Glossary, HPCC hardware vendors, Parallel computing architectures

HTML version of Basic Foils prepared February 20 1999

Foil 50 Contributions from Partners

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
From Chuck Koelbel at Rice Univ:
  • Lectures:
    • High Performance Fortran in Practice
    • Designing and Building Parallel Programs
  • Videotape (from ASC) digitized & synchronized w/ foils using LecCorder
From Mississippi State
  • MPI CH resources

HTML version of Basic Foils prepared February 20 1999

Foil 51 Prototype Distance HPC Training for DoD Users

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Leslie Southern
Ohio Supercomputer Center
David Bernholdt
NPAC/Syracuse University
Presented by OSC

HTML version of Basic Foils prepared February 20 1999

Foil 52 Web Interfaces for Computational Modules

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Tomasz Haupt
NPAC/Syracuse University
Annual Review 9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 53 Web Interfaces for Computational Modules

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
Erol Akarsu
Tom Haupt

HTML version of Basic Foils prepared February 20 1999

Foil 54 Activities and Deliverables

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Demonstration of WebFlow capabilities to build java client interfaces and to provide access to remote resources for
  • Landscape Management System (completed)
  • Mobility Systems Division applications (in progress)
    • Delays due to lack of communication with MSD and personnel changes in MSD
    • PET mgmt (Louis Turcotte, Wayne Mastin) aware of situation
WebFlow documentation, developers guide and user training (to be delivered on March 9, 1999)
  • PET people, especially on-sites encouraged to attend!

HTML version of Basic Foils prepared February 20 1999

Foil 55 Other metrics

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
5 visits to CEWES (17 person-days), 1 to Mary Wheeler's group
Web-based LMS prototype:
  • demonstrated at SC `98 and included in SC'98 technical presentation
  • installed at CEWES MSRC and delivered to J. Holland
collaboration with Mobility Systems Division (N. Deliman, B.Gates)
technical report and tutorial (by March)

HTML version of Basic Foils prepared February 20 1999

Foil 56 WebFlow Architecture modern three-tier system

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Tier 1 is a high-level front-end for visual programming.
Distributed object-based, scalable, and reusable Web server and Object broker Middleware forms Tier 2.
Back-end services comprise Tier 3.

HTML version of Basic Foils prepared February 20 1999

Foil 57 Middle-Tier is given by a Mesh of Web Servers running servlets that manage and coordinate distributed computation

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
.
WebFlow applications are composed of independent reusable modules
Modules are written by module developers who have only limited knowledge of the system on which the modules will run.
The WebFlow system hides module management and coordination functions

HTML version of Basic Foils prepared February 20 1999

Foil 58 LMS Objectives

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
To develop a web based system that implements a "navigate-and-choose" paradigm and allows the end user to:
  • Select (a set of) computational modules that provide answers to the problem at hand
  • Retrieve input data sets from remote sources
  • Use adequate (remote) computational resources
  • Visualize and analyze output data on the local host
Anytime, anywhere, using any platform
(e.g., a connected to the internet laptop PC)

HTML version of Basic Foils prepared February 20 1999

Foil 59 LMS: Changes in Vegetation

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
A decision maker (the end user of the system) wants to evaluate changes in vegetation in some geographical region over a long time period caused by some short term disturbances such as a fire or human's activities.
One of the critical parameters of the vegetation model (EDYS) is soil condition at the time of the disturbance.
This in turn is dominated by rainfalls that possibly occur at that time (CASC2D simulation)
Input data for the simulations are available from the Internet, such as Data Elevation Models (DEM) from USGS web site or from custom databases (spieces characteristics)

HTML version of Basic Foils prepared February 20 1999

Foil 60 LMS: Changes in Vegetation

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Data retrieval
Data preprocessing
Simulation: two interacting codes
  • EDYS
  • CASC2D
Visualization
EDYS: vegetation model
CASC2D: watershed model
WMS: Watershed Modeling System

HTML version of Basic Foils prepared February 20 1999

Foil 61 LMS Front End

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Data retrieval
Data pre- and
post-processing
Simulations

HTML version of Basic Foils prepared February 20 1999

Foil 62 Data Retrieval

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
The data wizard allows the user to interactively select the data and
download them to the local machine. The raw data are then fed to the WMS system launched from the browser to generate input files for simulations.

HTML version of Basic Foils prepared February 20 1999

Foil 63 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Launching coupled simulations on different back-end computational resources

HTML version of Basic Foils prepared February 20 1999

Foil 64 WMS based Visualizations

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
The results of the
simulations are sent
back to the front end,
and can be visualized
using tools included
in WMS package

HTML version of Basic Foils prepared February 20 1999

Foil 65 Mobility Systems Applications

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Progress:
- object oriented approach - implementation: - CORBA based middle-tier - bean-box type API - JDBC proxy modules
- Web interface to store data in DB in variable format - Data transfer from DB to a visualization engine
- Coordinates transformations on
a remote server - Launching simulations on remote
hosts with interactive input
Remote HPCC resources

HTML version of Basic Foils prepared February 20 1999

Foil 66 Summary

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Deliver useful web interfaces to customers
  • Land Management System
  • Planned Mobility Systems work
Established general approach to web interfacing problem and developed supporting infrastructure -- both transferable to other applications
Training to be delivered

HTML version of Basic Foils prepared February 20 1999

Foil 67 Summary (2)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Mobility Systems work has already pushed project into newest technology (CORBA) -- more general & easier than LMS approach
Spin-offs
  • ASC "Gateway"
  • Year 4 "Web Interfaces"
  • Year 4 "PSE for CWO"
Work with more CTAs to develop truly "universal" approach & tools

HTML version of Basic Foils prepared February 20 1999

Foil 68 Forces Modeling and Simulation/C4I Core Support High Performance Distributed Object Web Based HLA Demonstration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Wojtek Furmanski
NPAC/Syracuse University
Annual Review
9-10 February 1999

HTML version of Basic Foils prepared February 20 1999

Foil 69 FMS Core

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
David Bernholdt
Geoffrey Fox
Wojtek Furmanski
Timucin Ozdemir
Tom Pulikal
Mahesh Rengaswamy

HTML version of Basic Foils prepared February 20 1999

Foil 70 Object Web HLA Demonstration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Staffing
Wojtek Furmanski, Survesh Jithendran, Dinesh Kasthuril, Ganesh Krishnamurthy, Subhash Nair, Zeynep Odcikin-Ozdemir, Timucin Ozdemir, Tom Pulikal, Krishnan Ragarajan, Mahesh Rengaswamy, Anusha Shankar, Sachin Shanbhag, Rudrasen Shitole, Ankur Sood

HTML version of Basic Foils prepared February 20 1999

Foil 71 List of Activities/Deliverables

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
WebHLA Modules Development (OWRTI, CMS etc.)
Conference Presentations (10 papers published)
Demonstrations (JSIMS/Panda @ SPAWAR, SC'98)
Tutorials (FMS at JSU, SPEEDES at JNTF)
Book Development (Pragmatic Object Web, Wiley `99)
Assisting FMS CHSSI Team (FMS-3, FMS-4, FMS-5)
Help with FMS CHSSI `99 Proposals (2 submitted)
PET FMS Web Site Development (100+ pages)

HTML version of Basic Foils prepared February 20 1999

Foil 72 List of Activities/Deliverables (1)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
WebHLA Modules Development (OWRTI, CMS etc.)
  • JWORB , OWRTI , OMBuilder - Year 2 Modules
  • SimVis - DirectX based 3D simulation visualization front-end
  • Parallal CMS - Origin2000 port of Comprehensive Mine Simulator from Ft. Belvoir
  • JScope - Java based parallel performance monitor and PDU probing tool
  • JDIS - Java based DIS=>HLA bridge server
  • ModSAF/HLA - support for ModSAF node to act as HLA federate
  • Logger Federate - used to save HLA interactions (events) in a relational database
  • Playback Federate - used to replay a simulation from an event database

HTML version of Basic Foils prepared February 20 1999

Foil 73 List of Activities/Deliverables (2)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Conference Presentations (10 papers published)
  • HPC DoD User Group Confrerence, Rice U., June 98
  • ITEA HPC Conf, Aberdeen, MD, 4 papers, July 98
  • SIW (HLA conf by DMSO/SISO), Orlando, FL, Sept 98 - WebHLA paper awarded as recommended reading
  • SCS WebSim'99 Conf, San Francisco, CA, Jan 1999
  • Other HPC confs (EuroPar, Wisconsin, ICASE)

HTML version of Basic Foils prepared February 20 1999

Foil 74 List of Activities/Deliverables (3)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Demonstrations (JSIMS/Panda @ SPAWAR, SC'98)
  • WebHLA/OWRTI presentation at SPAWAR, Aug 98, as part of JSIMS/Panda meeting
  • Live Demonstration of Parallel CMS in the HPCMO booth at Supercomputing `98

HTML version of Basic Foils prepared February 20 1999

Foil 75 List of Activities/Deliverables (4)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Tutorials (FMS JSU, SPEEDES at JNTF)
  • Presenting Full Day FMS Tutorial at JSU Summer Institute, June 98; included morning presentation and afternoon lab with hands-on WebHLA demos
  • Participating in SPEEDES Tutorial by Metron, Inc. at the Joint National Test Facility at Colorado Springs, CO, June 98

HTML version of Basic Foils prepared February 20 1999

Foil 76 List of Activities/Deliverables (5)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Book Development (Pragmatic Object Web, Wiley `99)
  • G.C. Fox, W. Furmanski, S. Pallickara and H. Timucin, Building Distributed Systems on Pragmatic Object Web - The Best of Java, CORBA, COM, XML and HLA, book in progress, Wiley `99.
  • Summarizes our recent work on Web based HPC and proposes dual-use of WebHLA for several Internet application domains (virtual communities, online multiplayer gaming, SBA, distance training, telemedicine etc.)

HTML version of Basic Foils prepared February 20 1999

Foil 77 List of Activities/Deliverables (6)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Assisting FMS CHSSI Team (FMS-3, FMS-4, FMS-5)
  • FMS-3 - Interacting with Jeff Steinman/Mark Roberts regarding SPEEDES/E-ModSAF Training
  • FMS-4 - Interacting with Larry Peterson and Jeff Wallace re Parallel IMPORT support in WebHLA
  • FMS-5 - Contributing our HLA expertise in HPC RTI project; Object Web RTI to be certified by DMSO as the first non-DMSO RTI

HTML version of Basic Foils prepared February 20 1999

Foil 78 List of Activities/Deliverables (7)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Help with FMS CHSSI `99 Proposals (2 submitted)
  • Pamela M. Jacobs/Ft. Belvoir, Wojtek Furmanski/Translet, WebHLA Toolkit for Metacomputing based FMS
  • Larry J. Peterson/SPAWAR, Chris Wallace/TRW, Wojtek Furmanski/Translet, HPC for Scalable Cognitive Entities in Forces Modeling and Simulation

HTML version of Basic Foils prepared February 20 1999

Foil 79 List of Activities/Deliverables (8)

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
PET FMS Web Site Development (100+ pages)
  • Covers both PET (in detail) and CHSSI (at the summary level) FMS programs
  • Describes WebHLA vision, component technologies, prototypes, demonstrations
  • Includes early support for FMS Training Space
  • Full site at NPAC - http://bombay.npac.syr.edu/fms, summary site being installed at CEWES

HTML version of Basic Foils prepared February 20 1999

Foil 80 High Performance Distributed Object Web Based HLA Demonstration

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Builds on JWORB/OWRTI Middleware
Includes Parallel CMS as HPC Federate
Includes ModSAF, Vis, Log etc. Federates
Early WebHLA demos (Jager) - Summer 98
Parallel CMS Demo at SC'98, Fall 98
Mobile laptop demo (event playback) - Feb `99
Final demo - end of March `99

HTML version of Basic Foils prepared February 20 1999

Foil 81 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
WebHLA/Parallel CMS Demo at the HPCMO Booth at Supercomputing `98
November 7-13, 1998, Orlando, FL

HTML version of Basic Foils prepared February 20 1999

Foil 82 Demonstration Components

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
CMS (Comprehensive Minefield Simulator) - advanced DIS system by Ft. Belvoir, recently parallelized on Origin2000 by PET FMS
ModSAF (Modular Semi-Automated Forces) by STRICOM - provides advanced support for terrain and vehicle simulation (tanks, coutermines)
Mak Stealth - commercial DIS battlefield visualizer from Mak Technologies
SimVis - DirectX/3D Battlefield Viewer; commodity/NT front-end for Parallel CMS developed by PET FMS

HTML version of Basic Foils prepared February 20 1999

Foil 83 Parallel CMS - Installations

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
At NPAC, Syracuse Unviersity:
  • Parallel CMS runs on Origin2000 in ARL and CEWES MSRCs
  • ModSAF and Mak Stealth run on NPAC SGI workstations
  • Direct3D Viewer runs on NT commodity cluster
At SC98 in Orlando:
  • Parallel CMS runs on Origin2000 in HPCMO booth
  • ModSAF and Stealth runs on booth SGIs
  • Direct3D Viewer runs on laptops

HTML version of Basic Foils prepared February 20 1999

Foil 84 Parallel CMS Demo - Results

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Scenario - heavy breach operation at Ft. Knox, developed for Syracuse by Ft. Belvoir
Networking - MBONE connection satisfactory between NPAC and MSRCs, difficulties in Orlando
Speedup - so far linear up to 8 nodes, more work and tests needed to scale for larger partitions
SC98 demo - early capability only but already generated some interest and visibility
Next steps - Full HLA support (end of Year 3), Multi-MSRC Metacomputing CMS (Year 3 proposal)

HTML version of Basic Foils prepared February 20 1999

Foil 85 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index

HTML version of Basic Foils prepared February 20 1999

Foil 86 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
CMS Front-End for the Ft. Knox Minefield Breach Operation

HTML version of Basic Foils prepared February 20 1999

Foil 87 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
ModSAF Front-End for the Ft. Knox Minefield Breach Operation

HTML version of Basic Foils prepared February 20 1999

Foil 88 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Parallel CMS Performance Monitor and PDU Sampler/Sniffer

HTML version of Basic Foils prepared February 20 1999

Foil 89 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Direct3D based Commodity (NT) Front-End for Parallel CMS

HTML version of Basic Foils prepared February 20 1999

Foil 90 PPT Slide

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Mak Stealth - High End SGI Viewer adapted for Parallel CMS

HTML version of Basic Foils prepared February 20 1999

Foil 91 Towards HLA Support for Parallel CMS

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
SC'98 Parallel CMS Demo - DIS based
HLA conversion of old/legacy modules (CMS, ModSAF) - in progress
New DIS/HLA modules (JDIS, Logger, Playback, SimVis) - initially operational and being completed/refined
Mobile laptop demo (under development - to be shown at Year 3 review) enables scenario storage, playback and analysis
Final demo will include all WebHLA components listed below - to be available end of March 99.

HTML version of Basic Foils prepared February 20 1999

Foil 92 WebHLA - Current Components

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
JWORB (Java Web Object Request Broker) - Java based CORBA broker acting as HLA middleware
OWRTI (Object Web Run-Time Infrastructure) - Java CORBA based implementation of DMSO RTI 1.3 packaged as JWORB service
OMBuilder - Excel+VBA based Visual FOM/SOM Authoring tool with Aegis OMDT look-and-feel
DirectX based SimVis Front-End - uses DirectPlay for multiplayer gaming to bridge with RTI middleware
JDIS - DIS-HLA bridge and PDU probe generator written in Java
JScope (Parallel Performance Monitor), Logger and Playback Federates
Pragmatic Object Web conceptual framework - integrates HLA with Java, CORBA, COM and XML

HTML version of Basic Foils prepared February 20 1999

Foil 93 Summary

From Summary of NPAC Year 3 Activities at Cewes Cewes PET Annual Meeting -- February 9-10 1999. *
Full HTML Index
Good progress in developing WebHLA - potential new breakthrough technology from FMS CTA
Major publication efforts (several papers, book, FMS Web site) generate broad visibility for FMS
Building solid relations with Ft. Belvoir and SPAWAR (via joint CHSSI proposals)
Initial interest of JSIMS (Jeff Wallace) and DMSO (Judith Dahmann) in WebHLA

© 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 Sat Feb 20 1999