NCSA Symbio - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

NCSA Symbio

Description:

A set of object-oriented components, built on top of DCOM, which manage jobs ... Enable quick and easy development of parallel applications on Windows NT ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 13
Provided by: juddw
Category:
Tags: ncsa | symbio | testing

less

Transcript and Presenter's Notes

Title: NCSA Symbio


1
NCSA Symbio
  • Supercomputing System

2
What is Symbio?
  • A system for doing parallel distributed
    computing over a cluster of NT workstations.
  • A set of object-oriented components, built on top
    of DCOM, which manage jobs submitted to the
    system.

3
Goals for Symbio 1.0
  • Enable quick and easy development of parallel
    applications on Windows NT
  • Batch mode (traditional job submission,
    execution, and notification methods)
  • Interactive mode (one or more people interacting
    with the same job from different locations)
  • Provide a mechanism for scavenging unused CPU
    cycles on NT based machines

4
Why Should I Use Symbio?
  • Drone development is easy
  • Appwizard to quickly generate code
  • Not programming language specific
  • Can use COM objects already built
  • Administration is easy
  • Simple installation
  • Robust utilities for cluster management
  • Cheap parallelism. Why waste CPU cycles?

5
A Sample Symbio Cluster
6
Performance Data
7
Performance Data (Part II)
8
Directions for Symbio
  • Extensive fault tolerance and checkpointing
  • Clusters across the Internet
  • Support HDF
  • AppWizards for Java and Visual Basic
  • Zero Administration Symbio

9
Symbio Today
  • Symbio Developer Preview (S3DP) is available now
    for testing.

10
What to do now
  • We are looking for partners to help drive future
    development of Symbio.
  • Contact Briand Sanderson
  • briand_at_ncsa.uiuc.edu
  • Technical Program Manager
  • URL
  • http//symbio.ncsa.uiuc.edu/

11
End
12
What is a Drone?
  • A piece of compiled code that does the actual
    work of a job submitted to Symbio.
  • A class derived from a C base class which
    abstracts all the Symbio system code from the
    user. The user only need to know how to invoke
    methods to write parallel code.
  • Go back
Write a Comment
User Comments (0)
About PowerShow.com