OptIPuter Software: System Software for High Bandwidth Network Applications
Motivation The advent of low-cost, plentiful wide area
bandwidth based on dense wavelength division multiplexing (DWDM) technology
coupled with plentiful storage and computing presents new opportunities for
applications and new challenges in systems design. The progress of
Objectives
To explore how this changing technological capability enables exciting new
applications and drives a rethinking of systems design, we are researching:
-
Distributed services, data abstractions,
data management, and APIs for a bandwidth rich environment
-
Networking protocols, implementations,
and presentation layers for a Terabit (100 x 10Gb) environment
-
Parallel communication software layers,
operating at maximum system hardware speeds
-
Security models and protocols for
DWDM-based distributed systems
-
Switch configuration and management
algorithms, policies, and mechanisms
-
Demonstrations of these software systems
on large-scale scientific applications
The larger OptIPuter project includes a number of activities
which support our research goals:
-
the construction of a wide area testbed
of DWDM-based networks with the capability to configure lambdas in real-time,
scalable Linux clusters, and large data resources
-
distributed visualization and
collaboration applications for a bandwidth-rich environment
-
using two leading edge applications
– Neurosciences Data Analysis and Earth Sciences Data Analysis – both
of which require online visualization of terabytes of data to drive designs and
demonstrations
Project Members:
Xinran (Ryan) Wu, Huaxia Xia, Justin Burke, Nut Taesombut, Eric Weigle, and
Objectives and
Activities
-
Programming Model / Resource Models for
OptIPuter systems
1. Functional, performance, and security abstractions for distributed
collections of resources
2. “Distributed Virtual Computers”, trusted and untrusted sets
of resources
3. Implementation technologies for these Resource Models
-
High Speed Group Communication (Group
Transport Protocol – GTP) for OptIPuter systems
1. evaluating high speed data movers (GridFTP, etc.)
2. evaluating high speed protocols over IP (XCP, etc.)
3. Design of new network transport protocols and experiments (GTP)
-
High Speed Robust Storage for OptIPuter
1. Exploring massively parallel access to distributed storage
2. Protection and security models
3. Approaches for robust sharing and performance
-
Software Architecture for OptIPuter (see
papers)
If you are a UCSD graduate student, and interested in
joining the OptIPuter project, email Andrew Chien. More information on OptIPuter can be found on
the overall project page. Other institutions involved in this project
include UCSD CalIT2, UI Chicago, USC Information Sciences Institute, UC Irvine,
Northwestern Univ, San Diego State, Scripps Institute of Oceanography, and
SAIC.
Funding
Information
The OptIPuter effort is supported by
the National Science Foundation as part of the Information Technology Research
(ITR) program under NSF Cooperative Agreement ANI-0225642.
Last updated, May 2004