250 likes | 262 Views
The MAGIC Project aims to develop a distributed information system for fast, interactive access to large remote datasets for 3-D terrain visualization applications. Key components include high-speed internetwork and a parallel storage system.
E N D
The MAGIC ProjectFinal Demonstration and Briefing Ira Richer 29 July 1999
Datasets • Globe • San Francisco Bay area • Menlo Park • Ft.Irwin • CampPendleton (low resolution) • Camp Pendleton (high resolution) • Laguna Beach • Yosemite • Colorado • Lawrence, KS • Ohio • Washington, DC • Ft. Benning
Background • The MAGIC scenario is based on applications such as mission planning and crisis management • These applications need to: • locate, process, and display real-time and/or archived datasets on-the-fly • fuse multiple types of data (e.g., weather, terrain) • be able to transfer large volumes of data for interactive visualization • support a range of user capabilities (e.g., command center, mobile user) • MAGIC focuses on a terrain visualization application that uses geo-referenced datasets
Objectives • To develop an information system that provides application users with fast, interactive access to very large volumes of remote data distributed over a wide geographic area • To demonstrate the above capability in the context of a 3-D terrain visualization application
MAGIC Participants • Corp. for National Research Initiatives • USGS/EROS Data Center • Lawrence Berkeley National Laboratory • Sprint • SRI International • University of Kansas
Distinguishing Characteristics • Distributed information system, designed from the outset to work over a network • adaptation to network conditions and to system load • No limit on size of viewable datasets • No restrictions on location of datasets • Fusion of multiple datasets • Near real-time visualization of terrain data
MAGIC Components • High-speed internetwork • Distributed parallel storage system (DPSS) • Software for terrain dataset preparation • 3-D interactive terrain visualization application: TerraVision
User User Repository Repository DPSS DPSS DPSS DPSS Processor Processor Generic Configuration High-speed internetwork
Tiles on path of travel 43 71 33 34 35 73 45 25 88 36 24 87 35 74 86 34 73 User 46 33 72 45 32 71 44 31 70 43 S1 D1 S1 D2 S2 D1 S1 D1 S2 D1 S2 D2 S2 D2 Tiles located on DPSS server/disk Tiles retrieved and transmitted SERVER 1 SERVER 2 D1 D2 D1 D2 43 35 34 73 45 33 71 System Operation Server 1 Internetwork
Today’s Demonstration and Briefing • 3-D, interactive visualization of large volumes of remote data • Platform scalability • On-demand data preparation and 3-D flyover • Fusion of multiple types of data from multiple sources • DPSS fault tolerance
DPSS DPSS DPSS DPSS Today’s Configuration ESnet Abilene GPN KU LBNL EDC NREN DARPA ISI-E ATDnet NASA Goddard
DPSS DPSS DPSS DPSS Data Flow (1) Abilene ESnet GPN KU LBNL EDC NREN DARPA ISI-E ATDnet NASA Goddard
PlatformScalability • SGI Octane (~$50k) • OC-3, IRIX, DPSS • 60 frame/sec, ~80Mb/s • Dual-processor PC with graphics accel. (~$8k) • Fast Ethernet, Windows NT, HTTP • 30 frame/sec, ~0.5Mb/s (Internet-limited) • Dual-processor PC (~$4k) • OC-3, Linux, DPSS • 10 frame/sec, ~10Mb/s • Laptop (~$3k) • Fast Ethernet, Windows 98, HTTP • ~4 frame/sec, ~0.5Mb/s (Internet-limited)
TerraVision II • Composite datasets: data from multiple sources, at different resolutions • VRML overlays: wind vectors, buildings, roads; viewable with standard browser • Wind-vector dataset hosted at NAVO • Co-registered maps for navigation • Pre-defined flight paths for operations support, testing
Monitoringandmeasurement • Real-time traffic monitor • DPSS system monitor • NetLogger • Logs events at critical points of distributed applications • Provides complete view of system operation • Visualization tools allow for real-time monitoring • Agent-based management of measurement tools
DPSS Capabilities • Load balancing • Dataset must be replicated • Tile requests sent to server that will provide the best performance, based on current server load and network conditions • Automatic TCP tuning • Window size determined by throughput and delay information • Fault tolerance • Automatic detection of failed server, switchover to alternate servers, and reconnection after recovery
DPSS DPSS DPSS DPSS Data Flow (2) ESnet Abilene GPN KU LBNL EDC NREN DARPA ISI-E ATDnet NASA Goddard
Technology Transfer and “Spinoffs” • DPSS • Earth Systems Grid (climate modeling) • Kaiser Permanente project • Combustion Corridor (diesel modeling) • Matisse (MEMS/Supernet) • NetLogger • Being used by many network and grid projects
Technology Transfer and “Spinoffs” (concluded) • USGS archive • Web-based access to digital earth-science data • Gateway to the Earth: Ohio Pilot (automatic dissemination of Landsat imagery) • TerraVision • BADD (Dissemination of VRML terrain datasets to warfighter) • Digital Earth (fast indexing of geo-data, multimodal capabilities, and education applications) • Netscape plug-in