Legion An Applications Perspective

8/18/98


Click here to start


Table of Contents

Legion An Applications Perspective

PPT Slide

The Opportunity

Our Vision - One Transparent System

Metasystems: what use are they?

Shared Persistent Spaces

Transparent Remote Execution

Parallel Processing

PPT Slide

Wide-area parallel processing

Meta-applications

Meta-applications

Characteristics of Meta-apps

Scheduling meta-applications

Legion Background and Philosophy

The Problem

Technical Requirements

Legion Philosophy

Legion philosophy

Users view

First steps

Authentication (login)

Distributed Object (File) System

Legion (context) space

Contexts are more general than Unix directories

Context Examples

PPT Slide

PPT Slide

Unified Console

TTY Objects in Action

Remote execution

Binary Management

Parallel Computing

MPL - A Parallel C++

Pipeline example

Basic Fortran Support - BFS

Sample BFS Interfaces

BFS Method Invocation

CORBA IDL

Architecture and Object Model

Legion is object-based

The object model

Access Control

Host objects

Vaults

Class roles and responsibilities

For example...

Status

Status

Legion Partners (not all shown - it gets too busy)

Summary

Author: Andrew Grimshaw and Adam Ferrari